|
|
|
Программирование циклических алгоритмов Программирование циклических алгоритмов. Вопросы и задания: Программирование циклических алгоритмов1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий. 2. Дана последовательность операторов: а:=1;
Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов? 3. Требовалось написать программу вычисления факториала числа n (факториал числа n есть произведение всех целых чисел от 1 до n). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержатся пять ошибок: k: =1;
Найдите ошибки. Допишите необходимые операторы и выполните программу на компьютере.
4. Проанализируйте следующий цикл: while a<b do
В чём его особенность? 5. Запишите на языке Паскаль программы решения задач № 25-29 из § 2.4. Используйте оператор while. 6. Дана последовательность операторов: а: =1;
Сколько раз будет повторён цикл и какими будут значения переменных а, Ь, s после исполнения этой последовательности операторов? 7. Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и подсчёт суммы и среднего арифметического введённых положительных чисел. Используйте оператор repeat. 8. Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и определение максимального (наибольшего) из введённых чисел. Используйте оператор repeat. 9. Напишите программу вычисления наибольшего общего делителя двух целых чисел: а) используйте оператор repeat;
|
|
|