Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект урока по теме "Разветвляющиеся алгоритмы" разработан к уроку информатики в 9 классе большой темы "Алгоритмизация и программирование". Тип урока комбинированный. Урок сопровождается презентацией. Цели урока:Образовательная – освоение умений составления разветвляющихся алгоритмов.Воспитательная – развитие познавательного интереса, логического мышленияРазвивающая – развитие алгоритмического мышления, памяти, внимательности.Приводятся примеры построения алгоритмов для решения математических...
Раздел Информатика
Класс -
Тип Конспекты
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

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

Цели:

  • Образовательная - освоение умений составления разветвляющихся алгоритмов.

  • Воспитательная - развитие познавательного интереса, логического мышления

  • Развивающая - развитие алгоритмического мышления, памяти, внимательности.

Тип урока: комбинированный

Метод урока: объяснительно-иллюстративный метод

Оборудование: компьютер, презентация, доска


План урока


  1. Организационный момент(1 мин)

  2. Проверка материала прошлого урока(10 мин.)

  3. Изучение новой темы.( 15 мин.)

  4. Решение задач (трех типов: 1- найти ошибки в алгоритме, 2- определение результата выполнения алгоритма; изменить текст алгоритма так, чтобы получился другой требуемый результат, 3- составление алгоритма).(17 мин.)

  5. Подведение итогов урока.( 1 мин.)

  6. Домашнее задание.(1 мин.)

Ход урока.


  1. Организационный момент.

Уточнение отсутствующих. Сообщение темы и целей урока.

  1. Проверка материала прошлого урока.

На предыдущих уроках вы познакомились с понятием и свойствами алгоритмов, формами представления алгоритмов, линейной алгоритмической структурой, понятиями исполнителя алгоритмов, системы команд исполнителя; вы получили первичные представления о трёх основных алгоритмических структурах. Сейчас я прошу вас вспомнить эти понятия.

1 ученик рассказывает составленную презентацию.

2 ученик на доске выполняет задание:

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

III. Изучение новой темы.

(Слушают и записывают основные определения)

В нашей повседневной жизни часто возникает вопрос: Куда пойти? (в ту или иную сторону), Что купить? (то или это).

Так и при составление программ нельзя ограничиваться только линейной структурой. Необходимо выбрать какое-то одно действие. Такие алгоритмы называются разветвляющимися. Итак, запишите тему урока «Разветвляющиеся алгоритмы». Сегодня мы с вами рассмотрим структуру разветвляющихся алгоритмов, научимся составлять их и решать задачи.

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

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

ФКонспект по информатике на тему Разветвляющиеся алгоритмыормат условного оператора

еКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмысли условие да нет

то серия 1

серия 1

серия 2Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыиначе серия 2

вКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмысе

ТКонспект по информатике на тему Разветвляющиеся алгоритмыакое ветвление называется полным. Если слово иначе отсутствует, то эту форму называют неполное ветвление. Выглядит она следующим образом:

еКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмысли условие да

то серия 1

в

серия 1Конспект по информатике на тему Разветвляющиеся алгоритмысе

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

При выполнении условного оператора происходит следующее:

  1. вычисляется значение <условие> - это выражение логического типа, которое может принимать одно из двух значений: ИСТИНА или ЛОЖЬ;

  2. если условие истинно, то выполняется серия 1, следующая за словом то;

  3. иначе выполняется серия 2, следующая за словом иначе.

В условии записывается логическое выражение, состоящее из простых логических операций >, <, =, <>, >=, <= и составных и, или, не.

А сейчас рассмотрим пример.


IV. Решение задач.

(выполняют вместе с учителем)

Задача 1. Составить алгоритм, определяющий максимальное значение из 2-х целых чисел.

аКонспект по информатике на тему Разветвляющиеся алгоритмылг максимум

нКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыач цел а, в, mах

Конспект по информатике на тему Разветвляющиеся алгоритмывывод "введите два целых числа"

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыввод а, в

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыесли а>в да нет

mах := а

mах := вто mах:=а

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыиначе mах:=в

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмывсе

Конспект по информатике на тему Разветвляющиеся алгоритмывывод mах

кКонспект по информатике на тему Разветвляющиеся алгоритмыон

Задача 2.(выполняют самостоятельно)

Вычислить значение у по одной из формул

Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы

алг функция

нКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыач вещ х, у

вывод "введите два числа"

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыввод х, у

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыесли х < 10 да нет

у:=х+2

у:=х-2то у := х+2

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыиначе у := х-2

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмывсе

Конспект по информатике на тему Разветвляющиеся алгоритмывывод у

кКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыон


Задача 3. Выделите ошибку в записи следующей программы и запишите результат.

алг пример

нКонспект по информатике на тему Разветвляющиеся алгоритмыач цел а, в, с

ввод а, в

с := а - в

Конспект по информатике на тему Разветвляющиеся алгоритмыесли с>а

то с := а

Конспект по информатике на тему Разветвляющиеся алгоритмыиначе с := в - а

все

вывод с

кон

(Ответ: а=10, в=15, с=5)

ЗКонспект по информатике на тему Разветвляющиеся алгоритмыадача 4. Какое значение получит переменная z в результате выполнения алгоритма.

аКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы) x=1, y=1, z=

бКонспект по информатике на тему Разветвляющиеся алгоритмы) x=1, y= -1, z=

в

mах := а) x= -1, y=1, z=

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

mах := а

mах := аКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы




Задача 5. Заполните шаблон блок-схемы алгоритма исследования квадратного уравнения Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмынет да

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмынет да

Конспект по информатике на тему Разветвляющиеся алгоритмы


Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы


Конспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмыКонспект по информатике на тему Разветвляющиеся алгоритмы

Конспект по информатике на тему Разветвляющиеся алгоритмы

V. Подведение итогов.

Обобщение пройденного материала, выставление оценок.

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

1) Повторить форматы полного и неполного ветвления.

2) К задаче №5 по блок-схеме составить алгоритм.

3) Составить алгоритм вычислить значение функции:

Конспект по информатике на тему Разветвляющиеся алгоритмы


© 2010-2022