Многообразие способов записи ветвлений
В качестве оператора после then и else можно использовать условный оператор. Например, возможна следующая конструкция:
if <условие1> then
if <условие2> then <оператор1>
else <оператор2>
При использовании таких сложных конструкций (их ещё называют вложенными ветвлениями) следует иметь в виду, что else всегда относится к ближайшему оператору if.
Пример. Воспользуемся вложенным ветвлением для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 10) алгоритма решения линейного уравнения.
Как правило, для решения одной и той же задачи можно предложить несколько алгоритмов. Убедимся в этом, записав программу решения линейного уравнения, не прибегая к вложенным ветвлениям.
Возможно, второй вариант программы покажется вам более наглядным. Но и у первого варианта есть свои преимущества: в нём делается меньше проверок.
if <условие> then <оператор_1> else <оператор_2>
Используйте вложенные ветвления для записи программы, определяющей принадлежность точки х отрезку [а, b].
if <условие> then <оператор>
ВЫВОД
При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор:
if <условие> then <оператор_1> else <оператор_2>
Для записи неполных ветвлений используется неполный условный оператор:
if <условие> then <оператор>
Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид:
|
|
begin <последовательность операторов> end
Содержание отчета
Отчет о выполнении работы выполняется в тетради и должен содержать:
1. Тему работы и дату занятия.
2. Ответы на контрольные вопросы.
3. Выполненные задания.
ДЛЯ ОТЧЕТА:
Ответить на контрольные вопросы и выполнить задания
Контрольные вопросы:
1. Назовите арифметические операции.
2. Назовите логические операции.
3. Назовите операции отношений.
4. Опишите структуру условного оператора на языке Pascal.
5. Опишите структуру оператора выбора на языке Pascal.
Задания:
1. Вычислить значения логических выражений
K mod 7 = K div 5 -1, при К=15;
a or not b, при а = false, , b = true;
2. Является ли условным оператором следующая последовательность символов?
а) if х<у then х:=0 else read (у)
б) if х>=у then х:=0; у:=0 else write (z)
в) if x<y<z then a:=a+l
3. Используя составной оператор, упростите следующий фрагмент программы:
if a>b then с:=1;
if a>b then d:=2;
if a<=b then c:=3;
if a<=b then d:=4
4. Напишите программу, вычисляющую значение функции:
Отчет (в виде фотографий (или скан-копий) тетрадных страниц) отправить по электронной почте на адрес preymdget@mail.ru.
Пожалуйста, пишите аккуратно и разборчиво.
|
|
Литература
Основная литература
1. Семакин И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 10класс. - М.: БИНОМ. Лаборатория знаний, 2015
2. Семакин И.Г., Хеннер Е.К., Шеина Т. Ю. Информатика. Базовый уровень. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2015
3. Семакин И.Г., Хеннер Е.К., Шеина Т.Ю. Практикум по информатике и ИКТ для 10-11 классов. Базовый уровень. Информатика. 11 класс. - М.: БИНОМ. Лаборатория знаний, 2011.
4. Информатика. Задачник-практикум в 2 т. Под ред. И.Г. Семакина, Е.К. Хеннера. – М: Лаборатория базовых знаний, 2011.
Дополнительная литература
1. Информатика и ИКТ. Базовый уровень. 10-11 класс: методическое пособие/ Семакин И.Г., Хеннер Е.К.-2-е изд.-М.: Бином. Лаборатория знаний, 2011
2. Гаевский А.Ю. Информатика 7-11 класс Учебное пособие – К: АСК, 2002.
Интернет-ресурсы:
1. Теория и методика обучения информатике https://sites.google.com/site/methteachinfo/home
2. Электронный ресурс: MS Office 2007 Электронный видео учебник. Форма доступа: http:// gigasize.ru.
3. Электронный ресурс: Российское образование. Федеральный портал. Форма доступа:http:// www.edu.ru/fasi.
4. Электронный ресурс: Лаборатория виртуальной учебной литературы. Форма доступа: http:// www.gaudeamus.omskcity.
Домашнее задание: Литература [1, §18-19],
Критерии оценки отчета
|
|
Оценка «5» | Даны ответы на контрольные вопросы и выполнены задания |
Оценка «4» | Даны ответы на контрольные вопросы и выполнены задания в объеме 50% |
Оценка «3» | Даны ответы на контрольные вопросы и выполнены задания в объеме 30% |
Оценка «2» | Отсутствие отчета выполнения заданий |
Вопросы можно задавать в контакте в сообщениях, по электронной почте или по телефону 071−43 116 19 Воздвиженская Елена Константиновна.
Дата добавления: 2020-11-15; просмотров: 219; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!