Циклические алгоритмы 1. Определение 2. Виды циклических алгоритмов 3. Цикл с параметром 4. Решение задач с использованием цикла с параметром © Богданова.

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



Advertisements
Похожие презентации
Циклы Turbo Pascal. циклом. Многократное выполнение одних и тех же операций называется циклом. Для организации циклов при записи программ на языке Паскаль.
Advertisements

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

Циклические алгоритмы 1. Определение 2. Виды циклических алгоритмов 3. Цикл с параметром 4. Решение задач с использованием цикла с параметром © Богданова В.А., МОУ-СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Циклический алгоритм - это алгоритм, предусматривающий многократное повторение одних и тех же действий над новыми данными Например, Перевод текста с иностранного языка (прочитать первое предложение, перевести, записать и т.д.) Построение графика функции по точкам (взять первый аргумент, вычислить значение функции, построить точку и т.д.) © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Виды циклов арифметическийитерационный Число повторений известно заранее или может быть вычислено Нельзя указать число повторений и проверка окончания цикла происходит по достижению нужного условия Например, решить 10 примеров Например, учить стихотворение, пока не расскажешь без ошибок © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Цикл с параметром 1. Задать начальное значение параметра цикла 2. Проверить условие продолжения выполнения цикла 3. Выполнить тело цикла (действия, необходимые для решения задачи) 4. Задать новые значения параметра и перейти к выполнению шага 2 © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Цикл с параметром Для организации арифметического цикла в Pascal предусмотрены структуры: FOR i:=i1 TO i2 DO BEGIN тело цикла END; где i – параметр цикла, i1 – начальное значение параметра, i2 – конечное значение параметра, шаг изменения параметра (приращение) при этом равен +1 FOR i:=i1 DOWNTO i2 DO BEGIN тело цикла END; здесь приращение параметра цикла равно -1 © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Цикл с параметром FOR i:=i1 TO i2 DO BEGIN тело цикла END; Первая строка называется заголовок цикла В качестве тела цикла записываются произвольные команды языка программирования Приращение параметра цикла производится на каждом шаге путем прибавления к текущему значению значения 1 (в цикле с командой DOWNTO значения -1) © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Цикл с параметром Вывести на экран 4 раза слово «Привет» FOR i:=2 TO 5 DO WRITELN(Привет); В данном примере определяется, что параметр цикла изменяется от 2 до 5 с шагом 1, т.е. принимает значения 2, 3, 4, 5 Таким образом, текст «Привет» выводится на экран 4 раза (для i=2,3,4,5) Тот же эффект будет, если использовать заголовки: FOR k:=1 TO 4 FOR s:=5 DOWNTO 2 © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005

Цикл с параметром начало I=2 I

Решение задач 1. FOR I:=1 TO 5 2. FOR C:=10 DOWNTO 8 3. FOR M:=10 TO 5 4. FOR P:=5 TO 5 5. FOR T:=8 DOWNTO Ответ: параметр I принимает значения от 1 до 5 с шагом 1 (1, 2, 3, 4, 5), т.е. 5 повторений По заданным заголовкам определите: а) параметр цикла, б) начальное и конечное значение параметра, в) количество повторений в цикле © Богданова В.А., МОУ- СОШ49 с УИОП г. Белгорода, учитель информатики и ИКТ, 2005