Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Разветвляющиеся алгоритмы" ()10 класс

Презентация по информатике на тему "Разветвляющиеся алгоритмы" ()10 класс


  • Информатика

Поделитесь материалом с коллегами:

Разветвляющиеся алгоритм
ПОВТОРЕНИЕ Определение Обозначение логического условия на блок-схеме
Виды логического условия Простое – состоит из одного математического соотноше...
Составить логическое условие Только одно из чисел А и В чётное Хотя бы одно и...
В разветвляющихся алгоритмах используется несколько команд. Команда «ЕСЛИ» Ко...
Операторы IF - THEN – ELSE и GOTO
Оператор условного перехода IF - THEN – ELSE Назначение: программирует провер...
Условие – логическое условие Операторы1 – один или более операторов, которые...
Алгоритм работы оператора 1. Проверяется логическое условие 2. Если логическо...
Например: REM Положение точек на плоскости INPUT «Введите координаты 2 точек...
Задачи 1. Решить квадратное уравнение 2. Решить неравенство вида A*X>B 3. Опр...
Оператор безусловного перехода: GOTO Назначение: Передаёт управление оператор...
Команда «ЕСЛИ» Командой «ЕСЛИ» называется такая структура разветвляющегося ал...
л.у да нет серия команд Изображение команды ЕСЛИ на блок-схеме Полная форма в...
Команда «ВЫБОР» Структура разветвляющегося алгоритма, в которой проверяется п...
Полная форма записи команды ВЫБОР выбор  при условие 1: действия 1   при усло...
выбор   при условие 1: действия 1 при условие 2: действия 2   . . . . . . . ....
Условный оператор SELECT CASE Назначение Программирует команду ВЫБОР. Обладае...
Формат оператора SELECT CASE выражение CASE условие 1 Операторы1 CASE условие...
Выражение – любое числовое или текстовое выражение Условие – существует неско...
Например: REM Кто Вы? INPUT “Сколько Вам лет”; А SELECT CASE A CASE 0 PRINT “...
Л.у. 1 1 серия команд ДА (НЕТ) НЕТ ( ДА) Л.у. 2 ДА (НЕТ) 2 серия команд 2 СПО...
ПРОВЕРКА ЗНАНИЙ
Дана программная строка: 	IF X>Y THEN X=A : Y=B ELSE Y=A : X=B Заменить ее бл...
1 из 24

Описание презентации по отдельным слайдам:

№ слайда 1 Разветвляющиеся алгоритм
Описание слайда:

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

№ слайда 2 ПОВТОРЕНИЕ Определение Обозначение логического условия на блок-схеме
Описание слайда:

ПОВТОРЕНИЕ Определение Обозначение логического условия на блок-схеме

№ слайда 3 Виды логического условия Простое – состоит из одного математического соотноше
Описание слайда:

Виды логического условия Простое – состоит из одного математического соотношения Составное – состоит из нескольких простых логических условиях, объединённых союзами: И, ИЛИ, НЕ

№ слайда 4 Составить логическое условие Только одно из чисел А и В чётное Хотя бы одно и
Описание слайда:

Составить логическое условие Только одно из чисел А и В чётное Хотя бы одно из чисел А и В положительно Каждое из чисел А, В, С кратно 3 Примеры попадания точки в заштрихованную область

№ слайда 5 В разветвляющихся алгоритмах используется несколько команд. Команда «ЕСЛИ» Ко
Описание слайда:

В разветвляющихся алгоритмах используется несколько команд. Команда «ЕСЛИ» Команда «ВЫБОР»

№ слайда 6 Операторы IF - THEN – ELSE и GOTO
Описание слайда:

Операторы IF - THEN – ELSE и GOTO

№ слайда 7 Оператор условного перехода IF - THEN – ELSE Назначение: программирует провер
Описание слайда:

Оператор условного перехода IF - THEN – ELSE Назначение: программирует проверку логического условия и передачу управления либо одним, либо другим операторам в зависимости от истинности условия Формат 1: IF условие THEN операторы1 [ ELSE операторы2] Формат 2: IF условие THEN Операторы1 [ELSE Операторы2] END IF

№ слайда 8 Условие – логическое условие Операторы1 – один или более операторов, которые
Описание слайда:

Условие – логическое условие Операторы1 – один или более операторов, которые выполняются, если условие истинно Операторы2 – один или более операторов, которые выполняются, если условие ложно Примечание Не забывайте ставить двоеточие в качестве разделительного знака между операторами, которые стоят в одной строке

№ слайда 9 Алгоритм работы оператора 1. Проверяется логическое условие 2. Если логическо
Описание слайда:

Алгоритм работы оператора 1. Проверяется логическое условие 2. Если логическое условие верно то управление передаётся Операторы1, если неверно, то управление передаётся Операторы2 Примечание: Если ключевое слово THEN отсутствует в формате и логическое условие ложно, то управление передаётся оператору следующему за оператором

№ слайда 10 Например: REM Положение точек на плоскости INPUT «Введите координаты 2 точек
Описание слайда:

Например: REM Положение точек на плоскости INPUT «Введите координаты 2 точек на плоскости»; X1,Y1,X2,Y2 IF X1*X2>0 AND Y1*Y2>0 THEN ? «Находятся в одной четверти координатной плоскости» ELSE ? «Находятся в одной четверти координатной плоскости» END

№ слайда 11 Задачи 1. Решить квадратное уравнение 2. Решить неравенство вида A*X>B 3. Опр
Описание слайда:

Задачи 1. Решить квадратное уравнение 2. Решить неравенство вида A*X>B 3. Определить, является ли заданное шестизначное число счастливым 4. Даны два прямоугольника, стороны которых параллельны или перпендику-лярны осям координат. Известны коорди-наты левого нижнего угла каждого из них и длины сторон. А) определить, принадлежат ли все точки первого прямоугольника второму В) определить, пересекаются ли эти прямоугольники

№ слайда 12 Оператор безусловного перехода: GOTO Назначение: Передаёт управление оператор
Описание слайда:

Оператор безусловного перехода: GOTO Назначение: Передаёт управление оператору метка которого указана в нём Формат: GOTO N, где N метка оператора, которому передаётся управление

№ слайда 13 Команда «ЕСЛИ» Командой «ЕСЛИ» называется такая структура разветвляющегося ал
Описание слайда:

Команда «ЕСЛИ» Командой «ЕСЛИ» называется такая структура разветвляющегося алгоритма, в которой проверяется только одно логическое условие Структура записи команды «ЕСЛИ» Полная форма записи Не полная форма записи: Откройте учебник на странице 47 и оформите в тетради структуры команды «ЕСЛИ» Дома сформулировать 2 задачи, которые оформляются по команде «ЕСЛИ»(полная и не полная форма ветвления

№ слайда 14 л.у да нет серия команд Изображение команды ЕСЛИ на блок-схеме Полная форма в
Описание слайда:

л.у да нет серия команд Изображение команды ЕСЛИ на блок-схеме Полная форма ветвления Неполная форма ветвления

№ слайда 15 Команда «ВЫБОР» Структура разветвляющегося алгоритма, в которой проверяется п
Описание слайда:

Команда «ВЫБОР» Структура разветвляющегося алгоритма, в которой проверяется последовательно несколько логических условий называется командой «ВЫБОР» СПОСОБЫ ЗАПИСИ КОМАНДЫ «ВЫБОР

№ слайда 16 Полная форма записи команды ВЫБОР выбор  при условие 1: действия 1   при усло
Описание слайда:

Полная форма записи команды ВЫБОР выбор  при условие 1: действия 1   при условие 2: действия 2   . . . . . . . . . . . .  при условие N: действия N   иначе действия N+1 все

№ слайда 17 выбор   при условие 1: действия 1 при условие 2: действия 2   . . . . . . . .
Описание слайда:

выбор   при условие 1: действия 1 при условие 2: действия 2   . . . . . . . . . . . .   при условие N: действия N все Неполная форма записи команды ВЫБОР

№ слайда 18 Условный оператор SELECT CASE Назначение Программирует команду ВЫБОР. Обладае
Описание слайда:

Условный оператор SELECT CASE Назначение Программирует команду ВЫБОР. Обладает большими возмож-ностями, может заменить оператор IF,,,THEN…ELSE.

№ слайда 19 Формат оператора SELECT CASE выражение CASE условие 1 Операторы1 CASE условие
Описание слайда:

Формат оператора SELECT CASE выражение CASE условие 1 Операторы1 CASE условие 2 Операторы2 … CASE ELSE Операторы N END SELECT, где

№ слайда 20 Выражение – любое числовое или текстовое выражение Условие – существует неско
Описание слайда:

Выражение – любое числовое или текстовое выражение Условие – существует несколько способов записи условных выражений: CASE значение1 TO значение2 IS относительное значение CASE значение CASE значение1, значение2, значение3 Оператор1, Оператор2,…, ОператорN – блок операторов

№ слайда 21 Например: REM Кто Вы? INPUT “Сколько Вам лет”; А SELECT CASE A CASE 0 PRINT “
Описание слайда:

Например: REM Кто Вы? INPUT “Сколько Вам лет”; А SELECT CASE A CASE 0 PRINT “Вы младенец.” CASE 1 to 7 PRINT “Вы - ребёнок.” CASE 7 to 22 PRINT “Вы - учащийся.” CASE IS > 22 PRINT “Вы - взрослый.” CASE ELSE PRINT “Вы неправильно ввели значение!” END SELECT

№ слайда 22 Л.у. 1 1 серия команд ДА (НЕТ) НЕТ ( ДА) Л.у. 2 ДА (НЕТ) 2 серия команд 2 СПО
Описание слайда:

Л.у. 1 1 серия команд ДА (НЕТ) НЕТ ( ДА) Л.у. 2 ДА (НЕТ) 2 серия команд 2 СПОСОБ

№ слайда 23 ПРОВЕРКА ЗНАНИЙ
Описание слайда:

ПРОВЕРКА ЗНАНИЙ

№ слайда 24 Дана программная строка: 	IF X>Y THEN X=A : Y=B ELSE Y=A : X=B Заменить ее бл
Описание слайда:

Дана программная строка: IF X>Y THEN X=A : Y=B ELSE Y=A : X=B Заменить ее блочным форматом условного оператора. Задание2


Автор
Дата добавления 29.11.2015
Раздел Информатика
Подраздел Презентации
Просмотров207
Номер материала ДВ-211291
Получить свидетельство о публикации

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх