Циклы Сегодня вы узнаете : Как записываются повторяющиеся процессы в алгоритмах. Какие бывают виды циклов. Познакомитесь с примерами записи циклических.

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



Advertisements
Похожие презентации
Автор Титова Л.И.. Да Нет Тело цикла Условие Тело цикла Нет Да Тело цикла Изменение параметра цикла ВОПРОС 2: Назовите разновидность цикла представленного.
Advertisements

Алгоритмическая структура ветвления. Ветвление - такая форма организации действий, при которой в зависимости от выполнения некоторого условия совершается.
© Нечаева Ольга Ивановна 2008 год. Циклические алгоритмы © Нечаева Ольга Ивановна 2008 год В циклическом алгоритме серия команд (тело цикла) выполняется.
1. Что такое разветвляющейся алгоритм? 2. Приведите примеры разветвляющихся алгоритмов.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
Циклические процессы Процесс называется циклическим, если вычисления в нём многократно повторяются по одним и тем же формулам при разных значениях входящих.
Циклический алгоритм. Циклический алгоритм – это алгоритм, в котором предусматривается многократное повторение одного и того же действия над новыми данными.
Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
БАЗОВЫЕ ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ. ЦИКЛ ЭТО АЛГОРИТМ (ИЛИ ЧАСТЬ АЛГОРИТМА), МНОГОКРАТНО ВЫПОЛНЯЕМЫЙ ПРИ ЗАДАННОМ УСЛОВИИ.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Алгоритмическая конструкция «цикл». Если при решении задачи какое-либо действие или группу действий необходимо выполнять многократно, то в алгоритмах.
Циклические алгоритмы. Алгоритм Взять краску.Взять краску. Подойти к забору.Подойти к забору. Обмакнуть кисть в краску.Обмакнуть кисть в краску. Покрасить.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Транксрипт:

Циклы

Сегодня вы узнаете : Как записываются повторяющиеся процессы в алгоритмах. Какие бывают виды циклов. Познакомитесь с примерами записи циклических алгоритмов.

Цикл алгоритмическая конструкция для описания повторяющихся действий алгоритмическая конструкция для описания повторяющихся действий Виды циклов: с параметром с предусловием с постусловием

Циклический алгоритм – Циклический алгоритм – это алгоритм некоторые шаги которого повторяются N- количество раз. Тело цикла – Тело цикла – шаги алгоритма, которые повторяются. Параметр цикла – Параметр цикла – величина, от которой зависит число повторений в цикле (n).

Цикл с параметром повторное выполнение тела цикла, пока целочисленный параметр i пробегает множество всех значений от начального (i k ) до конечного (i n ). повторное выполнение тела цикла, пока целочисленный параметр i пробегает множество всех значений от начального (i k ) до конечного (i n ). действие i:=i k to i n

Цикл с параметром Начало n s:=s+i s Конец i:=1 to n

Цикл с предусловием («пока») Условие Действие Да Нет Выполняется до тех пор, пока истинно условие, оно проверяется вначале, потом исполняется оператор

Цикл с предусловием a

Цикл с постусловием («до») Условие Действие Да Нет Условие проверяется в конце цикла. Цикл выполняется до тех пор, пока условие не станет истинным. Особенностью цикла «До» является то, что тело цикла выполняется хотя бы 1 раз

начало Решаем задачу Есть нерешенные задачи конец Идем гулять ДА Нет

начало Конец Разделить число на 2 Число четно? нет да Вычесть из числа 1 Число нет Полученное число > 0? да Прочитать алгоритм

Задача 1. Автомобиль трогается с места и каждую секунду его скорость увеличивается на 7км/ч. Какова будет скорость автомобиля через 12 секунд? Начальные значения: Начальные значения: Условия: Условия: Операторы цикла: Операторы цикла:

Задача 2. Из бочки емкостью 350 литров через сливное отверстие каждую минуту вытекает 3 литра воды. Через какое время бочка опорожнится наполовину. Начальные значения: Начальные значения: Условия: Условия: Операторы цикла: Операторы цикла:

Задача 3. В чайник налили воду при температуре 20 0 С и поставили на газ. Каждую минуту вода нагревается на 10 0 С. Через какое время вода закипит? Начальные значения: Начальные значения: Условия: Условия: Операторы цикла: Операторы цикла:

Контрольные вопросы 1. Какие существуют виды циклов? 1. Какие существуют виды циклов? 2. Что такое 2. Что такое циклический алгоритм? 3. Что такое 3. Что такое тело цикла? 4. Что такое 4. Что такое параметр цикла?

Домашнее задание 1. Составить алгоритм сложения 15 чисел из последовательности ( a n)= 2n+1, начиная с n=5 1. Составить алгоритм сложения 15 чисел из последовательности ( a n)= 2n+1, начиная с n=5 2. Составьте алгоритм деления числа 157 на 2 до тех пор пока частное не будет меньше 1 2. Составьте алгоритм деления числа 157 на 2 до тех пор пока частное не будет меньше 1