Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Логические данные и выражения. Операторы разветвления VС++. Программная реализация базовых разветвляющиеся структур и типовых алгоритмов

Автор:   •  Ноябрь 6, 2022  •  Лабораторная работа  •  578 Слов (3 Страниц)  •  215 Просмотры

Страница 1 из 3

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

[pic 1]

Кафедра «Информатика»

Лабораторная работа №7 - Проект 1

«Разработка проекта, решающего задачу

принадлежности или непринадлежности точки с

заданными координатами геометрической фигуре»

по теме

«Логические данные и выражения.

Операторы разветвления VС++. Программная реализация

базовых разветвляющиеся структур и

типовых алгоритмов»

по дисциплине «Информатика»

    Выполнил: АААААААААААААААААААААА

 Вариант №16  

                                                 Проверил:

Москва, 2021

Содержание

7.1.1

Логические выражения и логический тип данных

3

7.1.2

Операторы разветвления языка VС++

4

7.1.3

Программная реализация базовых разветвляющихся структур

5

7.1.4

Индивидуальное задание и решение

7

7.1.5

Разработка схем алгоритмов

8

7.1.6

Разработка программного кода проекта

10

7.1.7

Результат работы программы

11

7.1.8

Доказательство правильности результата

11

7.1.9

Литература

12

7.1.1 Логические выражения и логический тип данных

Логическое выражение в разветвляющихся алгоритмических структурах и в соответствующих операторах VC++ представляет собой некоторое выражен-ие, которое чаще всего содержит операции отношения и логические операци-и, а результат этого выражения принимает логическое значение. Логическое выражение может состоять из арифметических выражений и других логичес-ких выражений, связанных арифметическими операциями, операциями отно-шений и логическими операциями. Результатом логического выражения мог-ут быть лишь два значения: true (истина) и false (ложь).

Для логических значений в VC++ определен логический тип данных bool. Переменные Логического типа используются для хранения логического значения и могут принимать одно из двух значений: true (истина) или false (ложь). Внутренняя форма представления значения false – 0, а любое другое значение интерпретируется как true. При преобразовании к целому типу true имеет значение 1.

Существует такие операции сравнения:

[pic 2]

Также существуют логические операции:

[pic 3]

Существует приоритет операций:

[pic 4]

Можно увеличить приоритет, если заключить операцию в скобки.

7.1.2 Операторы разветвления языка VС++

 В VС++ для реализации разветвляющихся алгоритмических структур и алго-ритмов используются два типа операторов разветвления: if, который примен-яется для разветвления процесса вычислений на два направления; switch, пр-едназначенный для разветвления процесса вычислений на несколько напрвл-ений. Условный оператор if может иметь следующие форматы:

if (ЛогическоеВыражение) оператор1; else оператор2;

if (ЛогическоеВыражение) оператор;

if (ЛогическоеВыражение) {блок1} else {блок2}

...

Скачать:   txt (9 Kb)   pdf (796.3 Kb)   docx (1.2 Mb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club