Уважаемые посетители сайта,
Мы хотели бы вас проинформировать о текущем статусе работы над ГДЗ по информатике 8 класс учебник Босова § 3.5 Программирование циклических алгоритмов. В настоящий момент наши специалисты активно занимаются доработкой материала. Наша команда усердно работает над собранием необходимых материалов, а также решением всех заданий и написанием исчерпывающих ответов.
Понимаем, что вы можете испытывать временные неудобства из-за недоступности материала, но хотим заверить вас, что это лишь временные трудности. Наша главная цель - предоставить вам качественные и точные материалы, которые помогут вам успешно освоить предмет. Мы ценим ваше терпение и понимание в этот период.
Пожалуйста, примите наши извинения за временные неудобства, и будьте уверены, что в ближайшем будущем мы предоставим вам исключительно лучший контент. Пока вы ждете завершения нашей работы, мы приглашаем вас развлечься, сыграв в нижепредставленную игру. Возможно, вам удастся раскрыть таинственный секрет;)
Кликайте по движущейся фигуре, чтобы набирать очки!
В игру сыграли 873 раз
Очки: 0
1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий. 2. Дана последовательность операторов: а:=1; b: =2 ; while a+b<8 do begin а : =а +1 ; b: =b+2; end; s: =а+b Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов? 3. Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержатся пять ошибок: k: =1; f :=0; while k<n do f:= f* k; k:= k+1 Найдите ошибки. Допишите необходимые операторы и выполните программу на компьютере. 4. Проанализируйте следующий цикл: while a<b do с:=а=b; В чём его особенность? 5. Запишите на языке Паскаль программы решения задач № 25-29 из § 2.4. Используйте оператор while. 6. Дана последовательность операторов: а: =1; b: =1; repeat а:=а+1; b:= b*2; until b>8; s:=а+ b Сколько раз будет повторён цикл и какими будут значения переменных а, Ь, s после исполнения этой последовательности операторов? 7. Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и подсчёт суммы и среднего арифметического введённых положительных чисел. Используйте оператор repeat. 8. Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и определение максимального (наибольшего) из введённых чисел. Используйте оператор repeat. 9. Напишите программу вычисления наибольшего общего делителя двух целых чисел: а) используйте оператор repeat; б) используйте оператор while. 10. Сколько раз будет выполнен цикл? а ) for i:=0 to 15 do s:=s+1; б ) for i:=10 to 15 do s:=s + 1; в ) for i:=-1 to 1 do s:=s+1; г ) for i:=10 to 10 do s:=s+1; д ) k:=5; for i:=k-1 to k+1 do s:=s+1; 11. Напишите программу, которая 10 раз выводит на экран ваши имя и фамилию. 12. Напишите программу, выводящую на экран изображение шахматной доски, где чёрные клетки изображаются звёздочками, а белые — пробелами. Рекомендуемый вид экрана после выполнения программы: 13. Напишите программу, которая вычисляет сумму: а) первых n натуральных чисел; б) квадратов первых n натуральных чисел; в) всех чётных чисел в диапазоне от 1 до n; г ) всех двузначных чисел . 14. Напишите программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 20, выводит эти числа на экран и вычисляет их среднее арифметическое. 15. Запишите на языке Паскаль программы решения задач № 32, 33 из параграфа 2.4. Используйте оператор for. 16. Напишите программу, которая выводит на экран таблицу степеней двойки (от нулевой до десятой). Рекомендуемый вид экрана после выполнения программы: 17. Напишите программу, которая выводит на экран таблицу умножения на n (n — целое число в диапазоне от 2 до 10, вводимое с клавиатуры). 18. Какой из трёх рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно заменить два других? Обоснуйте свою точку зрения. Тестовые задания для самоконтроля