Тема: Циклические алгоритмы.. Алгоритм, в котором есть цикл, называется циклическим. Цикл – это такая форма действий, при котором одна и та же последовательность.

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



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

Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Цикл. Виды циклов.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal Часть 2 8 «Б» и 10 «Б» классы.
Программирование на Pascal.
Простейший циклический алгоритм, записанный на алгоритмическом языке Подготовка к ГИА(ОГЭ) по информатике Задания А 9.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого.
1 Тема 4. Циклы на языке Паскаль.
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
Логический цикл While. На этом уроке мы познакомимся c организацией логических циклических структур на языке Турбо-Паскаль.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
ПРИМЕРЫ ПРОГРАММИРОВАНИЯ НА ЯЭЫКЕ PASCAL ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PASCAL 7. (ЦИКЛЫ)
Циклические алгоритмы.
Транксрипт:

Тема: Циклические алгоритмы.

Алгоритм, в котором есть цикл, называется циклическим. Цикл – это такая форма действий, при котором одна и та же последовательность действий повторяется несколько раз (или ни разу), в зависимости от истинности некоторого условия. Последовательность команд, которые надо повторить, называется телом цикла. Циклы бывают 3-х видов: цикл «Пока» (с предусловием), цикл «До» (с постусловием) цикл «Для» (с параметром).

Цикл «Пока» Называется «с предусловием» так как тело цикла повторяется, пока выполняется некоторое условие, то есть сначала проверяется условие, а потом выполняется тело цикла. В этом случае тело цикла может не выполниться ни разу, если условие сразу будет ложным.

Запишем цикл «Пока» тремя способами: На естественном языке: Пока Q повторять: Р1. Pn Конец цикла Обозначения: Q – условие по которому ведется цикл, P1…Pn – действия, которые нужно повторить (тело цикла), «конец цикла» - указатель, показывающий какое действие последнее в теле цикла. Тело цикла

На языке блок-схем: На языке Pascal : While Q do begin P1. Pn end Q? P1 Pn Да Нет

Задание: По алгоритму, записанному на естественном языке, записать блок-схему, программу на Паскале и трассировочную таблицу. На естественном языке А=1 В=20 Пока А < В повторять: А=А+1 B=B-2 Конец цикла Вывести А,В Блок-схема: начало конец А=1; В=20 А

Задание: По алгоритму, записанному на естественном языке, записать блок-схему, программу на Паскале и трассировочную таблицу. На Pascal Program a1; Var a,b: integer; Begin A:=1; b:=20; while a

Задание: По алгоритму, записанному на естественном языке, записать блок-схему, программу на Паскале и трассировочную таблицу. Трассировочная таблица: На экране: a=8 b=6 Блок-схема: начало конец А=1; В=20 А

Задача 1: Найти сумму нечетных чисел из отрезка 1,3,..9 1,3,..9– обозн. I S – сумма этих чисел I=I+2 S=S+I Повторять пока I

Задача 1: Найти сумму нечетных чисел из отрезка 1,3,..9 На естественном языке: I=1 S=0 пока I

Задача 1: Найти сумму нечетных чисел из отрезка 1,3,..9 На pascal: Program a2; Var a,b: integer; Begin I:=1; S:=0; while I