Содержание
-
Циклическиеалгоритмы. Оператор цикла For
12.09.2021 1 Урок 14
-
Цикл - Тело цикла - Существует несколько видов циклов: Для, пока, до В Паскале им соответствуют операторы: while, repeat иfor 12.09.2021 2 многократно повторяющиеся действия. Циклический алгоритм, содержащий один или несколько циклов. набор действий (команд, операторов), которые выполняются несколько раз
-
Задача:
12.09.2021 3 Маме нужно помыть тарелки на шесть персон. Составьте блок-схему этого процесса (зная линейную и разветвляющую структуру).
-
начало Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку конец Мылит тарелку Ополаскивает тарелку 1 Мылит тарелку Ополаскивает тарелку Мылит тарелку Ополаскивает тарелку 1 12.09.2021 4
-
Циклический алгоритм -
12.09.2021 5 это алгоритм, содержащий одну или несколько многократно повторяющуюся последовательность команд. Такая последовательность команд называется телом цикла.
-
Какой тип алгоритма выбрать?
12.09.2021 6 НАЧАЛО КОНЕЦ Команда 1 Команда 2 … Команда № условие Действие 1 Действие 2 да нет счетчик Тело цикла РАЗВЕТВЛЯЮЩИЙСЯ ЛИНЕЙНЫЙ ЦИКЛИЧЕСКИЙ
-
12.09.2021 7 Решим задачу о тарелках через цикл: i=1 до 6 Мылит тарелку Ополаскивает тарелку
-
Циклические алгоритмические структуры:
12.09.2021 8 Цикл с параметром (со счетчикам), в которых тело цикла выполняется определенное количество раз; Циклы с условием, в которых тело цикла выполняется, пока условие истинно.
-
ДЛЯ ДО[шаг х] ДЕЛАЙ Цикл с параметром (со счетчиком): счетчик Тело цикла 12.09.2021 9 В начале выполнения цикла значение переменной Счётчик устанавливается равным НачЗнач. При каждом проходе цикла переменная Счётчик увеличивается на величину шага. Если она достигает величины, больше КонЗнач, то цикл завершается и выполняется следующая за ним операция.
-
параметр цикла = начальное значение; конечное значение Тело цикла Формат оператораfor Прямой: for i:=n to k dobegin тело цикла; end; Обратный: for i:=n downto k dobegin тело цикла; end; Оператор for (цикл для) i – параметр цикла;переменная целого типа. n и k – переменные или выражения целого типа. n -начальное значение параметра цикла. k - конечное значение параметра цикла. Внимание: ключевое слово to означает Шаг = 1; ключевое слово downto означает Шаг = -1. 12.09.2021 10
-
12.09.2021 11 Пример for2: Вычисление суммы чисел от 6 до 10. Исходные данные: X - целые числа от 6 до 10 Определить: S –сумма чисел
-
Пример for2: Вычисление суммы чисел от 6 до 10. Исходные данные: X - целые числа от 6 до 10 Определить: S –сумма чисел program For2; uses crt; Var x,S: integer; Begin S:=0; for x:=6 to 10 do begin S:=S+x; end; writeln (‘Суммачисел= ’, S); End. x = 6; 10 S = S + x начало Вывод:S конец S=0 12.09.2021 12
-
Пример for3: Самостоятельно. Вычисление суммыряда: 1/1 + 1/2 + 1/4 +1/5 Исходные данные: N - целые числа от 1 до 5; общий вид одной дроби: a = 1/ (N). Определить: S –сумма ряда program For3; uses crt; Var N: integer; a,S: real; Begin S:=0; for N:=1 to 5 do begin a:=1/N; S:=S+a; end; writeln (‘Суммачисел= ’, S); End. x = 1; 5 S = S + a начало Вывод:S конец S=0 A=1/N 12.09.2021 13
-
Дополнительно:
12.09.2021 14 Написать программу вычисления n!(факториал числаn), где n целое положительное число, вводимое с клавиатуры. Вывести на экран таблицу умножения для числа 5 от 9 до 4. (for1_3) Примечание. Можно использовать команды: textsize(20); - размер текста (кол-во пунктов) textcolor(1); - цвет текста (номер цвета)
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.