лаба по инфе 2 — копия. Отчет по лаборатоной работе 2 операции сравнения и логические операции. Условный оператор и оператор выбора switch.
Скачать 253.68 Kb.
|
Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина)» кафедра физики ОТЧЕТ по лаборатоной работе №2 «ОПЕРАЦИИ СРАВНЕНИЯ И ЛОГИЧЕСКИЕ ОПЕРАЦИИ. УСЛОВНЫЙ ОПЕРАТОР И ОПЕРАТОР ВЫБОРА switch.» Выполнил : Группа Преподаватель: Санкт-Петербург, 2019 Цель работы: освоение способов реализации ветвящихся процессов на основе конструкций языка С++. Краткие теоретические сведения IПростые типы данных 1.1 Логический тип – bool (табл) Данный тип относится к целым типам. У логического выражения может быть один из двух результатов true или false; true – если логическое выражение истинно, false – если логическое выражение ложно. Логический тип данных
Константе true эквивалентны все числа от 1 до 255 включительно, константе false эквивалентно число – 0. IIОперации C++ 2.1 Операции сравнения (табл. 2.2) Операции сравнения
Числа сравниваются по величине, а символы лексикографически. Для записи сложных сравнений используются логические операции. 2.2 Логические операции (табл. 2.3) Таблица 2.3 – Логические операции
IIIОператоры 3.1 Условный оператор Неполное ветвление if (условие) простой оператор; или if (условие) {составной оператор;} Полное ветвление if (условие) {код;} else {код;} Ветвление «с продолжением» if (условие) {код} else if (условие2) {код} else if(условие3) {код} или if (условие) {код} else if (условие2) {код} else if(условие3) {код} else {код} 3.2 Оператор выбора switch switch (условие) { case константа или константное выражение: инструкции; break; case константа или константное выражение: инструкции; break; case константа или константное выражение: инструкции; break; … case константа: инструкции; break; default: инструкции } 4. Тернарный оператор Форма записи: логическое выражение ? операнд1 : операнд2 - Вычисляется логическое выражение. Если логическое выражение истинно, то вычисляется значение операнда 1, в противном случае — значение операнда 2. Практическая часть Упражнение 1. Поиск наибольшего из чисел-1 Результат выполнения программы : Блок схема : (на следующей странице) Упражнение 2. Поиск наибольшего из чисел-2 Результат выполнения программы : Блок-схема этой программы аналогична блок-схеме программы из упражнения 1 |