Циклы с параметром
Опубликовано: 06.09.2018
Презентация «Циклы с параметром» . Размер 133 КБ. Автор: .
содержание презентации «Циклы с параметром.ppt»
06. Цикл с параметром
№ | Слайд | Текст |
1 |
Циклы с параметромЦиклы с параметром. Pascal. |
|
2 |
ЦиклЦикл -. это многократное повторение последовательности действий. Различают три вида циклов: Цикл с параметром; Цикл с предусловием; Цикл с постусловием. Паскаль с нуля [ч6]. Циклы. While, repeat-until, for. |
|
3 |
Структура циклаСтруктура цикла («ДЛЯ») с параметром. For i:=1 to n do <команда >; Используется в том случае, если тело цикла содержит только одну команду. i - параметр 1 – начальное значение n – конечное значение Пример: For i:=1 to 10 do s:=s+1; |
|
4 |
Тело циклаЕсли тело цикла содержит несколько команд, то. For i:=1 to n do begin <серия команд >; end; To автоматически увеличивает значение параметра на 1. Значение2. Параметр. Значение1. |
|
5 |
ЗначениеЕсли значение1 > значение2, то. For i:=n downto 1 do begin <серия команд >; end; downto автоматически уменьшает значение параметра на 1. Параметр. Значение1. Значение2. |
|
6 |
ИзображениеИзображение в блок-схеме: Тело цикла. <Параметр>:=<знач1> ..<знач2> |
|
7 |
Сколько раз повториться циклСколько раз повториться цикл? FOR I:=1 to 5 Do FOR I:=10 to 15 Do FOR I:=1 to 3 Do FOR I:=10 to 5 Do. 5 6 3 0. |
|
8 |
Переменная в конце циклаКакое значение примет переменная в конце цикла? a:=0; for i:=1 to 10 do a:=a+2; a:=15; for i:=10 downto 3 do a:=a-2; a:=1; for i:=5 to 7 do a:=a*2; 20 -1 8. |
|
9 |
Расставьте в правильном порядкеРасставьте в правильном порядке: A. For i:=1 to 20 do. A. begin. B. S:=S * i; B. S:=0; n:=0; C. end; C. For j:=10 to 30 do. D. S:=1; n:=0; D. S:=S + j; E. n:=n+1; E. n:=n+1; F. begin. F. end; Задание: найти произведение чисел 1,2,3,…,20 и посчитать, сколько раз выполнится цикл. Задание: найти сумму чисел 10..30 и посчитать, сколько раз выполнится цикл. |
|
10 |
Найти сумму 5 произвольных чиселЗадача: Найти сумму 5 произвольных чисел, введенных с клавиатуры. Словесный алгоритм: Обнуляем сумму (иначе может сохраниться предыдущее значение и вычисления будут неверными) Задаем цикл(начальное значение 1; конечное значение 5) Тело цикла: - ввод следующего значения X; - вычисление суммы через предыдущее; Вывод суммы. S:=S+x. Конец. |
|
11 |
ПрограммаПрограмма: Program summa_5; Var i, x, S: integer; begin S:=0; For i:=1 to 5 do begin writeln(‘Введите число ’); readln(x); S:=S+x; end; writeln(‘S=‘,S); readln; end. 0. 1. 5. 5. 1<=1<=5. 2. -3. 2. 1<=2<=5. 3. 8. 10. 1<=3<=5. 4. 2. 12. 1<=4<=5. 5. 4. 16. 1<=5<=5. S=16. S. i. x. Проверка условия. |
|
12 |
Задача для самостоятельного решенияЗадача для самостоятельного решения 1: Составьте программу, которая находит сумму N чисел, введенных с клавиатуры. |
|
13 |
Составьте программуЗадача для самостоятельного решения 2: Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N вводится с клавиатуры. |
|
14 |
Произведение чиселЗадача для самостоятельного решения 3: Составьте программу, которая вычисляет произведение чисел от 1 до N. Значение N вводится с клавиатуры. |
|
«Циклы с параметром» |