Выбранный для просмотра документ Организация ветвления и выбора в Паскале.odp
Скачать материал "Презентация по информатике на тему "Организация выбора на языке программирования Паскаль" (9 класс)"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Алгоритмическая структура «Ветвление»
Реализация ветвления и выбора на языке программирования Паскаль
2 слайд
Алгоритмическая структура «Ветвление» (полное)
УСЛОВИЕ
ДЕЙСТВИЕ 1
ДЕЙСТВИЕ 2
ДА
НЕТ
IF (условие) THEN действие 1 ELSE действие 2
3 слайд
Алгоритмическая структура «Ветвление» (неполное)
УСЛОВИЕ
ДЕЙСТВИЕ 1
ДЕЙСТВИЕ 2
ДА
НЕТ
УСЛОВИЕ
ДА
НЕТ
IF (условие) THEN действие 1
IF (условие) THEN действие 2
4 слайд
Алгоритмическая структура «Ветвление» (выбор/вложенное ветвление)
УСЛОВИЕ 1
ДЕЙСТВИЕ 1
УСЛОВИЕ 4
УСЛОВИЕ 3
УСЛОВИЕ 2
ДЕЙСТВИЕ 5
ДЕЙСТВИЕ 4
ДЕЙСТВИЕ 3
ДЕЙСТВИЕ 2
5 слайд
IF (условие 1) THEN действие 1 ELSE
IF (условие 2) THEN действие 2 ELSE
IF (условие 3) THEN действие 3 ELSE
IF (условие 4) THEN действие 4 ELSE действие 5;
А если действий будет 10, 20?
Реализация выбора на языке
программирования Паскаль
Вариант 1
Оператор ветвления «if … then … else»
6 слайд
Реализация выбора на языке
программирования Паскаль
Вариант 2
Оператор выбора «case … of … end»
Case переменная of
Значение 1: действие 1;
Значение 2: действие 2;
. . .
Значение n: действие n;
Else действие m;
End;
7 слайд
Задача: составить алгоритм в виде блок-схемы и написать программу, которая о введенному с клавиатуры порядковому номеру дня недели, выводит его
НАЧАЛО
А
А — вводимое с клавиатуры число (порядковый номер дня недели)
А=1
А=6
А=5
А=4
А=3
А=2
ПОНЕДЕЛЬНИК
ВТОРНИК
СРЕДА
ЧЕТВЕРГ
ПЯТНИЦА
СУББОТА
ВОСКРЕСЕНЬЕ
Блок-схема решения
КОНЕЦ
8 слайд
Листинг
Вариант 1
Program day_of_week;
uses crt;
var
a:byte;
begin
writeln('Введите номер дня недели и нажмите Enter');
readln (a);
if (a=1) then write ('Понедельник') else
if (a=2) then write ('Вторник') else
if (a=3) then write ('Среда') else
if (a=4) then write ('Четверг') else
if (a=5) then write ('Пятница') else
if (a=6) then write ('Суббота') else write ('Воскресенье');
end.
9 слайд
Листинг
Вариант 2
Program day_of_week;
uses crt;
var
a:byte;
begin
writeln('Введите номер дня недели и нажмите Enter');
readln (a);
case a of
1: write ('Понедельник');
2: write ('Вторник');
3: write ('Среда');
4: write ('Четверг');
5: write ('Пятница');
6: write ('Суббота');
7: write ('Воскресенье');
end;
end.
10 слайд
Задача 1: Составить алгоритм в виде-блок-схемы и написать программу, которая производит сортировку по возрастанию трех чисел, введенных с клавиатуры
Задача 2: Составить алгоритм в виде блок-схемы и написать программу, которая запрашивает у пользователя номер месяца и выводит сообщение о времени года
11 слайд
Домашнее задание
Задача 1: Составить алгоритм в виде-блок-схемы и написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений «Рабочий», «Суббота», «Воскресенье»
Задача 2: Составить алгоритм в виде-блок-схемы и написать программу, после введенного с клавиатуры числа в диапазоне от 1 до 999 включительно, обозначающего денежную единицу, дописывает слово «рубль» в правильной форме (21 рубль, 15 рублей и т.д.)
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 662 871 материал в базе
Настоящий материал опубликован пользователем Никакая Никакое Никакое. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
6 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.