Презентация на тему: Тема занятия: «Алгоритмы циклической структуры. Программирование циклов на

Тема занятия: «Алгоритмы циклической структуры. Программирование циклов на Pascal »
Основные понятия темы
Понятие цикла
Понятие цикла
Цикл с предусловием. Цикл типа ПОКА WHILE
Цикл с предусловием. Цикл типа ПОКА WHILE
Оператор цикл с предусловием (цикл типа ПОКА - WHILE )
Цикл с постусловием. Цикл типа ДО
Цикл с постусловием. Цикл типа ДО
Оператор цикл с постусловием (цикл типа ДО - UNTIL )
Пример применения оператора цикла с постусловием
Цикл с параметром. Цикл типа FOR
Цикл с параметром. Цикл типа FOR – цикл с заданным числом повторений
Оператор цикла с параметром. Цикл типа FOR
Оператор цикла с параметром. Цикл типа FOR
Оператор цикла с параметром. Цикл типа FOR
1/16
Средняя оценка: 4.1/5 (всего оценок: 87)
Код скопирован в буфер обмена
Скачать (305 Кб)
1

Первый слайд презентации: Тема занятия: «Алгоритмы циклической структуры. Программирование циклов на Pascal »

Дисциплина «Информатика»

Изображение слайда
2

Слайд 2: Основные понятия темы

На данном занятии изучаются следующие понятия: понятие цикла; разновидности циклических алгоритмов (цикл с предусловием, цикл с постусловием, цикл с параметром); блок-схемы циклических алгоритмов; представление операторов циклов на языке программирования Pascal ; применение циклов при решении задач.

Изображение слайда
3

Слайд 3: Понятие цикла

При решении многих задач одна и та же последовательность действий выполняется несколько раз. Например, при поступлении в учебное заведение учащийся сдает экзамены, при этом подсчитываются набранные им баллы (переменная S ; ее начальное значение S:=0; ). За каждый сданный экзамен он получает оценку N. Если оценка больше «2», то S := S + N; иначе — прекратить вычисления ( выход из цикла ).

Изображение слайда
4

Слайд 4: Понятие цикла

Цикл — это последовательность операторов, которая может выполняться более одного раза. Циклическим алгоритмом называется алгоритм, предусматривающий многократное повторение одного и того же действия над новыми данными Существует три типа операторов цикла : циклы с предусловием; циклы с постусловием; циклы со счетчиком.

Изображение слайда
5

Слайд 5: Цикл с предусловием. Цикл типа ПОКА WHILE

Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока Блок-схема цикла с предусловием

Изображение слайда
6

Слайд 6: Цикл с предусловием. Цикл типа ПОКА WHILE

Цикл с предусловием используется тогда, когда число повторения тела цикла заранее неизвестно, а зависит от выполнения условия. Если условие истинно, то тело цикла выполняется, затем вновь проверка условия и так до тех пор пока условие не станет ложным.

Изображение слайда
7

Слайд 7: Оператор цикл с предусловием (цикл типа ПОКА - WHILE )

Этот наиболее часто используемый оператор повторения имеет общий вид на Pascal ( формат ): WHILE <условие> DO <оператор>; здесь WHILE, DO — резервированные слова (от английских: while - пока, do - делать ); <условие> — выражение логического типа ; <оператор> — произвольный (возможно составной) оператор.

Изображение слайда
8

Слайд 8: Цикл с постусловием. Цикл типа ДО

Порядок выполнения оператора цикла с постусловием Выполнение операторов 1-N повторяется, пока условие не станет верным. В этом цикле условие проверяется только после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз Блок-схема цикла с постусловием

Изображение слайда
9

Слайд 9: Цикл с постусловием. Цикл типа ДО

ВАЖНО! Цикл с постусловием выполняется хотя бы один раз независимо от выполнения условия. Несомненным удобством цикла с постусловием является то, что внутри него можно записать несколько операторов без использования составного оператора. Проверка условия находится после тела цикла. Служебное слово UNTIL

Изображение слайда
10

Слайд 10: Оператор цикл с постусловием (цикл типа ДО - UNTIL )

Общий вид (формат) оператора цикла с постусловием на Pascal следующий: Repeat < Оператор 1 > ; < Оператор 2 > ; … < Оператор N > ; Until < условие > ;

Изображение слайда
11

Слайд 11: Пример применения оператора цикла с постусловием

Для вывода на экран попарно значения переменной n=1, 2, 3, 4, 5,6, 7, 8, 9 и переменной а=10, 20, 30, 40, 50, 60, 70, 80, 90 этот оператор будет иметь вид: n:= 0; repeat n:=n+1; a:=10*n; writeln (n:2,’  ‘,a:3); until n>=9;

Изображение слайда
12

Слайд 12: Цикл с параметром. Цикл типа FOR

Цикл с параметром используется в том случае, когда требуется выполнить заданное количество шагов цикла. Необходимо отметить, что цикл FOR на Pascal не слишком гибок (в отличие, например, от этого типа цикла на языке С). Потому что, на Pascal параметр цикла (или счетчик) изменяется на величину, равную единице. Таким образом, когда требуется выполнить дробный шаг необходимо использовать цикл типа WHILE. Существует две разновидности цикла FOR : с увеличением и с уменьшением значений счетчика (или параметра). Блок-схема цикла с параметром (цикл FOR)

Изображение слайда
13

Слайд 13: Цикл с параметром. Цикл типа FOR – цикл с заданным числом повторений

Изображение слайда
14

Слайд 14: Оператор цикла с параметром. Цикл типа FOR

Общий вид (формат) оператора цикла с параметром for < счетчик > := < начальное значение > to < конечное значение > do begin < Операторы > end ; for < счетчик > := < начальное значение > downto < начальное значение > do begin < Операторы > end ; с увеличением значений счетчика (параметра) с уменьшением значений счетчика (параметра)

Изображение слайда
15

Слайд 15: Оператор цикла с параметром. Цикл типа FOR

Оператор, реализующий цикл ДЛЯ – FOR используется, е сли необходимо, чтобы фрагмент программы повторился заданное число раз FOR <переменная цикла>: = <начальное значение> ТО <конечное значение> DO <оператор>; Здесь: FOR, TO, DO — зарезервированные слова (англ.: для, до, выполнить ); < счетчик (параметр) цикла > — переменная типа INTEGER, которая изменяется на отрезке от <начального значения>, увеличиваясь на единицу в конце каждого шага цикла; < оператор > — любой (чаще составной) оператор.

Изображение слайда
16

Последний слайд презентации: Тема занятия: «Алгоритмы циклической структуры. Программирование циклов на: Оператор цикла с параметром. Цикл типа FOR

Оператор FOR состоит из заголовка и тела цикла. Составной оператор, находящийся в теле цикла, должен быть заключен в операторные скобки begin и end. ·В качестве идентификатора счетчика обычно используется " i ". · Переменная счетчика должна быть порядкового типа. Например, целочисленного типа: byte, integer. · Начальное и конечное значения параметра цикла нельзя изменять во время выполнения цикла. · Оператор FOR используется для организации циклов с фиксированным, заранее известным или определяемым во время выполнения программы числом повторений.

Изображение слайда