- •5В070300 «Информационные системы»
- •Введение
- •Содержание отчета
- •Лабораторная работа № 1
- •1 Порядок выполнения лабораторной работы:
- •Постановка задачи
- •Методические указания
- •2 . Пример
- •Лабораторная работа № 2
- •1 Содержание работы
- •1 Порядок выполнения лабораторной работы:
- •Задание
- •2. Пример
- •Лабораторная работа№ 3
- •1 Порядок выполнения лабораторной работы:
- •Задание
- •Часть вторая: Оператор выбора
- •1 Порядок выполнения лабораторной работы:
- •Задание
- •Группа а Таблица 7
- •Группа в
- •2. Примеры
- •Лабораторная работа№ 4
- •1 Порядок выполнения лабораторной работы:
- •Задание
- •2 Примеры
- •For (выражение1; выражение2;выражение3) {операторы; }
- •Лабораторная работа№ 5
- •1 Порядок выполнения лабораторной работы:
- •Задание
- •2. Примеры
- •3. Сортировка элементов массива
- •Сортировка выбором
- •3.2. Сортировка вставкой
- •3.3. Сортировка методом прямого выбора
- •3.4. Сортировка методом обмена
- •4. Указатели и одномерные массивы
- •Лаборатоная работа № 6
- •1 Порядок выполнения лабораторной работы:
- •2. Методические указания
- •3. Указатели и двумерные массивы
- •Лабораторная работа № 7
- •1 Порядок выполнения лабораторной работы:
- •Задание на строки
- •2.Краткие теоретические сведения
- •Лаборатоная работа № 8
- •1 Порядок выполнения лабораторной работы:
- •2. Теоретические сведения
- •Год рождения – 1978
- •Лабораторная работа № 9
- •1 Порядок выполнения лабораторной работы:
- •2. Примеры
- •Лабораторная работа № 10
- •1 Порядок выполнения лабораторной работы:
- •1.3. Задание для выполнения
- •2. Примеры
- •Лабораторная работа № 11
- •1 Порядок выполнения лабораторной работы:
- •1.3. Задание для выполнения
- •Лабораторная работа № 12
- •1 Порядок выполнения лабораторной работы:
- •2. Краткие теоретические сведения Объектно-ориентированный подход
- •Сущности и Объекты
- •Система типов
- •Инкапсуляция
- •Пример класса
- •Создание объектов. Конструкторы и деструктор
- •Наследование
- •Перегрузка функций
- •Полиморфизм
- •Функции-друзья
- •Абстрактные классы
- •Дополнительные возможности
- •Индивидуальные задания
- •2.1. Пример решения задания
- •Int windForce; // Сила ветра в баллах
- •Int startHeight; // Начальная высота
- •Int fuel; // Запас топлива
- •Результат выполнения программы:
- •Разновидности списков
- •Контрольные вопросы
- •Задание
- •Литература
- •Лабораторная работа № 9 Тема: Множества в Паскале.
- •Общие сведения
- •Лабораторная работа № 8 Тема: Применение записей в составлении программ.
- •Теоретические сведения
- •Задание
- •Контрольные вопросы.
- •Литература.
- •Список использованной литературы
Постановка задачи
Упражнение 1. Организовать ввод и вывод данных заданных типов, снабдив распечатки соответствующими заголовками. При осуществлении ввода\вывода использовать операторы cin и cout, для этого необходимо подключить директиву #include <iostream.h>
Упражнение 2. Найти значение функции при заданных значениях переменных. При осуществлении ввода\вывода использовать операторы printf и scanf, для этого необходимо подключить директиву #include <stdio.h>
Варианты задания упражнения 1
Группа А Таблица 1
Целые числа |
Вещественные числа |
Символы |
Вывести значение булевской переменной |
||||||
Формат |
Формат |
||||||||
Номер варианта |
Количество |
Стандартный |
Ширина поля |
Количество |
Стандартный
|
Количество |
Количество знаков после точки |
Количество символов |
|
1 |
2 |
+ |
5. |
4 |
+ |
6 |
2 |
4 |
TRUE |
2 |
3 |
+ |
6 |
2 |
+ |
7 |
3 |
5 |
FALSE |
3 |
3 |
+ |
6 |
2 |
+ |
6 |
3 |
3 |
TRUE |
4 |
2 |
+ |
5 |
4 |
+ |
6 |
2 |
6 |
TRUE |
5 |
4 |
+ |
4 |
3 |
+ |
7 |
4 |
4 |
TRUE |
б |
2 |
+ |
3 |
3 |
+ |
5 |
1 |
3 |
TRUE |
7 |
3 |
+ |
2 |
4 |
+ |
8 |
3 |
2 |
TRUE |
8 |
3 |
+ |
5 |
4 |
+ |
6 |
2 |
5 |
FALSE |
9 |
4 |
+ |
7 |
3 |
+ |
5 |
1 |
6 |
FALSE |
10 |
2 |
+ |
6 |
5 |
+ |
8 |
4 |
7 |
TRUE |
11 |
3 |
+ |
4 |
2 |
+ |
4 |
2 |
5 |
TRUE |
12 |
2 |
+ |
7 |
5 |
+ |
6 |
3 |
6 |
FALSE |
13 |
4 |
+ |
5. |
4 |
+ |
6 |
3 |
4 |
TRUE |
14 |
2 |
+ |
6 |
3 |
+ |
7 |
2 |
3 |
TRUE |
15 |
3 |
+ |
4 |
5 |
+ |
9 |
4 |
5 |
TRUE |
16 |
3 |
+ |
7 |
3 |
+ |
7 |
1 |
6 |
TRUE |
17 |
3 |
+ |
3 |
2 |
+ |
5 |
3 |
7 |
TRUE |
18 |
4 |
+ |
5 |
4 |
+ |
8 |
2 |
6 |
FALSE |
19 |
2 |
+ |
7 |
3 |
+ |
6 |
1 |
4 |
FALSE |
20 |
2 |
+ |
6 |
5 |
+ |
7 |
4 |
3 |
TRUE |
21 |
3 |
+ |
3 |
4 |
+ |
5 |
2 |
5 |
TRUE |
22 |
3 |
+ |
4 |
3 |
+ |
8 |
3 |
3 |
FALSE |
23 |
4 |
+ |
5. |
4 |
+ |
6 |
3 |
6 |
TRUE |
24 |
3 |
+ |
6 |
2 |
+ |
7 |
2 |
5 |
TRUE |
25 |
2 |
+ |
7 |
5 |
+ |
6 |
4 |
6 |
TRUE |
26 |
4 |
+ |
4 |
3 |
+ |
7 |
1 |
7 |
TRUE |
27 |
2 |
+ |
5 |
4 |
+ |
5 |
3 |
6 |
TRUE |
28 |
3 |
+ |
7 |
3 |
+ |
8 |
2 |
4 |
FALSE |
29 |
3 |
+ |
6 |
4 |
+ |
6 |
1 |
3 |
FALSE |
30 |
4 |
+ |
3 |
3 |
+ |
7 |
4 |
5 |
TRUE |
• Замечание: «+»означает, что требуется вывод в стандартном формате.
Варианты задание упражнения 2.
Учитывая значения переменных, вычислить арифметическое выаржение по формуле согласно варианта. Алгоритм решения задачи представить в виде блок-схемы.
Группа А Таблица 2
вар.№ |
Формула для вычисления |
Переменные |
вар.№ |
Формула для вычисления |
Переменные |
1 |
2 |
3 |
1 |
2 |
3 |
1 |
|
|
11 |
|
|
2 |
|
|
12 |
|
|
3 |
|
|
13 |
|
|
4 |
|
|
14 |
|
|
5 |
|
|
15 |
|
|
6 |
|
|
16 |
|
|
7 |
|
|
17 |
|
|
8 |
|
|
18 |
|
|
9 |
|
|
19 |
|
|
10 |
|
|
20 |
|
|
Группа В Таблица 2
вар.№ |
Формула для вычисления |
Переменные |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
