Разветвляющиеся алгоритмы.. Алгоритм перехода улицы на переходе без светофора 1. Остановиться на тротуаре. 2. Посмотреть налево. 3. Если транспорта нет,

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



Advertisements
Похожие презентации
1 из 18 Формы записи алгоритмов Словесная Графическая Блок-схема.
Advertisements

Ветвление-это выбор той или иной последовательности действий в зависимости от выполнения некоторого условия, затем исполнение алгоритма выходит на общее.
ТЕМА ПРОЕКТА: Азбука дорожного движения. Памятка «Дорожная АЗБУКА»
Типы алгоритмов: линейные и ветвление Учитель: Маркелова Ольга Владимировна ©ovm.
Исполнители вокруг нас. Исполнитель - устройство, способное выполнять определённый набор команд.
Закрепить с учащимися понятия алгоритма, исполнителя, системы команд исполнителя, типы и способы представления алгоритмов. познакомиться с разветвляющимся.
Это улица По дороге едут машины По дороге едут грузовики.
АЛГОРИТМ. ИСПОЛНИТЕЛИ ВОКРУГ НАС. ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
Циклические алгоритмы Что такое алгоритм? АлгоритмАлгоритм – это последовательность шагов для решения задачи.
Формы записи алгоритмов Исполнители вокруг нас Формы записи алгоритмов.
Что такое алгоритм? Алгоритм – конечная последовательность команд, адресованных исполнителю, четко и однозначно задающая процесс решения задач какого-либо.
Составьте четыре правильные по смыслу фразы: Основные алгоритмические структуры: Четкое предписание исполнителю выполнить последовательность действий,
Разработка учителя информатики и ИКТ МОУ СОШ с.Тербуны Болговой Н.А.
Разработка учителя информатики и ИКТ МОУ СОШ с.Тербуны Болговой Н.А.
Что такое алгоритм? Алгоpитм заранее заданное понятное и точное предписание возможному исполнителю совершить определенную последовательность действий для.
Исполнитель «Водолей». Формы записи алгоритмов СловеснаяСловесная ГрафическаяГрафическая Блок-схемаБлок-схема.
Порядок действий Придумай продолжение Я взяла стакан и налила воды Кошка увидела мышку Я выпила воду Мышка убежала.
Фигуры (блоки) блок-схемы ФОРМЫ ЗАПИСИ АЛГОРИТМОВ.
Условный оператор. Определение линейного алгоритма. Линейный алгоритм – это алгоритм, этапы которого выполняются однократно и строго последовательно.
Алгоритм с ветвлением На прошлых занятиях мы разобрали линейную структуру. Но часто пути решения той или иной задачи или выполнения какого-либо алгоритма.
Транксрипт:

Разветвляющиеся алгоритмы.

Алгоритм перехода улицы на переходе без светофора 1. Остановиться на тротуаре. 2. Посмотреть налево. 3. Если транспорта нет, идти до середины улицы и остановиться, иначе ждать, пока проедет транспорт, затем идти до середины улицы и остановиться. 4. Посмотреть направо. 5. Если транспорта нет, идти до тротуара противоположной стороны улицы, иначе ждать, пока проедет транспорт, затем идти до тротуара противоположной стороны улицы. 6. Стоп.

Алгоритм перехода улицы на переходе со светофором 1. Остановиться на тротуаре перед светофором. 2. Посмотреть на светофор. 3. Если горит красный или желтый свет, то ждать, пока на светофоре загорится зеленый. 4. Если горит зеленый свет, перейти дорогу до тротуара противоположной стороны улицы. 5. Стоп.

Проверка условия

Развилка полная Развилка неполная да (нет)нет (да) вход P S2S2 S1S1 выход да (нет)нет (да) вход P S1S1 выход Алгоритм включает в себя ветвление, если ход его выполнения зависит от истинности тех или иных условий.

Команды из каждой серии выполняются подряд, каждая по своим правилам. Команда ветвления заканчивается, как только выполняется последняя команда из серии 1 или серии 2. В качестве условия в команде ветвления может быть использовано любое понятное исполнителю утверждение, которое может соблюдаться или не соблюдаться. Утверждение может быть выражено словами или формулой. Читается команда ветвления так же, как и записывается. При изображении алгоритмов в виде схем условие можно понимать как вопрос, на который возможен ответ «да» или «нет». Итак, ветвление (развилка) – это такая форма организации действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий. Проверка условия должна быть допустимым действием исполнителя.

Решение задач. 1. Однажды зимой учитель физкультуры объявил, что занятия на улице будут проходить только при температуре не ниже 15° мороза. Школьник, собираясь утром в школу, размышляет, брать ему лыжный костюм или форму для зала. Какой алгоритм должен исполнить школьник, чтобы отправиться в школу в нужной экипировке?

Решение задач. 2. На повышенную пенсию имеют право женщины, старше 55 лет со стажем работы более 20 лет. Напишите программу, дающую ответ о возможности получения повышенной пенсии.

Решение задач. 3. Фирме требуются на работу секретари- машинистки, не старше 25 лет со скоростью печатания не менее 140 ударов в минуту. Напишите программу, дающую ответ претендентке на должность, будет ли она принята.

Домашнее задание: Группа 1: Выучить основные понятия и определения; Группа 2: 1) выучить основные понятия и определения; 2) составить блок-схемы решения задачи Запишите в виде алгоритмов правила определения знака: а) произведения двух действительных чисел; б) суммы двух действительных чисел.