Главная страница
Навигация по странице:

  • ОТЧЕТ по лаборатоной работе №2 « ОПЕРАЦИИ СРАВНЕНИЯ И ЛОГИЧЕСКИЕ ОПЕРАЦИИ. УСЛОВНЫЙ ОПЕРАТОР И ОПЕРАТОР ВЫБОРА switch . »

  • Цель работы

  • Форма записи

  • 2.2 Логические операции (табл. 2.3)

  • Если логическое выражение истинно, то вычисляется значение операнда 1, в противном случае — значение операнда 2.

  • Упражнение 1. Поиск наибольшего из чисел-1

  • Упражнение 2. Поиск наибольшего из чисел-2

  • лаба по инфе 2 — копия. Отчет по лаборатоной работе 2 операции сравнения и логические операции. Условный оператор и оператор выбора switch.


    Скачать 253.68 Kb.
    НазваниеОтчет по лаборатоной работе 2 операции сравнения и логические операции. Условный оператор и оператор выбора switch.
    Дата06.10.2019
    Размер253.68 Kb.
    Формат файлаodt
    Имя файлалаба по инфе 2 — копия.odt
    ТипОтчет
    #88792
    страница1 из 3
      1   2   3

    Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»

    им. В.И. Ульянова (Ленина)»
    кафедра физики


    ОТЧЕТ

    по лаборатоной работе №2

    «ОПЕРАЦИИ СРАВНЕНИЯ И ЛОГИЧЕСКИЕ ОПЕРАЦИИ. УСЛОВНЫЙ ОПЕРАТОР И ОПЕРАТОР ВЫБОРА switch.»


    Выполнил :

    Группа

    Преподаватель:

    Санкт-Петербург, 2019

    Цель работы: освоение способов реализации ветвящихся процессов на основе конструкций языка С++.
    Краткие теоретические сведения

    IПростые типы данных

    1.1 Логический тип – bool (табл)

    Данный тип относится к целым типам. У логического выражения может быть один из двух результатов true или false; true – если логическое выражение истинно, false – если логическое выражение ложно.

    Логический тип данных

    Имя

    Размер

    Диапазон

    bool

    1 байт

    от 0 до 255

    Константе true эквивалентны все числа от 1 до 255 включительно, константе false эквивалентно число – 0.
    IIОперации C++

    2.1 Операции сравнения (табл. 2.2)

    Операции сравнения

    Форма записи

    Название операции

    ==

    Равно

    !=

    Не равно

    <

    Меньше

    >

    Больше

    <=

    Меньше либо равно

    >=

    Больше либо равно

    Числа сравниваются по величине, а символы лексикографически.

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

    2.2 Логические операции (табл. 2.3)

    Таблица 2.3 – Логические операции

    Форма записи

    Название операции

    && или and

    Логическое «И»

    || или or

    Логическое «ИЛИ»

    ! или not

    Логическое «НЕ»

    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

      1   2   3


    написать администратору сайта