Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.

Презентация:



Advertisements
Похожие презентации
Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Advertisements

Тема: «Циклы». Содержание Цикл с параметром Структура цикла Операторы Решение задачи Цикл с предусловием Структура цикла Операторы Решение задачи Цикл.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Циклические алгоритмы Виды циклов и циклические команды на Паскале.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Циклы в Паскале. Цикл – это многократное повторение последовательности действий по некоторому условию. Цикл – это многократное повторение последовательности.
Цикл. Виды циклов.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Программирование на Pascal. Темы Повторение. Составные логические условия Повторение. Составные логические условия Повторение. Составные логические условия.
Тема: «Циклы». Цикл-это многократное повторение последовательности действий по некоторому условию. Различают виды циклов: Цикл с параметром; Цикл с предусловием;.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Циклы на языке Pascal повторение. Циклы позволяют многократно выполнять одну или группу команд, причем в тексте программы нет необходимости записывать.
Транксрипт:

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

Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают три вида циклов: Цикл с параметром; Цикл с параметром; Цикл с предусловием; Цикл с предусловием; Цикл с постусловием. Цикл с постусловием.

Структура цикла («ДЛЯ») с параметром For i:=1 to n do ; Используется в том случае, если тело цикла содержит только одну команду. i - параметр 1 – начальное значение n – конечное значение Пример: For i:=1 to 10 do s:=s+1;

Если тело цикла содержит несколько команд, то For i:=1 to n do begin ; end; to автоматически увеличивает значение параметра на 1 параметрзначение1 значение2

Если значение1 > значение2, то For i:=n downto 1 do begin ; end; downto автоматически уменьшает значение параметра на 1 параметрзначение1значение2

Изображение в блок-схеме: :=.. Тело цикла

Сколько раз повториться цикл? FOR I:=1 to 5 Do FOR I:=1 to 5 Do FOR I:=10 to 15 Do FOR I:=10 to 15 Do FOR I:=1 to 3 Do FOR I:=1 to 3 Do FOR I:=10 to 5 Do FOR I:=10 to 5 Do

Какое значение примет переменная в конце цикла? a:=0; for i:=1 to 10 do a:=a+2; a:=0; for i:=1 to 10 do a:=a+2; a:=15; for i:=10 downto 3 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; a:=1; for i:=5 to 7 do a:=a*2;

Расставьте в правильном порядке: A For i:=1 to 20 do B S:=S * i; Cend; D S:=1; n:=0; En:=n+1; FbeginAbeginB S:=0; n:=0; C For j:=10 to 30 do D S:=S + j; En:=n+1; Fend; Задание: найти произведение чисел 1,2,3,…,20 и посчитать, сколько раз выполнится цикл. Задание: найти сумму чисел и посчитать, сколько раз выполнится цикл.

Задача: Найти сумму 5 произвольных чисел, введенных с клавиатуры. Словесный алгоритм: Обнуляем сумму (иначе может сохраниться предыдущее значение и вычисления будут неверными) Задаем цикл(начальное значение 1; конечное значение 5) Тело цикла: - ввод следующего значения X; - вычисление суммы через предыдущее; Вывод суммы. начало S:=0 i:=1..5 x S:=S+x S конец

Программа: 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. S xi Проверка условия

Задача для самостоятельного решения 1: Составьте программу, которая находит сумму N чисел, введенных с клавиатуры. Составьте программу, которая находит сумму N чисел, введенных с клавиатуры.

Задача для самостоятельного решения 2: Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N вводится с клавиатуры. Составьте программу, которая вычисляет сумму чисел от 1 до N. Значение N вводится с клавиатуры.

Задача для самостоятельного решения 3: Составьте программу, которая вычисляет произведение чисел от 1 до N. Значение N вводится с клавиатуры. Составьте программу, которая вычисляет произведение чисел от 1 до N. Значение N вводится с клавиатуры.