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

  • размеру

  • асширение типа с плавающей точкой

  • Операции отношения. Логические операции. Приоритеты операции

  • Циклы

  • Тело цикла

  • Условие выхода / окончания цикла

  • к экзамену по алгоритмизации и введению в программирование. Экзамен по алгоритмизации учить. Основные этапы решения задач на ЭВМ формулировка задачи(математическая)


    Скачать 258.39 Kb.
    НазваниеОсновные этапы решения задач на ЭВМ формулировка задачи(математическая)
    Анкорк экзамену по алгоритмизации и введению в программирование
    Дата12.01.2020
    Размер258.39 Kb.
    Формат файлаdocx
    Имя файлаЭкзамен по алгоритмизации учить.docx
    ТипПрограмма
    #103758
    страница4 из 7
    1   2   3   4   5   6   7

    Числовое расширение


  • -когда значение из одного типа данных конвертируется в другой тип данных побольше (по размеру и по диапазону значений).

  • В C++ есть два типа расширений: Интегральное расширение ( «целочисленное»). Включает в себя преобразование целочисленных типов, меньших, чем int (bool, char, unsigned char, signed char, unsigned short, signed short) в int или unsigned int, и расширение типа с плавающей точкой. Конвертация из float в double.

  • Важно: Числовые расширения всегда безопасны и не приводят к потере данных.
  • Числовые конверсии


  • - когда мы конвертируем значение из более крупного типа данных в аналогичный, но более мелкий тип данных, или конвертация происходит между разными типами данных. Конверсии могут (но не всегда) привести к потере данных.

  • Явным преобразованием – выражение, в котором указано, к какому типу привести то или иное значение. Для того чтобы привести один тип к другому явно, нужно в круглых скобках указать тип, к которому нужно привести значение, а после этого само значение.





    1. Операции отношения. Логические операции. Приоритеты операции

    1. Операции отношений

    1. равенство a == b

    2. неравенство a != b

    3. больше a > b

    4. меньше a < b

    5. больше или равно a >= b

    6. меньше или равно a <= b

    1. Результатом этих операций является 1, если результат выполнения операции — истина, и 0, если — ложь

    2. Логические операции

    1. конъюнкция, “И” a && b

    2. дизъюнкция, “ИЛИ” a || b

    3. инверсия, “НЕ” !a

    1. Приоритет операций:

    1. Унарные(!, ++, --, +, -);

    2. Арифметические(*, /, %, +, -) - по правилам математики;

    3. Отношения(>, <, <=, >=, ==, !=);

    4. Логические(&&, ||);

    5. Условная(?:);

    6. Присваивания(=, +=, -=, *=, /=, %=).



    1. Циклы

    1. Цикл — разновидность управляющей конструкции, предназначенная для организации многократного исполнения набора инструкций.

    2. Тело цикла - последовательность инструкций, предназначенная для многократного исполнения.

    3. Итерация - единичное выполнение тела цикла. 

    4. Условие выхода/окончания цикла- выражение, определяющее, будет в очередной раз выполняться итерация или цикл завершится.

    5. Счётчик итераций  -  переменная, хранящая текущий номер итерации.

    6. В языке Си есть 3 вида циклов: цикл с предусловием, постусловием и параметрический
    1. Параметрический цикл - Цикл for (если мы знаем точное количество действий цикла).

    1. Присваивается первоначальное значение счетчику, затем задается конечное. После того, как значение счетчика достигнет указанного предела, цикл завершится. Задаем шаг цикла— значение, на которое будет увеличиваться или уменьшаться счетчик при каждом проходе.

    2. 1 2 3


    1. 1   2   3   4   5   6   7


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