Презентация, доклад по информатике на тему Алгоритмическая структура выбор и ветвление

Содержание

Базовая структура линейного алгоритма:

Слайд 1ЛИНЕЙНЫЙ АЛГОРИТМ

ЛИНЕЙНЫЙ АЛГОРИТМ

Слайд 2Базовая структура линейного алгоритма:

Базовая структура линейного алгоритма:

Слайд 3Решение задач

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

Слайд 4Задание:
Дана величина A, выражающая объем информации в байтах. Перевести А

в более крупные единицы измерения информации. Составьте блок-схему алгоритма решения поставленной задачи.
Задание: Дана величина A, выражающая объем информации в байтах. Перевести А в более крупные единицы измерения информации.

Слайд 5НАЧАЛО
ВВОД R
S:=3,14*R2
КОНЕЦ
S
ВЫВОД S
Задание: Перед вами алгоритм. Определить по нему исходное задание.

Ответ:
Известен

радиус окружности R. Найти его площадь.
НАЧАЛОВВОД RS:=3,14*R2КОНЕЦSВЫВОД SЗадание:  Перед вами алгоритм. Определить по нему исходное задание.Ответ:Известен радиус окружности R. Найти его

Слайд 6Задание:
Перед вами алгоритм сложения 2-х чисел А и В.
В

чем заключается 3-й шаг?
Задание: Перед вами алгоритм сложения 2-х чисел А и В. В чем заключается 3-й шаг?

Слайд 7Задание:
Вычислите значение функции Y при X=2, используя блок-схему алгоритма.
Y = 2

Задание:Вычислите значение функции Y при X=2, используя блок-схему алгоритма.Y = 2

Слайд 8Задание:
Вычислите значение функции Y при X=0; -1; 3 используя блок-схему алгоритма.
X

= 0 Решений нет

X = -1 Решений нет

X = 3 Y = 1/48

Задание:Вычислите значение функции Y при X=0; -1; 3 используя блок-схему алгоритма.X = 0 Решений нетX = -1

Слайд 9АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ»

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ»

Слайд 10Алгоритмическая структура «ветвление» - в зависимости от истинности или ложности условия

выполняется одна или другая серия команд
Алгоритмическая структура «ветвление» - в зависимости от истинности или ложности условия выполняется одна или другая серия команд

Слайд 11ПОЛНАЯ ФОРМА
Условие
Серия 1
Серия 2
Да
Нет
Условие
Серия 1
Да
Нет
Алгоритмическая структура «ветвление»
СОКРАЩЕННАЯ ФОРМА

ПОЛНАЯ ФОРМАУсловиеСерия 1Серия 2ДаНетУсловиеСерия 1ДаНетАлгоритмическая структура «ветвление»СОКРАЩЕННАЯ ФОРМА

Слайд 12АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЫБОР»

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЫБОР»

Слайд 13Алгоритмическая структура «выбор» применяется для реализации ветвлений со многими вариантами серий

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

Слайд 14Алгоритмическая структура «выбор»

Алгоритмическая структура «выбор»

Слайд 15Задача
Известны два числа А и В. Вычислить сумму этих чисел если

выполняется условие А>=В или произведение этих чисел в противном случае.
Решение:
1 этап: Постановка задачи.
Исходные данные: А, B – переменные.
Выходные данные: Х – переменная.
2 этап: Математическая модель.
Х=A+B, если условие А >= В истинно.
Х=А*В , если условие А >= В ложно.
ЗадачаИзвестны два числа А и В. Вычислить сумму этих чисел если выполняется условие А>=В или произведение этих

Слайд 163 этап: Составление алгоритма

3 этап: Составление алгоритма

Слайд 17Решение задач

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

Слайд 18Задание:
Перед вами алгоритм нахождения частного от деления А на В.

Допишите алгоритм.

Начало

Конец

Ввод А и В

Вывод С

С=А / В

B = 0

На ноль
делить нельзя!

?

?

Да

Нет

Задание: Перед вами алгоритм нахождения частного от деления А на В. Допишите алгоритм. НачалоКонецВвод А и ВВывод

Слайд 19Задание:
Найти наибольшее из двух чисел. Составьте блок-схему алгоритма решения поставленной

задачи.

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

Слайд 20Задание: Составить блок-схему алгоритма вычисления количества корней квадратного уравнения по дискриминанту.

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

Слайд 21ЗАДАНИЕ: Составьте блок-схему алгоритма решения поставленной задачи.
Для данного Х найти значение

следующей функции F принимающей значения:
- х, если х <= 0,
|х|, если 0 < х < 2,
х/2, если х >= 2.
Для данного Х найти значение следующей функции F принимающей значения:
х, если х >= 0,
1, в остальных случаях.
Даны два числа. Вывести сначала большее, а потом меньшее из них.
Даны два числа. Вычислить абсолютное значение отрицательного числа и удвоить значение положительного.


{

F (х)=

{

F (х)=

ЗАДАНИЕ: Составьте блок-схему алгоритма решения поставленной задачи.Для данного Х найти значение следующей функции F принимающей значения:- х,

Слайд 22Мама сказала: «Если температура будет выше 37оС, то вызови врача, если

– нет, иди в школу».
Увеличьте заданное число в 100 раз, если оно положительное. В противном случае оставьте без изменения.
Даны два круга . Известны их радиусы R1 и R2. Найти наибольшую площадь этих кругов S1 и S2.
Мама сказала: «Если температура будет выше 37оС, то вызови врача, если – нет, иди в школу».Увеличьте заданное

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

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


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

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

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

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