- •Пояснительная записка
- •Общие требования к выполнению практических занятий:
- •Практическая работа №1
- •Теоретические сведения:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Ход работы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Задания по вариантам:
- •Контрольные вопросы:
- •Задания по вариантам:
- •Ход работы:
- •Вопросы и задания для самопроверки:
- •Практическая работа №9
- •Теоретические сведения:
- •Контрольные вопросы:
- •Ход работы:
- •Вопросы и задания для самопроверки:
- •Практическая работа №10
- •Теоретические сведения:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Задания по вариантам:
Контрольные вопросы:
опишите основные логические операции (конъюнкция, дизъюнкция, отрицание, исключающее ИЛИ);
укажите, как логические операции обозначаются в языке программирования;
охарактеризуйте стандартные арифметические функции по обработке чисел;
приведите примеры унарных и бинарных операций;
дайте определение понятию «приоритет операций».
Задания по вариантам:
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*a и 1/(2*a).
Рекомендуемая литература: 2.
Практическая работа №3
Тема: Линейные программы
Цель: закрепить знания и умения по использованию тригонометрических функций в языке программирования и написанию линейных программ.
Задачи: рассмотреть структуру программ на примерах, правила записи выражений и переменных различных типов.
Время выполнения: 2 часа
Вид работы: групповой
Теоретические сведения:
Выражения в языке программирования состоят из операндов, круглых скобок и операций. Логические операции: конъюнкция (логическое умножение), дизъюнкция (логическое сложение), отрицание (инверсия), исключающее ИЛИ (логическое вычитание).
Результатом конъюнкции является истина, если оба операнда истина, в противном случае – ложь. Результатом дизъюнкции является истина, если хотя бы один операнд истина, в противном случае – ложь. Результатом инверсии является истина, если операнд ложь, в противном случае – истина. Результатом исключающего ИЛИ является истина, если операнды различны, в противном случае – ложь.
Для организации диалога с ПК используются операторы ввода/вывода. Перед использованием переменные необходимо объявить. Числовые типы: вещественные и целые.
