Многообразие способов записи ветвлений



В качестве оператора после 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!