
- •Практическое занятие 1. Составлять, тестировать и отлаживать программный код линейных программ
- •Практическое занятие 2
- •Практическое занятие 3 Составлять, тестировать и отлаживать программный код циклических программ
- •Практическое занятие 4.
- •Практическое занятие 5.
- •Практическое занятие 6. Составлять, тестировать и отлаживать программный код с использованием указателей
- •Практическое занятие 7. Составлять, тестировать и отлаживать программный код с использованием файлов
- •Ifstream файловая_перемен ("имя файла", ios::режим действия| ios::режим доступа);
Практическое занятие 1. Составлять, тестировать и отлаживать программный код линейных программ
Цель работы: Научиться составлять, тестировать и отлаживать программный код с использованием функций ввода-вывода стандартных библиотек < stdio.h> , < iostream.h>.
Порядок работы
1. Войти в среду Visual Studio С++. Создать проект новый ( консольное приложение Win32 )
2. Выполнить работу по набору текста программы для задачи 1 (табл.1).
3. Сохранить файл в своей папке с желаемым именем.
4. Запустить компиляцию программы. Добиться успешной отладки.
5. Запустить программу на выполнение. Получить результаты. Провести анализ результатов в соответствии с тестами.
6. Составлять, тестировать и отлаживать программный код для задачи 2.
Вычислить значение арифметического выражения (табл.2).
Таблица 1
Вариант |
Условие задачи |
Исходные данные |
1 |
Определить расстояние d между двумя точками на плоскости |
х1, у1, x2, y2 |
2 |
Заданы 4 числа. Вычислить среднее арифметическое и среднее геометрическое для этих чисел |
a, в, c, d |
3 |
Найти радиус окружности, описанной вокруг прямоугольника по формуле:
|
а, в, с |
4 |
Найти радиус круга, вписанного в треугольник со сторонами а, в, с по формуле:
|
а, в, с |
5 |
Определить площадь треугольника по трем углам и высоте:
|
A, B, C, h |
6 |
Определить площадь треугольника по заданной стороне и углам
|
A, B, C, a
|
7 |
Задан угол в радианах, перевести его в градусы |
|
8 |
Задан угол в градусах, перевести его в радианы |
|
9 |
По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону.
|
A, B, a |
10 |
В магазине продается костюмная ткань. Ее цена b руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной Х м и шириной У м. |
Х, У, b |
11 |
Найти площадь ромба по стороне и острому углу:
|
а, a |
12 |
В арифметической прогрессии известны 1-й член и разность. Найти 30-й член этой прогрессии и сумму первых 40 членов. |
а1, d |
13 |
Найти координаты центра отрезка, заданного координатами его концов. |
Х1, У1, Х2, У2 |
14 |
Найти сумму всех натуральных чисел от 1 до m используя формулу суммы членов арифметической прогрессии. |
m,a1,am |
Таблица 2
Номер варианта |
Условие |
Исходные данные |
1 |
2 |
3 |
1 |
|
x, y |
2 |
|
c, x, y |
3 |
|
b, x, y |
4 |
|
x, y, z |
5 |
|
x, y, z |
6 |
|
x, y, z |
7 |
|
x, y |
8 |
|
x, y, z |
9 |
|
x, y, z |
10 |
|
x, y, z |
11 |
|
x, y, z |
12 |
|
x, y |
13 |
|
x, y |
14 |
|
x, y |