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

Содержание

ТИПЫ АЛГОРИТМОВ

Слайд 1


Слайд 2ТИПЫ АЛГОРИТМОВ

ТИПЫ  АЛГОРИТМОВ

Слайд 3
Линейные алгоритмы

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

Циклические алгоритмы

Линейные алгоритмыРазветвляющиеся алгоритмыЦиклические алгоритмы

Слайд 4Тема урока:

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

Тема урока:Разветвляющиеся алгоритмы

Слайд 5Способы записи алгоритмов
Алгоритмический язык
Графический способ
(блок-схемы)
Язык программирования (программа)

Способы записи алгоритмовАлгоритмический языкГрафический способ   (блок-схемы)Язык программирования (программа)

Слайд 6Подъехал Иван Царевич к камню

Подъехал Иван Царевич к камню

Слайд 8
ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване


ЕСЛИ назвался

груздем,
ТО полезай в кузов


ЕСЛИ хочешь быть здоров, 	ТО закаляйся, 	ИНАЧЕ валяйся на диванеЕСЛИ назвался груздем, 	ТО полезай в кузов

Слайд 9
Условие – уговор, соглашение о чём-нибудь между двумя или несколькими лицами.
Условие

– обстановка для какой-нибудь деятельности (толковый словарь русского языка).
Условие – это то, от чего зависит другое, например: «если на всхожие семена действуют вода, тепло и кислород, то эти семена прорастают» (философский энциклопедический словарь).
Условие – уговор, соглашение о чём-нибудь между двумя или несколькими лицами.Условие – обстановка для какой-нибудь деятельности (толковый

Слайд 10
Условие – это выражение, находящееся между словом «если» и словом «то»

и принимающее значение
«истина» или «ложь»
Условие – это выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь»

Слайд 11 Разветвляющиеся алгоритмы
Полное ветвление
Неполное ветвление

Разветвляющиеся  алгоритмы Полное ветвлениеНеполное ветвление

Слайд 12Полное ветвление

алг
нач
ввод

если (условие)
то (действие 1)
иначе (действие 2)
вывод
кон

Линейный алгоритм

алг
нач
ввод
действия
вывод
кон

Полное  ветвлениеалг  нач   ввод    если (условие)    то

Слайд 13
Начало
Начало
Ввод
Условие
Действие 1
Действие 2
Вывод
Конец
Начало
Ввод
Действия
Вывод
Конец

НачалоНачалоВводУсловиеДействие 1Действие 2ВыводКонецНачалоВводДействияВыводКонец

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

Program (название);
Var (тип переменных);
Begin

Readln (данные);
If (условие);
Then (действие 1);
Else (действие 2);
Writeln (результат);
Readln
End.

Линейный алгоритм

Program (название);
Var (тип переменных);
Begin
Readln (данные);
(действия);
Writeln (результат);
Readln
End.

Разветвляющийся алгоритмProgram (название); Var (тип переменных);   Begin    Readln (данные);

Слайд 15Линейный алгоритм -
алгоритм, в котором команды выполняются в порядке их записи,

т.е. последовательно друг за другом.


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

Слайд 16Разветвляющийся алгоритм -
разветвляющийся алгоритм - форма организации действий, при которой в

зависимости от выполнения некоторого условия совершается одна или другая последовательность дейстий.


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

Слайд 17Задача
Даны два числа А и В. Если А>В, то найти их

сумму (С=А+В), иначе вычислить их произведение(С=А*В).
ЗадачаДаны два числа А и В. Если А>В, то найти их сумму (С=А+В), иначе вычислить их произведение(С=А*В).

Слайд 18Решение задачи
Алг max
Нач
Ввод (А, В)

Если А>В
То С:=А+В
Иначе С:=А*В
Вывод С
Кон


Начало

Ввод А, В

А>В

С:=А+В

С:=А*В

Вывод С

Конец

Решение задачиАлг max Нач  Ввод (А, В)    Если А>В    То

Слайд 19Решение задачи
Program max;
Var A, B, C: real;
Begin
Readln (A, B);
If A>B then

C:=A+B else C:=A*B;
Writeln (‘C=‘,C);
Readln
End.
Решение задачиProgram max;Var A, B, C: real;BeginReadln (A, B);If A>B then C:=A+B else C:=A*B;Writeln (‘C=‘,C);ReadlnEnd.

Слайд 20Давайте обсудим:
Что называется разветвляющимся алгоритмом?
Какие формы разветвляющихся алгоритмов бывают?
Как программируется на

Паскале полное и неполное ветвление?
Каким образом записывается полное и неполное ветвление на алгоритмическом языке и в виде блок-схемы?

Давайте обсудим:Что называется разветвляющимся алгоритмом?Какие формы разветвляющихся алгоритмов бывают?Как программируется на Паскале полное и неполное ветвление?Каким образом

Слайд 21Домашнее задание
Параграф №12.4 ,№12.5
Задача 1: Даны два числа. Если они равны,

то найти сумму их квадратов, иначе – вычислить их произведение
Задача 2 (дополнительно): Даны два числа. Если они оба отрицательны, то найти сумму их квадратов, иначе – вычислить модуль их разности.
Домашнее заданиеПараграф №12.4 ,№12.5Задача 1: Даны два числа. Если они равны, то найти сумму их квадратов, иначе

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть