Вывести таблицу квадратов первых пяти целых положительных нечетных чисел - Free Pascal
Формулировка задачи:
1)Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел (используя цикл с параметром).
2)Решить задачу используя цикл с предусловием.
3)Решить задачу используя цикл с постусловием.
Решение задачи: «Вывести таблицу квадратов первых пяти целых положительных нечетных чисел»
textual
Листинг программы
uses crt;
var i:integer;
begin
clrscr;
writeln('Цикл с параметром');
for i:=1 to 5 do
writeln(2*i-1,'^=',sqr(2*i-1));
writeln('Цикл с предусловием');
i:=1;
while i<=5 do
begin
writeln(2*i-1,'^=',sqr(2*i-1));
i:=i+1
end;
writeln('Цикл с постусловием');
i:=1;
repeat
writeln(2*i-1,'^=',sqr(2*i-1));
i:=i+1
until i>5;
readln
end.
Объяснение кода листинга программы
В данном коде на языке Free Pascal реализована программа, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел.
- Используемые модули:
crt- модуль, предназначенный для работы с консолью, вводом/выводом данных.
- Переменные:
i- целочисленная переменная, используется в циклах для последовательного перебора значений.
- Цикл с параметром:
- Задается диапазон значений от 1 до 5 для переменной
i. - С помощью цикла
forвыводятся значения и вычисляются квадраты чисел вида2*i-1.
- Задается диапазон значений от 1 до 5 для переменной
- Цикл с предусловием:
- Задается начальное значение
i=1и условиеi<=5. - С помощью цикла
whileвыводятся значения и вычисляются квадраты чисел вида2*i-1. - После каждой итерации значение
iувеличивается на 1.
- Задается начальное значение
- Цикл с постусловием:
- Задается начальное значение
i=1. - С помощью цикла
repeat..untilвыводятся значения и вычисляются квадраты чисел вида2*i-1. - После каждой итерации значение
iувеличивается на 1. - Цикл выполняется до тех пор, пока значение
iне станет больше 5.
- Задается начальное значение
- Вывод данных:
- С помощью функции
writelnвыводятся значения и вычисляются квадраты чисел вида2*i-1.
- С помощью функции
- Ввод данных:
- В конце программы вызывается функция
readln, которая ожидает ввода данных с клавиатуры. Таким образом, данный код выводит таблицу квадратов первых пяти целых положительных нечетных чисел.
- В конце программы вызывается функция