Виды алгоритмов
<<  Разветвляющийся алгоритм Алгоритм для Черепашки  >>
Алгоритм с ветвящейся структурой
Алгоритм с ветвящейся структурой
Полное ветвление
Полное ветвление
Задача
Задача
Схема
Схема
Проверка алгоритма с помощью трассировочной таблицы
Проверка алгоритма с помощью трассировочной таблицы
Эта же задача с использованием неполного ветвления
Эта же задача с использованием неполного ветвления
Проверка условия
Проверка условия
Полное
Полное
Начало
Начало
Найти наибольшее значение среди трех величин
Найти наибольшее значение среди трех величин
Алг БИТ
Алг БИТ
Задача имеет два последовательных ветвления
Задача имеет два последовательных ветвления
Упорядочить значения двух переменных X и Y по возрастанию
Упорядочить значения двух переменных X и Y по возрастанию
Положительное число
Положительное число
Домашнее задание
Домашнее задание
Презентация «Урок «Алгоритм ветвления»». Размер 101 КБ. Автор: user.

Загрузка...

Урок «Алгоритм ветвления»

содержание презентации «Урок «Алгоритм ветвления».ppt»
СлайдТекст
1 Алгоритм с ветвящейся структурой

Алгоритм с ветвящейся структурой

Алгоритм с ветвящейся структурой. МОУСОШ №2 городского округа город Буй Костромской области. Учитель Щур А.Н.

2 Полное ветвление

Полное ветвление

Полное ветвление. Неполное ветвление. Алгоритмы ветвления. Да. 5 км. Уйти. Нач. Нач. Подойти к кассе. Уменьшить скорость. Нет. Ремонт проведён? Билеты есть? Нет. Да. Купить. 10 км. Азс. Конец. Конец.

3 Задача

Задача

Задача: даны два числа; выбрать большее из них. Пусть исходными данными являются А и В (значения будут задаваться вводом). Значение большего из них присваиваем переменной С. Например А=7, В=10 С=10.

4 Схема

Схема

Блок - схема.

5 Проверка алгоритма с помощью трассировочной таблицы

Проверка алгоритма с помощью трассировочной таблицы

Проверка алгоритма с помощью трассировочной таблицы, где А=5, В=8. Шаг. Операция. А. В. С. Проверка условия. 1. Ввод А,В. 5. 8. 2. А>в. 5. 8. 5>8, нет (ложь). 3. С:=в. 5. 8. 8. 4. Вывод С. 5. 8. 8.

6 Эта же задача с использованием неполного ветвления

Эта же задача с использованием неполного ветвления

Эта же задача с использованием неполного ветвления. Нет.

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

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

Неполное. Проверка условия Выполнение команд на одном из ветвлений «ДА» или «НЕТ» Ветвление. Ветвление является структурной командой, его исполнение происходит по нескольким шагам:

8 Полное

Полное

АЯ Полное Неполное. Алг число вещ А,В,С нач ввод А,В если А>В то С:=А иначе С:=В кв вывод С кон. Алг число вещ А,В,С нач ввод А,В С:=А если В>А то С:=В кв вывод С кон.

9 Начало

Начало

Блок – схема. Начало. Ввод А,В,С. Нет. Да. А>в. D:=а. D:=в. Да. Нет. С>d. D:=с. Вывод D. Конец.

10 Найти наибольшее значение среди трех величин

Найти наибольшее значение среди трех величин

Задача: найти наибольшее значение среди трех величин. Команда. А. В. С. D. Ввод А,В,С. 2. 4. 7. А>в. 2. 4. 7. В>с. 2. 4. 7. D:=с. 2. 4. 7. 7. Вывод D. 2. 4. 7. 7.

11 Алг БИТ

Алг БИТ

Алг БИТ вещ А, В, С, D нач ввод А, В, С если А>В то если A>C то D:=A иначе D:=С кв иначе если В>С то D:=B иначе D:=С кв кв вывод D кон.

12 Задача имеет два последовательных ветвления

Задача имеет два последовательных ветвления

Вывод: Задача имеет два последовательных ветвления: полное и неполное. Имеет структуру вложенного ветвления.

13 Упорядочить значения двух переменных X и Y по возрастанию

Упорядочить значения двух переменных X и Y по возрастанию

Упорядочить значения двух переменных X и Y по возрастанию. Смысл этой задачи следующий: если для исходных значений переменных справедливо отношение X < Y (например, X = 1, Y = 2), то оставить их без изменения; если же X > Y (например, X = 2, Y = 1), то выполнить обмен значениями. Для этого необходима????? Задача: алг СОРТИРОВКА вещ X, Y, С нач ввод X, Y если X>Y то С:=Х Х:=Y Y:=С кв вывод X, Y кон.

14 Положительное число

Положительное число

Определите, какая задача решается по следующему алгоритму: алг Задача вещ X нач ввод X если Х < 0 то вывод "отрицательное число" иначе вывод "положительное число" кв кон.

15 Домашнее задание

Домашнее задание

§36, вопросы. Домашнее задание.

«Урок «Алгоритм ветвления»»
Сайт

5informatika.net

115 тем
5informatika.net > Виды алгоритмов > Урок «Алгоритм ветвления».ppt