Сышышь ты, выходи сюда,
поговорим !

Циклы с параметром

Опубликовано: 06.09.2018

видео Циклы с параметром

Уроки Pascal. Урок 8 (Часть №1) Цикл For (цикл с параметром).

Презентация «Циклы с параметром» . Размер 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 вводится с клавиатуры.

«Циклы с параметром»
rss