Урок 23
Решение практических задач
Теоретическая часть
Задача 1. Вывести на экран первые k четных чисел.
program z1;
var k, a: integer;
begin
write('Количество k = ');
read(k);
for var n := 1 to k do
begin
a:= 2*n;
write(a, ' ');
end;
end.
1. Скопируйте программу в PascalABC.net
2. Замените в предыдущей задаче цикл For на цикл While
Задача 2. Возведите вещественное число a в целую степень n
program z1;
var n, m: integer;
a, S: real;
begin
write('Введите основание a = ');
read(a);
write('Введите показатель n = ');
read(n);
S := 1; m := abs(n);
for var i:= 1 to m do
S := S*a;
if n<0 then S:= 1/S;
writeln('Степень = ',S);
end.
1. Скопируйте программу в PascalABC.net
2. Замените в предыдущей задаче цикл For на цикл While
Видео Использование основных алгоритмических конструкций
Практическая часть
Задание 1. Составьте программу. Дано натуральное число n. Выведите на экран все числа кратные трём, но меньше числа n.
Задание 2. Составьте программу. Вывести на экран все элементы последовательности Фибоначчи меньше х (х вводится).
Электронная рабочая тетрадь
Задание 1. Степень числа (простой порядок)
Задание 2. Основные алгоритмические конструкции (слова из букв)
Задание 3. Основные алгоритмические конструкции (ввод текста)
Задание 4. Основные алгоритмические конструкции (найти пару)
Задание 5. Основные алгоритмические конструкции (игра парочки)