Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3)Системное программирование.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
129.83 Кб
Скачать

Практическое занятие 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 - угол

а, 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