Напишите блок-схему алгоритма у=3х 2 при х>b и у=2х 2 при других х.

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



Advertisements
Похожие презентации
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
Advertisements

Циклические алгоритмы Циклические алгоритмы. Алгоритм называется циклическим, если последовательность шагов алгоритма выполняется многократно.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО 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=?
Цикл. Виды циклов.
К. Поляков, Программирование на алгоритмическом языке Тема 4. Циклы.
Циклические процессы Процесс называется циклическим, если вычисления в нём многократно повторяются по одним и тем же формулам при разных значениях входящих.
Циклы и исполнители алгоритмов.. Цикл (повтор)- это такая форма организации действий, при которой одна и та же последовательность действий совершается.
Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal Часть 2 8 «Б» и 10 «Б» классы.
Y Составьте алгоритм вычисления y, исходя из системы Вариант 1 Вариант 2.
ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ В АЛГОРИТМАХ ВЫПОЛНИЛ: учитель информатики МОУ «СОШ 1» Тимошина О.В.
Простейший циклический алгоритм, записанный на алгоритмическом языке Подготовка к ГИА(ОГЭ) по информатике Задания А 9.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Алгоритмические конструкции. Виды алгоритмов 1. Линейные алгоритмы 2. Разветвляющие алгоритмы 3. Циклические алгоритмы.
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ ОСНОВЫ АЛГОРИТМИЗАЦИИ.
Транксрипт:

Напишите блок-схему алгоритма у=3х 2 при х>b и у=2х 2 при других х

«Поместиться ли в кубике со стороной а шарик радиусом R?» алг Шар в кубе арг а, R рез нач d:=2*R если d>a то вывод «нет» иначе вывод «да» все кон

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

ТИПЫ ЦИКЛОВ Цикл с известным числом повторений (цикл со счётчиком) Цикл с неизвестным числом повторений (цикл с условием) Цикл с постусловием Цикл с предусловием

Цикл с заранее известным числом повторений называют циклом с параметром (цикл со счетчиком или цикл «ДЛЯ»). начало счетчик тело цикла конец

I от A до B шаг C тело цикла нет да Цикл с параметром для I от A до B шаг C нц Команда 1 Команда N кц Тело цикла ОСОБЕННОСТЬ ! Изменение при каждом повторении тела цикла значения управляющей переменной цикла, называемой параметром цикла с заданным шагом. For = to [step ] Тело цикла Next

тело цикла условие начало ввод исходных данных вывод результатов конец

тело цикла Условие Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop Do Тело цикла Loop While Условие Do Тело цикла Loop Until Условие Тело цикла УсловиеУсловие

Цикл с неизвестным числом повторений, в котором цикл продолжается, пока выполняется условие, называют «циклом с предусловием» или «циклом ПОКА». начало тело цикла конец условие ДА НЕТ

пока условие нц Команда 1 Команда N кц Тело цикла Do While условие тело цикла Loop Цикл с предусловием тело цикла Условие Да Нет ОСОБЕННОСТЬ! ложнотело цикла не выполнится ни разу. Если при первой проверке условие ложно, то тело цикла не выполнится ни разу.

ВАЖНО! Ситуация, при которой выполнение цикла никогда не заканчивается, называется ЗАЦИКЛИВАНИЕМ. Ситуация, при которой выполнение цикла никогда не заканчивается, называется ЗАЦИКЛИВАНИЕМ.

Цикл с неизвестным числом повторений, в котором выход из цикла осуществляется при выполнении условия, принято называть «циклом с постусловием» или «циклом ДО». начало тело цикла конец условие ДА НЕТ

делать нц Команда 1 Команда N до Условие кц Тело цикла УсловиеУсловие Да Нет Do Тело цикла Loop Until Условие ОСОБЕННОСТЬ ! Цикл выполняется хотя бы один раз. Цикл с постусловием

ВЫЧИСЛЕНИЯ НАЧАЛЬНОЕ ЗНАЧЕНИЕ ПРЕДПИСАНИЕ Сумма чисел (S) S=0, x - слагаемое S=S+xS=S+x Количество чисел (K) K=0K=K+1 Произведение чисел (P) P=1, x - множитель P=P*xP=P*x

Найти сумму чисел от 1 до 5 S S НАЧАЛО S=0 i=1,5,1 S=S+i КОНЕЦ S=0 S=0 + 1 S= S= S= S= S=S+1 S=S+2 S=S+3 S=S+4 S=S+5 S предыдущая

Определите значение переменной c после выполнения фрагмента алгоритма: 1) 16 2) 8 3) 64 4) 32 а:=5 c:=512 а=0а=0 а:=а - 1 с:=с/2 НЕТ ДА

Работа цикла на примере команды ПОВТОРИ для исполнителя ЧЕРЕПАШКА Повтори 5 [FD 40 RT 136] Угол лучика звезды 44 ° Угол 136° Повтори n [команды ] – повторить N раз Повтори4 [FD 40 RT 90] Повторить 4 раза команды вперед на 40 шагов и поворот направо на 90 ° В результате мы получим … Повтори4 [FD 40 RT 90] Повторить 4 раза команды вперед на 40 шагов и поворот направо на 90 ° В результате мы получим … Повтори N [FD M RT 360 /N] - формула правильного многоугольника N – количество углов, M – значение стороны. Повтори 360 [FD 1 RT 1] Повтори 3 [FD 40 RT 120]

Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперед 10 Направо 100] Какая фигура появится на экране? 1)2)3)4)

Определите в данных условиях цикл и заполните следующую таблицу: Начальное значениеКонечное значение Шаг 1, 2, 3, 4, …, 10 2, 1.8, …, -2 а, а+1, а+2, …, b -5, -4, -3, -2, …, 5 5, 8, 11, …, 35 b-5, b-4, b-3, …, b+5

Какие значения будет принимать величина–счётчик при выполнении следующих циклов? 1) от х=7 до 10 шаг 1; 2) от b=1 до 13 шаг 4; 3) от с=30 до 10 шаг -5; 4) от n=а до а+10 шаг 2; 5) от р=7 до -7 шаг -1; 6) от f=100 до 1000 шаг а;

Перепишите на алгоритмическом языке блок-схему цикла из предыдущего задания

Домашнее задание 1.Составить алгоритм (блок-схему) для решения следующей задачи: Одноклеточная амёба каждые 3 часа делится на 2 клетки. Определить сколько амёб будет через 3,6,9,…, 24 часа. 2. Подберите задачу из жизни, которую можно решить с помощью циклического алгоритма.