Разветвляющиеся алгоритмы Оператор выбора Учитель информатики и ИКТ Кузнецова Aлёна Анатольевна МБОУ СОШ 121 г.Екатеринбург
Цели урока: 1.Образовательная: применить знания, умения, навыки в решении прикладных задач по данной теме; уметь правильно определять тип оператора выбора; овладеть способом решения задач с помощью Оператора выбора средствами языка PASCAL; формирование межпредметных связей между математикой и информатикой. 2.Воспитательная: умение адекватно реагировать на замечания одноклассников; привитие нравственных качеств: ответственность, дисциплинированность, честность, аккуратность, собранность; воспитание умения управлять собой, контроля, взаимопомощи. 3.Развивающая: развитие мышления (умение строить по аналогии с раннее изученным, сравнивать, обобщать, классифицировать, систематизировать); развитие речи.
Повторение Какие алгоритмические структуры называются ветвлением? Какие конструкции ветвления бывают?
Задача: Напишите программу, в которой по номеру дня недели выходит его название.
Проверочный тест «Операторы ветвления»
Задача: Напишите программу, в которой по номеру дня недели выходит его название.
Оператор выбора Оператор выбора CASE можно использовать, если у вас не два возможных варианта выполнения программы, а больше. Структура этого оператора на Паскале: CASE OF C1: ; C2: ; C3: ; ….. C N : ; Else ; END;
Задача: Напишите программу, в которой по номеру дня недели выходит его название.
Program NEDELJA; var x: integer; begin writeln(введите номер от 1 до 7 ); readln(x); case x of 1: writeln(понедельник ); 2: writeln(вторник ); 3: writeln(среда ); 4: writeln(четверг ); 5: writeln(пятница ); 6: writeln(суббота ); 7: writeln(воскресенье ); end; end.
Практическая работа 4
Задачи: 1.Составить программу, позволяющую получить словесное описание школьных отметок( 1 – плохо, 2 – неудовлетворительно, 3 – удовлетворительно, 4 – хорошо, 5 – отлично). 2.Написать программу, которая по данному натуральному числу выдаёт все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января – новый год, 7 января – Рождество). 3.Написать программу, которая бы по введенному номеру единицы измерения (1 – дециметр, 2 – километр, 3 – метр, 4 – миллиметр, 5 - сантиметр) и по длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.
Домашнее задание: Конспект(оператор выбора CASE) Задачи 1. Составить программу, которая по номеру месяца выдает название следующего за ним месяца. 2.Определить делится ли нацело на 3 и на 5 заданное число.