Главная страница

Презентация урока по информатике Структура алгоритмов. Задач Найдите площадь трапеции с основаниями A,B, высотой Н


Скачать 0.73 Mb.
НазваниеЗадач Найдите площадь трапеции с основаниями A,B, высотой Н
АнкорПрезентация урока по информатике Структура алгоритмов
Дата08.04.2022
Размер0.73 Mb.
Формат файлаppt
Имя файла13-struktura-alghoritmov (1).ppt
ТипЗадача
#453530

Структура алгоритмов


10 класс

Структура «Следование»




Задача1. Найдите площадь трапеции с основаниями A,B, высотой Н





АЛГ трапеция (цел A, B, H, S)
АРГ A, B, H
РЕЗ S
НАЧ
S : = ( A + B ) * H / 2
КОН

Структура «Ветвление»





Ветвление - это такая форма организации действий, при которой в зависимости от выполнения (невыполнения) некоторого условия совершается либо одна, либо другая последовательность действий

Полная форма ветвления





если <условие>
то серия 1
иначе серия 2
всё

Неполная форма ветвления





если <условие>
то серия 1
всё

Задача 1. Найдите значение функции





Постановка задачи (анализ)


если х< = 0
то y := 3*x
иначе y :=1/ x
всё


АЛГ функция (вещ Х,У)
АРГ Х
РЕЗ У
НАЧ
КОН

Цикл с параметром- цикл, выполнение которого определяется значениями параметра





для Х от 1 до N шаг a
нц
Тело цикла S 1
кц

Пример 3. Найти сумму натуральных нечетных чисел от 1 до N





АЛГ сумма (цел N , S)
АРГ N
РЕЗ S
НАЧ
S : = 0
ДЛЯ X ОТ 1 ДО N ШАГ 2
НЦ
S : = S + X
КЦ
КОН

Цикл с предусловием- цикл, выполнение которого повторяется пока истинно условие





пока условие
нц
Тело цикла S 2
кц





АЛГ сумма (цел N , S)
АРГ N
РЕЗ S
НАЧ
S : = 0, Х:= 1 (первое нечетное число)
ПОКА X <= N
НЦ
S : = S + X
X:= X + 2 (шаг цикла)
КЦ
КОН


да


нет

Цикл с постусловием- цикл, выполнение которого повторяется ДО истинности условия





нц
Тело цикла S3
кц до условие


Цикл, обратный циклу ПОКА
(с предусловием)





АЛГ сумма (цел N , S)
АРГ N
РЕЗ S
НАЧ
S : = 0, Х:= 1
НЦ
S : = S + X
X:= X + 2
КЦ ДО X > N
КОН

Вопросы





Назовите основные алгоритмические структуры
Какой алгоритм называют линейным?
Какой алгоритм называют разветвляющимся?
Какой алгоритм называют циклическим?
Назовите виды циклических алгоритмов.

1)Назовите алгоритмическую структуру 2)Назначение структуры













Устные задания

1.Укажите тип данного алгоритма 2.В результате выполнения алгоритма было получено Z=60. Укажите пропущенный оператор





Х : = 6


Y : = 8


Z : = Х ? Y


Z : = Z + 12


Вывод Z


начало


конец


Ответ: умножение


Задача 1

1.Укажите тип данного алгоритма 2. В результате выполнения алгоритма было получено число 40. С каким числом начал работать алгоритм





начало


Ввод Х


Х: = Х -3


Х > 25


Х: = Х +4


Х: = Х - 2


Х: = Х * 2


Вывод Х


конец


да


нет


Ответ: Х=25


Задача 2

1. Укажите тип данного алгоритма 2. Введено число 1. Выполните алгоритм и дайте ответ





начало


Ввод Х


Х : = 2*Х +3


Х < 40


Х : = Х +10


Вывод Х


конец


да


нет


Ответ: Х=45


Задача 3

1. Укажите тип данного алгоритма 2. Введено число 20. Выполните алгоритм и дайте ответ





начало


Ввод N


S : = 0


X=1,N шаг 5


S : = S + X


Вывод S


конец


Задача 4


Ответ: Х=34

ПОСТРОЙ БЛОК - СХЕМУ

Задача № 5.





АЛГ площадь (цел X , Y, вещ S)
АРГ X , Y
РЕЗ S
НАЧ
S : = X * Y / 2
КОН

Задача № 6





АЛГ сумма (цел N , S)
АРГ N
РЕЗ S
НАЧ
S : = 0
ДЛЯ X ОТ 2 ДО N ШАГ 2
НЦ
S : = S + X
КЦ
КОН

Ответ к задаче 5




Ответ к задаче 6




СОСТАВЬ АЛГОРИТМ

Задача № 7





2015

Задача № 8




Ответ к задаче 7





АЛГ произведение (цел N , P)
АРГ N
РЕЗ S
НАЧ
P: = 1
A: = 2
ПОКА А < = N
НЦ
P: = P * A
A: = A + 2
КЦ
КОН

Ответ к задаче 8





АЛГ наименьшее ( вещ X, Y, K ,M)
АРГ X, Y
РЕЗ K, М
НАЧ
ЕСЛИ X > = 0 и Y > = 0
ТО K: = X * Y
ИНАЧЕ М : = X + Y
ВСЕ
КОН

Д.з.: п 13 (учебник И.Семакина «Информатика 10 класс»)






написать администратору сайта