Похожие презентации:
Паскаль. Циклические вычисления
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 г.
Новоалтайск