Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник ПЗ по мат прогр.DOC
Скачиваний:
6
Добавлен:
13.11.2019
Размер:
2.72 Mб
Скачать

Контрольные вопросы:

  1. опишите основные логические операции (конъюнкция, дизъюнкция, отрицание, исключающее ИЛИ);

  2. укажите, как логические операции обозначаются в языке программирования;

  3. охарактеризуйте стандартные арифметические функции по обработке чисел;

  4. приведите примеры унарных и бинарных операций;

  5. дайте определение понятию «приоритет операций».

Задания по вариантам:

I

А)

Б) A or B xor C and not A

VI

А)

Б) B and C or not A xor C

II

А)

Б) B and not (C or A) xor A

VII

А)

Б) A or (not C xor B) and C

III

А)

Б) C xor not A and (B or C)

VII

А)

Б) (A or B) and (not C xor B)

IV

А)

Б) not A and not B xor C or B

IX

А)

Б) not (A and B or C xor B)

V

А)

Б) C or (A and not B) xor A

X

А)

Б) C or B and not A xor C

Требования к отчёту: в тетрадь оформляются все пункты хода работы по порядку.

Ход работы:

  1. Запишите выражение под пунктом А по правилам языка программирования;

  2. Составьте таблицу истинности для выражения под пунктом Б;

  3. Составьте собственное логическое выражение с использованием не менее четырёх различных операндов и пяти операций. Подставьте в выражение значения «ложь» или «истина» и решите его.

Вопросы и задания для самопроверки:

  1. определите приоритеты логических операций;

  2. укажите, какие стандартные функции Вы использовали при решении;

  3. для первого задания отметьте все операции и операнды;

  4. определите отличия между выражениями 1/2*a и 1/(2*a).

Рекомендуемая литература: 2.

Практическая работа №3

Тема: Линейные программы

Цель: закрепить знания и умения по использованию тригонометрических функций в языке программирования и написанию линейных программ.

Задачи: рассмотреть структуру программ на примерах, правила записи выражений и переменных различных типов.

Время выполнения: 2 часа

Вид работы: групповой

Теоретические сведения:

Выражения в языке программирования состоят из операндов, круглых скобок и операций. Логические операции: конъюнкция (логическое умножение), дизъюнкция (логическое сложение), отрицание (инверсия), исключающее ИЛИ (логическое вычитание).

Результатом конъюнкции является истина, если оба операнда истина, в противном случае – ложь. Результатом дизъюнкции является истина, если хотя бы один операнд истина, в противном случае – ложь. Результатом инверсии является истина, если операнд ложь, в противном случае – истина. Результатом исключающего ИЛИ является истина, если операнды различны, в противном случае – ложь.

Для организации диалога с ПК используются операторы ввода/вывода. Перед использованием переменные необходимо объявить. Числовые типы: вещественные и целые.