
- •Вступление
- •Знакомство с интегрированной средой разработки
- •Интегрированная среда разработки Microsoft Visual Studio
- •Создание нового проекта
- •Компиляция, компоновка и выполнение проекта
- •Работа с отладчиком
- •Порядок выполнения лабораторной работы
- •Контрольные вопросы
- •Порядок выполнения работы
- •ПримерЫ решения задАний Задание 2.1
- •Задание 2.2
- •Индивидуальные задания
- •Индивидуальные задания
- •Контрольные вопросы
- •Условный оператор if
- •Порядок выполнения работы
- •Примеры решения заданий Задание 3.1
- •Задание 3.2
- •1. Индивидуальные задания
- •2. Индивидуальные задания
- •Контрольные вопросы
- •Оператор-переключатель switch
- •Порядок выполнения работы
- •Примеры решения заданий Задание 4.1
- •1. Индивидуальные задания
- •Контрольные вопросы
- •Список литературы
- •Приложения
- •Образец оформления отчета по лабораторной работе
- •Структура программы. Типы данных
- •Арифметические и логические операторы
- •Операторы ветвления if и switch
- •Продолжение приложения г
Индивидуальные задания
Напишите программу расчета по двум формулам (таблица 2.1). Результаты вычислений по первой и второй формуле должны совпадать. Для использования математических функций в программе необходимо подключить библиотеку <math.h>
Таблица 2.1 – Задания к лабораторной работе № 2
Вариант 1
|
Вариант 2
|
Вариант 3
|
Вариант 4
|
Вариант 5
|
Вариант 6
|
Вариант 7
|
Вариант 8
|
Вариант 9
|
Вариант 10
|
Вариант 11
|
Вариант 12
|
Вариант 13
|
Вариант 14
|
Вариант 15
|
Вариант 16
|
Продолжение таблицы 2.1
Вариант 15
|
Вариант 16
|
Вариант 17
|
Вариант 18
|
Вариант 19
|
Вариант 20
|
Контрольные вопросы
Языки программирования низкого, среднего и высокого уровня.
Что такое компилятор, интерпретатор.
Основные лексемы языка программирования С++ (идентификатор, ключевое слово, оператор).
Описание переменных, физический смысл переменной.
Целые типы данных, назначение, примеры.
Стандартные типы данных.
Операторы ввода и вывода на языке С++. Назначение, синтаксис.
Математические и логические операции.
Функции floor ( ) и ceil ( ).
Приоритеты операций в выражении. Изменение приоритетов операций. Примеры.
Автоматическое преобразование типов в выражении.
Оператор присваивания на С++. Примеры.
Лабораторная работа 3
Использование условного оператора if при создании программ на языке С++
Цель работы – приобретение и закрепление практических навыков при написании разветвляющихся программ на языке программирования С++ с использованием условного оператора if.
Условный оператор if
Блок-схема условного оператора if представлена в приложении Г. Параметр условие представляет собой выражение логического типа, которое может включать в себя следующие операции отношения: <, >, ==, >=, <=, !=, &&, || (приложение В, табл. В.3). Логическое выражение (условие) формирует результат типа bool, равный true или false. Если логическое выражение принимает значение true, то выполняется оператор 1, иначе (else) – логическое выражение равно false, выполняется оператор 2 (приложение Г, рис. Г.1). Если в операторе if на результат логического выражения false отсутствует оператор (ветки else нет), то осуществляется переход к оператору, следующему за условным (приложение Г, рис. Г.2). Если в условном операторе if … else после вычисления значения выражения в условии должно быть выполнено несколько операторов, то используется составной оператор (приложение Г, рис. Г.3).
Порядок выполнения работы
В соответствии с номером по журналу выберите индивидуальное задание.
Разработайте алгоритм решения задачи.
Составьте текст программы. При составлении текста программы придерживайтесь общей структуры программы, приведенной в приложении Б.
Создайте проект в интегрированной среде разработки Microsoft Visual Studio.(lab3_фамилия.cpp)
Введите текст программы.
Скомпилируйте программу. Если в программе есть ошибки, исправьте их. Если ошибок нет, то появится сообщение об успешной компиляции.
Запустите программу на выполнение, проанализируйте результаты работы выполнения программы. Убедитесь в правильности решения задачи.
Напишите отчет по лабораторной работе (приложение А), который должен содержать:
титульный лист;
цель работы;
индивидуальное задание;
алгоритм работы программы;
текст программы;
результаты работы программы;
выводы.