Цикл с параметром
Пример
Изучите пример программы и блок-схему данной задачи.
Задания.
Задание 1
Дано целое число N (> 0). Найти произведение 1.1 · 1.2 · 1.3 · … (N сомножителей).
Программа 1
ProgramFor12;usesPT4;varn,i:integer;p:real;beginTask('For12');read(n);p:=1;fori:=1tondop:=p*(1+i/10);write(p);end.
Скопируйте текст программы 1 .
Расставьте недостающие разделители между командами. Поставьте коментарии к тексту программы.
Проверьте работоспособность программы.
Сохраните программу по шаблону 8Б_ФИ_For12.pas. (Б - буква класса, ФИ - фамилия и имя).
Задание 2
Внесите изменения в полученную программу задания 1 так, чтобы получилось решение задачи:
Дано целое число N (> 0). Найти значение выражения: 1.1 + 1.2 + 1.3 + … (N слагаемых).
Сохраните программу по шаблону 8Б_ФИ_For12_1.pas.
Подсказка. Отключите модуль PT4 и не забудьте обнулить начальное значение суммы.
Задание 3
Внесите изменения в программу, полученную при выполнении задания 2, так, чтобы получилось решение задачи For13:
Дано целое число N (> 0). Найти значение выражения 1.1 − 1.2 + 1.3 − … (N слагаемых, знаки чередуются). Условный оператор не использовать.
Подсказка. Можно добавить в программу переменную, поочередно принимающую значения -1 и 1.
Сохраните программу по шаблону 8Б_ФИ_For13.pas.