Паскаль
Циклические вычисления
Общие правила
Оператор цикла с предусловием
Задача
Задачи
249.02K
Категория: ПрограммированиеПрограммирование

Паскаль. Циклические вычисления

1. Паскаль

Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск

2. Циклические вычисления

К циклическим вычислениям относятся такие, в
которых имеются повторяющиеся группы
операторов.
Циклический процесс можно организовать
с помощью операторов цикла
Имеются три оператора цикла:
• оператор цикла с предусловием;
• оператор цикла с постусловием;
• оператор цикла с параметром.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск

3. Общие правила

При выполнении операторов цикла
должны выполняться следующие правила:
• вход в цикл возможен только через его
начало;
• переменные оператора цикла должны быть
определены до входа в циклическую часть;
• необходимо предусмотреть и выход из цикла.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск

4. Оператор цикла с предусловием

нет
P
While p do S1;
Где p – логическое
выражение; S1-оператор;
да
S1
Если в цикле необходимо
выполнить несколько
операторов, то они заключаются
в операторные скобки
BEGIN ……….
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
END

5. Задача

Определить количество цифр в записи числа N
вводN
K=0
нет
N>0
да
K=K+1
N=N div 10
вывод
К
PROGRAM KOLLICH;
VAR N:LONGINT;
K: BYTE;
BEGIN
WRITELN (‘ВВЕДИТЕ ЦЕЛОЕ ЧИСЛО’);
READLN(N);
K:=0;
WHILE N>0 DO
BEGIN
K:=K+1;
N:=N DIV 10
END;
WRITELN(‘КОЛИЧЕСТВО ЦИФР=’,K);
END.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск

6. Задачи

1. Определить сумму цифр заданного целого числа N.
2. Найти наибольшую цифру в записи числа N.
3. Напишите программу для проверки таблицы
умножения. Перемножаются числа от 2 до 9 ( числа
задаются через датчик случайных чисел). Количество
вопросов не менее 10. Можно предусмотреть
подсчёта количества правильных и неправильных
ответов.
Тупицына В.Л., МБОУ СОШ №9 г.
Новоалтайск
English     Русский Правила