Программирование разветвляющихся алгоритмов. Условный оператор.
план-конспект занятия по информатике и икт (8 класс)

Кирпиченко Екатерина Владимировна

На уроке учащиеся получат умения записывать на языке программирования короткие алгоритмы, содержащие алгоритмическую конструкцию «ветвление»

Скачать:


Предварительный просмотр:

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 прочитать.  Выписать ключевые понятия:

  1. условный оператор -…
  2. неполный условный оператор -…
  3. составной оператор -…
  4. вложенные ветвления -…
  5. Составить программу (в программе PascalABC) и блок схему (в тетради фото страниц прикладываем в архивной папке) стр. 135 задание 13.


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 2

Ключевые слова условный оператор неполный условный оператор составной оператор вложенные ветвления

Слайд 3

Общий вид условного оператора Перед else знак «;» не ставится. Полная форма условного оператора: if < условие > then < оператор_1 > else < оператор_2 > Неполная форма условного оператора: if < условие > then < оператор > Операции отношений Логические операции Простые Сложные Условия - логические выражения !

Слайд 4

Условный оператор a, b, x (x>=a) and (x<=b) ДА НЕТ да нет

Слайд 5

Неполный условный оператор Y:=A B>Y Y:=B Y:=C C>Y да нет да нет

Слайд 6

Составной оператор В условном операторе и после then , и после else можно использовать только один оператор . Если в условном операторе после then или после else нужно выполнить несколько операторов , то используют составной оператор – конструкцию вида: begin <последовательность операторов> end

Слайд 7

Блок-схема решения КВУР Конец Вывод «Корни уравнения: х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

Слайд 8

else end.

Слайд 9

Вложенные ветвления if <условие1> then if <условие2> then <оператор1> else <оператор2> else <оператор3> else всегда относится к ближайшему оператору if !

Слайд 10

Решение линейного уравнения 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 Любое число нет да да нет

Слайд 11

Самое главное При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор: if <условие> then <оператор_1> else <оператор_2> Для записи неполных ветвлений используется неполный условный оператор: if <условие> then <оператор> Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид: begin <последовательность операторов> end

Слайд 12

Опорный конспект Условный оператор if <условие> then <оператор_1> else <оператор_2> if <условие> then <оператор> begin <последовательность операторов> en d Полная форма Неполная форма Составной оператор


По теме: методические разработки, презентации и конспекты

Урок по теме "Составление программ с разветвляющейся структурой. Условный оператор".

На данном уроке поставлены следующие цели и задачи:1. Познавательная - познакомить учеников с командой сравнения if, привести примеры применения этой команды.2. Развивающая - развивать логическое мышл...

Конспект урока по теме "Программирование разветвляющихся алгоритмов"

На данном уроке используются информационно-куоммуникационные технологии, а также некоторые приемы технологии критического мышления....

Программирование разветвляющихся алгоритмов. Условный оператор

Технологическая карта урока по теме: "Программирование разветвляющихся алгоритмов. Условный оператор"...

Конспект урока по информатике на тему: «Программирование разветвляющихся алгоритмов. Условный оператор».

Цели:-          рассмотреть правила записи условного оператора;-          рассмотреть формат и назначение сост...

Урок Программирование разветвляющихся алгоритмов. Простой и составной условные операторы

Презентация к уроку 8 класса на тему Программирование разветвляющихся алгоритмов. Простой и составной условные операторы по программе Босовой Л.Л....

Методическая разработка урока «Программирование разветвляющихся алгоритмов. Условный оператор»

Методическая разработка урока «Программирование разветвляющихся алгоритмов. Условный оператор»...