1. Проанализируйте программы из примеров.
2. Составьте программу позволяющую вводить с клавиатуры целые числа и определяющую их произведение. Программа прерывает работу после введения числа 0.
3. Составьте программы для выполнения задания 2, но с использованием других (по сравнению с заданием 2) операторов цикла.
4. Выведите на экран n-первых натуральных степеней числа 2.
5. Составьте программу вычисления ex для заданного числа x, просуммировав 30 членов ряда . Выведите на экран найденное значение и значение, вычисленное с использованием стандартной функции exp(x).
6. Даны натуральные числа n и m. Найти все пары дружественных чисел, лежащих в диапазоне от n до m. Два числа называются дружественными, если каждое из них равно сумме всех делителей другого (само число в качестве делителя не рассматривается).
F Контрольные вопросы:
1. Структура консольной программы в Delphi.
2. Формат оператора присваивания.
3. Какие операции отношения используются в Паскале?
4. Какие логические операции используются в Паскале? Таблицы истинности для логических операций.
|
|
5. Что подразумевается под понятием составного оператора?
6. Условный оператор. Его структура и выполнение.
7. Оператор выбора. Его структура и выполнение.
8. Цикл с предусловием While.
9. Цикл с постусловием Repeat…Until.
10. Сколько операторов можно записать между ключевыми словами Repeat и Until?
11. Цикл с параметром (со счетчиком) For.
12. Какой тип должен иметь параметр цикла в цикле For?
13. Какой тип должны иметь начальное и конечное значения в цикле For?
14. Почему в цикле Repeat..Until тело цикла всегда будет выполняться хотя бы один раз?
15. Какое условие должно выполняться при использовании вложенных циклов?
16. Могут ли внешний цикл и внутренний цикл быть циклами разных видов?