Автор: Першина Е.П.
Решение задач по теме:
«Ветвление »
Цель урока: - Введение понятия ветвление в языке программирования QBASIC - Ознакомление со способом записи разветвляющегося алгоритма в языке программирования QBASIC
План урока
Повторение – тест.
Решение задач, составление программ на
QBASIC
1 вариант
2 вариант
1. Что можно назвать алгоритмом?
1. Что можно назвать алгоритмом?
а) схему движения автобусов
а) инструкцию по использованию акварельной краски
б) правила пользования микроволновой печи
б) рецепт блюда
в) афишу кинотеатра
2. Кто может быть исполнителем алгоритма:
в) расписание уроков
2. Кто может быть исполнителем алгоритма:
взять бревно перенести бревно распилить бревно сложить чурки
взять колесо накачать колесо проверить колесо на проколы поставить колесо
а) человек
а) человек
б) робот
б) робот
в) деревообрабатывающий станок
3. Какой оператор описывает в программе вывод результата
в) насос
а) print б) input в) let
3.Какой оператор описывает в программе ввод данных
4. Алгоритмическая конструкция какого типа изображена на фрагменте блок – схемы?
а) print б) input в) rem
4. Алгоритмическая конструкция какого типа изображена на фрагменте блок – схемы?
а) линейный, б) циклический в) разветвляющийся
г) выбора
а) линейный, б) циклический в) разветвляющийся
г) выбора
5. Определите результат выполнения программы
5. Определите результат выполнения программы
rem “z”
rem “z”
x=4
x=5
y=5
y=3
a= x-y
a= x+y;
a= a-1
a= a+1
print “a=“; a
print “a=”; a
end а) 0 б) - 2 в) 2
end а) 2 б) 8 в) 9
Решение задач по теме:
«Ветвление »
- Если два дела делать, то ничего не получится.
За двумя зайцами погонишься – ни одного не поймаешь.
- Если делать дело не торопясь, то быстрее его закончишь.
Тише едешь – дальше будешь.
- Если не будешь трудиться, то не сваришь ухи.
Без труда не вынешь рыбку из пруда.
Ветвление – это такая организация алгоритма, при которой в зависимости от выполнения или невыполнения условия совершается либо одно, либо другое действие.
Ветвление
Полное
Блок - схема
Неполное
Словесное описание ветвления
Если то
Описание в языке QBasic
Если то ;
иначе ;
if then
else
if then
Расставь в алгоритме действия.
Придумай вопрос, который может отменить прогулку.
Физкультминутка
По небу шар летит.
По небу шар летит.
Но знаем мы до неба шар.
Ни как не долетит.
0 then y=x else y=x^2 print “y=”;y end " width="640"
Вычислить значение функции заданной следующим образом.
Составляем блок-схему:
Составляем программу:
cls
rem
input ”x=”;x
If x0 then y=x else y=x^2
print “y=”;y
end
= 0 then у = х – 1 else у = -x +1 print “y=”; y end " width="640"
Найди значение функции у = х – 1
Записать программу.
cls
rem
input ”x=”;x
If x – 1 = 0 then у = х – 1 else у = -x +1
print “y=”; y
end
Домашнее задание
Составьте алгоритм в виде блок-схемы и программу на QBasic
(запиши в тетрадь, проверим на уроке).
Kакое из двух чисел больше.
МОЛОДЦЫ РЕБЯТА!
СПАСИБО ЗА УРОК!