- •Билет 8
- •Билет 9
- •Билет 10
- •Билет 11
- •Билет 12
- •Билет 13
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18
- •Билет 19
- •Список литературы
- •Билет 19
- •Билет 20
- •Вопрос 2) 111 Билет 1
- •Билет 3
- •Билет 4
- •Билет 5
- •44. Примеры проявления сознания:
- •45. Найдите соответствие между рефлексами и их характеристиками:
Билет 9
Логические величины, операции, выражения. Логические выражения в качестве условий в ветвящихся и циклических алгоритмах.
План ответа
Логические величины.
Логические операции.
Логические выражения.
Логические выражения в качестве условий в ветвящихся и цик лических алгоритмах.
Логические величины
В алгоритмические структуры типа «ветвление» и «цикл» входит условие, в зависимости от которого выполняется та или иная последовательность команд (серий). Таким образом, возникает необходимость сравнения значений двух выражений, в результате чего получаем один из двух вариантов ответа «истина» или «ложь».
Величина, которая может принимать только одно из двух значений «истина» или «ложь», называется логической величиной.
Логические операции
Над логическими величинами можно совершать логические операции. К таким операциям относятся так называемые операции и, или, не.
Операция, выражаемая словом «не», называется инверсией или отрицанием. Выражение вида «не А» истинно, если условие А ложно, и наоборот.
Операция, выражаемая связкой «и», называется конъюнкцией (лат. conjunctio — соединение) или логическим умножением. Выражение вида «А и В>> истинно тогда и только тогда, когда истинны оба условия А и В, в остальных случаях ложно.
Операция, выражаемая связкой «или» (в неисключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio — разделение) или логическим сложением. Выражение «А или В» истинно тогда, когда истинно хотя бы одно условие — А или В.
Логические выражения
С помощью операций отношения и логических операций могут составляться логические выражения. Bee логические выражения можно разделить на простые и составные (сложные).
Простое выражение состоит из двух переменных, арифметических выражений или двух текстовых величин, связанных одним из знаков сравнения (равно, не равно, больше, меньше и т. д.). Например: 5 > 3; х + у < 7 и т. д.
60
Сложное выражение — это последовательность простых" условий, объединенных между собой знаками логических операций («и», «или», «не»). Например, (7 > х) и (х < 9), что с точки зрения математики соответствует двойному неравенству 7 < х < 9.
Примеры составных условий:
Дана система координат на плоскости. Условие «точка М (х, у) лежит в первой четверти» является составным и может быть за писано в таком виде: (х > 0) и (у > 0).
Условие «точка R (х, у) лежит на одной из осей координат» является составным и может быть записано так: (х = 0) или (у = 0).
Логические выражения в качестве условий в ветвящихся и циклических алгоритмах
Пример использования логических выражений в разветвляющемся алгоритме.
Задача. Составить алгоритм вычисления значения-Y по формулам:
pf+ Z,. если *< 10 и Z>5; ~\X-Z в остальных случаях.
Решение. Метод решения задачи вытекает, из определения составного условия «А и В»: Проверяем X < 10, если Да (истина), то проверяем Z > 5
если Да (истина), то Y = X + Z, если Нет (ложь), то Y = X*Z; если Нет (ложь), то Y = X*Z.
Блок-схема алгоритма представлена на рис. а. Здесь блоки 1 и 2 образуют схему, реализующую составное условие «А и В».
При использовании конъюнкции (логической связки и) алгоритм решения описывается более простой схемой (рис. б).
г3 —I г4 —I
[У. = Х+2\ I У; = X-Z\
61
а) 6)
Еще один пример использования логических выражений в разветвляющемся алгоритме «Решение квадратного уравнения» (запись на алгоритмическом языке): начало
ввод а. в, с если а =
то_«Уравнение не является квадратным» иначе Р:= Ъ2 - 4*а*с если D < О
то «Корней нет»
иначе х, = (-b- V/5)/(2*а); х2 = (-Ъ-л/D)/(2*а)
ВЫВОД Xj Х2
конец
После ввода значений коэффициентов производится проверка значения коэффициента а. При а =0 уравнение становится линейным — выполнение алгоритма прекращается. В противном случае (когда а отлично от 0) производится вычисление дискриминанта, а затем — его проверка.
Если D < О, то уравнение не имеет корней, — выполнение алгоритма прекращается. В противном случае (D > 0) производится вычисление корней jc, и х2.
Пользователю предъявляется полученный результат, и выполнение алгоритма на этом заканчивается.
Пример использования логических выражений в алгоритмической структуре «цикл» — задача расчета значений функции по формуле у = (а + Ь)2 при значениях а из интервала [-5, 5] с шагом +1.
Для решения данной задачи можно использовать цикл с параметром (см. блок-схему). Параметром цикла является значение переменной а, для которой заданы начальное (-5) и конечное значение (5), а также шаг изменения (+1).
Тело цикла состоит из серии команд: у := (а + 6)2; Выводу\ а:= а+1.
Продолжение цикла или же выход из него контролируется с помощью проверки условия а < 5.
С
Ввод b
Нач. знач. а = -5; Кон. знач. а = 5; Шаг-+1
У |
:= (а+Ь)2 |
Вывод у
Начале
а:=а+1
Конец
/л^Ш^
Форматирование текстового документа. Установка параметров страницы, вставка номеров страниц, колонтитулов, гиперссылок, изменение параметров шрифта и абзаца,
' Задание 2***. Разработать гипертекстовый документ «Видеоте-ка», в котором содержится список видеофильмов (не менее трех) и ссылки на данные об актерах и режиссерах фильмов. В свою очередь, актерские и режиссерские страницы содержат ссылки на аннотации к фильмам.
Рекомендации по выполнению задания.
Для шрифтового и текстового форматирования документа можно воспользоваться соответствующими командами Формат — Шрифт и Формат—Абзац, или выбрать команды Шрифт и Абзац
в контекстном меню. При этом следует помнить, что при шрифтовом
62
63
форматировании необходимо выделить символы, к которым оно применяется. При абзацном форматировании - выделять абзац целиком нет необходимости - достаточно установить курсор в любое место абзаца.
Для установки параметров страницы используют команду Файл — Параметры страницы, которая позволяет задать размер бумаги, размер полей, ориентацию страницы и т. п.
Для того, чтобы пронумеровать страницы текстового документа воспользуйтесь командой Вставка — Номера страниц.
Колонтитулы можно вставить с помощью команды Вид — Колонтитулы.
Для разработки документа, содержащего гиперссылки на другие документы на локальном компьютере или Web-страницы в сети Интернет, воспользуйтесь командой Вставка —Гиперссылка, и далее в окне Добавление гиперссылки на вкладке Связать с укажите объект (документ или Web-страницу) и его расположение.
Изменение параметров шрифта и абзаца выполняется посредством инструментов панели Форматирование или соответствующими командами из меню Формат (см. выше).
