Программирование разветвляющихся алгоритмов. Условный оператор.
план-конспект занятия по информатике и икт (8 класс)
На уроке учащиеся получат умения записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «ветвление»
Скачать:
Вложение | Размер |
---|---|
instruktsiya_uroka_8_klass_06.04.2020.docx | 665.15 КБ |
programmirovanie_razvetvlyayushchihsya_algoritmov.ppt | 516.5 КБ |
Предварительный просмотр:
06.04.2020
8 класс
Тема урока: Программирование разветвляющихся алгоритмов. Условный оператор.
Цель урока: умение записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «ветвление»
Здравствуйте, ребята!
На 4 четверть заведите тетрадь в клетку 18 листов, пронумеруйте страницы и подпишите каждую страницу (Ф.И. класс, дата). Письменные классные и домашние работы буду проверять. За проделанную работу будет отметка средняя арифметическая за домашнюю и практическую работу.
Скачать и установить на компьютер программу PascalABC по ссылке http://pascalabc.net/
Теоретическая часть:
Учебник Босова Л.Л. Информатика 8 класс ФГОС. §3.4 стр. 129-133
Ознакомьтесь, с материалами представленными в презентации «Программирование разветвляющихся алгоритмов» и просмотрите видео «Программирование ветвлений»
https://cloud.mail.ru/public/mG59/XKYiFYZjZ
Практическая часть:
Выполнить следующие задания:
3адание 1:
Задание 2:
Задание 3:
Работы складываем в папку с указанием Фамилия имя_класс, архивируем и отправляем через почту электронного дневника.
Домашнее задание: §3.4 стр. 129-133 прочитать. Выписать ключевые понятия:
- условный оператор -…
- неполный условный оператор -…
- составной оператор -…
- вложенные ветвления -…
- Составить программу (в программе PascalABC) и блок схему (в тетради фото страниц прикладываем в архивной папке) стр. 135 задание 13.
Предварительный просмотр:
Подписи к слайдам:
Ключевые слова условный оператор неполный условный оператор составной оператор вложенные ветвления
Общий вид условного оператора Перед else знак «;» не ставится. Полная форма условного оператора: if < условие > then < оператор_1 > else < оператор_2 > Неполная форма условного оператора: if < условие > then < оператор > Операции отношений Логические операции Простые Сложные Условия - логические выражения !
Условный оператор a, b, x (x>=a) and (x<=b) ДА НЕТ да нет
Неполный условный оператор Y:=A B>Y Y:=B Y:=C C>Y да нет да нет
Составной оператор В условном операторе и после then , и после else можно использовать только один оператор . Если в условном операторе после then или после else нужно выполнить несколько операторов , то используют составной оператор – конструкцию вида: begin <последовательность операторов> end
Блок-схема решения КВУР Конец Вывод «Корни уравнения: х1=», х1, «х2=», х2 х1:= (-b+sqrt(d) ) /2/a Начало Введите коэффициенты a, b, c d : =b*b-4*a*c d < 0 да Вывод «Корней нет» нет d : = 0 да x : =-b/2/a Вывод «Корень уравнения х=», х нет х 2 := (-b-sqrt(d) ) /2/a
else end.
Вложенные ветвления if <условие1> then if <условие2> then <оператор1> else <оператор2> else <оператор3> else всегда относится к ближайшему оператору if !
Решение линейного уравнения program n_12; var a, b, x: real; begin writeln ('Решение линейного уравнения'); write ('Введите коэффициенты a , b>>'); readln (a, b); if a<>0 then begin x:=-b/a; writeln ('Корень уравнения x=', x:9:3) end else if b<>0 then writeln ('Корней нет') else writeln ('x – любое число'); end . Корней нет Список данных a, b, x - вещ a, b a<> 0 x:= - b/a b<>0 Любое число нет да да нет
Самое главное При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор: if <условие> then <оператор_1> else <оператор_2> Для записи неполных ветвлений используется неполный условный оператор: if <условие> then <оператор> Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид: begin <последовательность операторов> end
Опорный конспект Условный оператор if <условие> then <оператор_1> else <оператор_2> if <условие> then <оператор> begin <последовательность операторов> en d Полная форма Неполная форма Составной оператор
По теме: методические разработки, презентации и конспекты
Цикл занятий по информатике: Алгоритмы. Виды Алгоритмов. Условный оператор в Паскале.
Путешествие на остров Условного оператора...
Урок по теме "Составление программ с разветвляющейся структурой. Условный оператор".
На данном уроке поставлены следующие цели и задачи:1. Познавательная - познакомить учеников с командой сравнения if, привести примеры применения этой команды.2. Развивающая - развивать логическое мышл...
Конспект урока по теме "Программирование разветвляющихся алгоритмов"
На данном уроке используются информационно-куоммуникационные технологии, а также некоторые приемы технологии критического мышления....
Программирование разветвляющихся алгоритмов. Условный оператор
Технологическая карта урока по теме: "Программирование разветвляющихся алгоритмов. Условный оператор"...
Конспект урока по информатике на тему: «Программирование разветвляющихся алгоритмов. Условный оператор».
Цели:- рассмотреть правила записи условного оператора;- рассмотреть формат и назначение сост...
Урок Программирование разветвляющихся алгоритмов. Простой и составной условные операторы
Презентация к уроку 8 класса на тему Программирование разветвляющихся алгоритмов. Простой и составной условные операторы по программе Босовой Л.Л....
Методическая разработка урока «Программирование разветвляющихся алгоритмов. Условный оператор»
Методическая разработка урока «Программирование разветвляющихся алгоритмов. Условный оператор»...