Презентация "Программирование ветвлений" 10 класс
Подписи к слайдам:
Программирование обработки
информации
Программирование ветвлений
Программирование ветвлений
Условный оператор.
Оператор выбора.
Решение задач.
1
2
3
Ветвление
алгоритмическая конструкция, при
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Ветвление —
Блок-схема полного ветвления
условие
серия 1
серия 2
да
нет
утверждение, которое может быть
либо истинным, либо ложным.
Условие —
Ветвление
алгоритмическая конструкция, при
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Ветвление —
Блок-схема полного ветвления
условие
серия 1
серия 2
да
нет
логическое выражение.
Условие —
Ветвление
алгоритмическая конструкция, при
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Ветвление —
Блок-схема неполного ветвления
условие
серия
да
нет
логическое выражение.
Условие —
Ветвление
if <логическое выражение>
then <оператор 1>
else <оператор 2>;
Неполное ветвление
Полное ветвление
if <логическое выражение>
then <оператор>;
Запись на языке Pascal
если <условие>
то <серия 1>
иначе <серия 2>
все
если <условие>
то <серия>
все
Если команд несколько, то стоит заключать их в операторные скобки: begin … end.
Оператор выбора
CASE
Полная форма
case <селектор> of
<список констант 1>: <оператор 1>;
…
< список констант N>: < оператор N>;
else <оператор>
end;
<селектор> – выражение любого порядкового типа.
<список констант 1> … < список констант N> – постоянная величина того же типа, что и селектор.
<оператор 1> … < оператор N> – любой простой или составной оператор.
Неполная форма
case <селектор> of
<список констант 1>: <оператор 1>;
…
< список констант N>: < оператор N>;
end;
Пример 3
Преобразовать введённое целое число из диапазона (1..5) в его словесное
представление.
Условный оператор
Оператор выбора
program pr3;
var
n: integer;
begin
write (‘Введите число’);
readln (n);
if n=1 then
write (‘Один’)
else if n=2 then
write (‘Два’)
else if n=3 then
write (‘Три’)
else if n=4 then
write (‘Четыре’)
else if n=5 then
write (‘Пять’);
end.
Написание программы
program z3;
var
n: integer;
begin
Write (‘Введите число ’);
Read (n);
case n of
1: Write (‘Один’);
2: Write (‘Два’);
3: Write (‘Три’);
4: Write (‘Четыре’);
5: Write (‘Пять’);
else
Write (‘Введено другое число.’);
end;
end.
Пример 4
Составить программу, исходя из условия: определить номер квартала по
введённому номеру месяца.
- Январь.
- Февраль.
- Март.
- Апрель.
- Май.
- Июнь.
- Июль.
- Август.
- Сентябрь.
- Октябрь.
- Ноябрь.
- Декабрь.
Написание программы
program z4;
var
k: integer;
begin
Write (‘Введите номер месяца ’);
Read (k);
case k of
1, 2, 3: Write (‘Первый квартал.’);
4, 5, 6: Write (‘Второй квартал.’);
7..9: Write (‘Третий квартал.’);
10..12: Write (‘Четвёртый квартал.’);
else
Write (‘Некорректный ввод.’);
end;
end.
Информатика - еще материалы к урокам:
- Презентация "Адресация в сети Internet"
- Конспект урока "Адресация в сети Internet"
- Технологическая карта "Понятие базы данных и информационной системы" 8 класс
- Проверочная работа "Устройства компьютера и основы пользовательского интерфейса" 5 класс
- Тест "Действия с информацией. Хранение информации" 5 класс
- Контрольная работа "Алгоритмы и исполнители"