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

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

Скачать:

ВложениеРазмер
Файл urok.pptx492.76 КБ

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


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

Слайд 1

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

Слайд 2

Линейные алгоритмы Линейным называется алгоритм, в котором используется всего одна конструкция – следование. Он состоит из операторов, з аписанных последовательно в порядке их исполнения.

Слайд 3

Типы данных в языке Pascal Типы данных Числовые: byte; integer ; r eal . Символьный : char . Строковый: string . Логический: boolean .

Слайд 5

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

Слайд 6

Блок-схема разветвляющегося алгоритма Условие Ветвь 1 Ветвь 2 Да Нет

Слайд 7

Запись разветвляющегося а лгоритма в языке Pascal Формы записи условного оператора Сокращённая: if < условие > then < оператор 1 > ; Полная: else < оператор 2 > if < условие > then < оператор 1 > ;

Слайд 8

Составной условный оператор If < условие > then else begin < оператор 1 >; < оператор 2>; … end begin < оператор 3 >; < оператор 4 >; … e nd ; if < условие 2 > then < оператор 1 > else < оператор 2 >; Вложенный условный оператор

Слайд 9

Задача Три отрезка заданы своими длинами. Определить , образуют ли эти отрезки треугольник , и если образуют, то какой: остроугольный , прямоугольный или тупоугольный. a b c с < a + b

Слайд 10

Задача Три отрезка заданы своими длинами. Определить , образуют ли эти отрезки треугольник, и если образуют, то какой: остроугольный , прямоугольный или тупоугольный. Прямоугольный треугольник = 90 º a b c с 2 = a 2 + b 2 Тупоугольный треугольник > 90 º a b c с 2 > a 2 + b 2 Остроугольный треугольник < 90 º a b c с 2 < a 2 + b 2

Слайд 11

Блок-схема алгоритма: Начало a, b , с a > b a > c b > c p:= с c :=a a :=p p:= с c :=b b:=p Да Да Да Нет Нет Нет

Слайд 12

Блок-схема алгоритма: Да Нет c < a + b c 2 = a 2 + b 2 c 2 > a 2 + b 2 Заданные отрезки образуют прямоугольный треугольник Заданные отрезки образуют тупоугольный треугольник Заданные отрезки образуют остроугольный треугольник Заданные отрезки не образуют треугольник Конец Да Да Нет Нет

Слайд 14

Написание программы program treugolnik ; var a, b, c, p: real ; begin writeln ( 'Программа проверки того, образуют ли 3 заданных отрезка треугольник. Введите длины отрезков.' ); readln (a, b, c); if a>b then if a>c then begin p:=c; c:=a; a:=p; end else if b>c then begin p :=c; c:=b; b:=p; end; if c< a+b then if sqr (c)= sqr (a)+ sqr (b) then write ( 'Заданные отрезки образуют прямоугольный треугольник.' ) else if sqr (c)> sqr (a)+ sqr (b) then write ( 'Заданные отрезки образуют тупоугольный треугольник.' ) else write ( 'Заданные отрезки образуют остроугольный треугольник.' ) else write ( 'Заданные отрезки не образуют треугольник.' ); end . Исходный код программы

Слайд 15

Программирование разветвляющихся алгоритмов. Простой и составной условные операторы В разветвляющемся алгоритме используются ветвления. Ветвление – это алгоритмическая конструкция, в которой при определённом условии выполняется одна из двух последовательностей действий или ветвей. Запись условного оператора: if < условие > then < оператор 1 > else < оператор 2> ; Краткая форма записи условного оператора: if < условие > then < оператор 1 > ; Составной оператор: begin <последовательность операторов> e nd

Слайд 16

Д.З. № 182, 184, 185,186.


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

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

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

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

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

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

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

Технологическая карта урока Программирование разветвляющихся алгоритмов.

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

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

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

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

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