Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktikum_po_informatike_2003_c_uvelichennym_og....doc
Скачиваний:
31
Добавлен:
12.11.2018
Размер:
5.3 Mб
Скачать

§ 2 Библиотечные функции в линейных программах

  1. Написать программу для определения угла (рис. 7-2) по заданным значениям X и S. Угол  определять в градусах, минутах и секундах, округлив секунды до 0,1 сек.

 S

Y 90

X

Рис. 7-2.

В программе предусмотреть запросы при вводе исходных данных:

ГИПОТЕНУЗА = ?

ПРОТИВОЛЕЖАЩИЙ КАТЕТ = ?

Форма вывода результата:

Угол — количество гр., количество минут мин., количество секунд сек.

2.2 Написать программу для определения угла  (рис. 7-2) по заданным значениям Y и S. Угол определять в градусах, минутах и секундах, округляя секунды до 0,1.

В программе предусмотреть запросы при вводе исходных данных:

ГИПОТЕНУЗА =

ПРИЛЕЖАЩИЙ КАТЕТ =

Форма вывода результата:

Угол = градусы ГР., минуты МИН., секунды СЕК.

2.3 Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Даны x, y, z. Составить программу для вычисления a, b по формулам:

  1. Дано действительное число x. Найти arcsin x, arccos x, arcctg x, используя следующие соотношения между обратными тригонометрическими функциями:

  1. Дана арифметическая прогрессия 1-го порядка. Известны: первый член a1 арифметической прогрессии, d — разность арифметической прогрессии. Составить программу для вычисления суммы n-членов арифметической прогрессии:

  1. Дана геометрическая прогрессия. Известны: первый член геометрической прогрессии b1, q (q1) — знаменатель геометрической прогрессии. Составить программу для вычисления суммы геометрической прогрессии:

.

  1. Написать программу для вычисления площади треугольного участка по длине стороны A и прилежащих к ней углов  и . Значения углов вводить в градусах, минутах и секундах, длину стороны A — в метрах. Площадь вывести в гектарах с точностью до 0,1 га.

Формула для вычисления площади:

В программе предусмотреть следующие запросы при вводе исходных данных:

УГОЛ В: ГР., МИН., СЕК. =

УГОЛ С: ГР., МИН., СЕК. =

СТОРОНА А =

Форма вывода результатов:

ПЛОЩАДЬ УЧАСТКА = значение S ГА

  1. Написать программу для вычисления коэффициента нагрузки лесной полосы (R) по заданному значению угла , образуемого осью лесной полосы и направлением ветра:

Значение  вводить в градусах и минутах.

В программе предусмотреть следующие запросы при вводе:

УГОЛ (ГР., МИН.) =

Форма вывода результатов:

КОЭФФИЦИЕНТ НАГРУЗКИ = значение R.

  1. Написать программу для перевода координат точки M из полярной системы в декартову, считая, что полюс совпадает с началом декартовых координат, а полярная ось совпадает с осью OX:

Здесь  и  — координаты точки M в полярной системе, где  в градусах, минутах и секундах.

Значения X,Y при выводе округлить до 0,01 м.

В программе предусмотреть следующие запросы при вводе исходных данных:

ПОЛЯРНЫЕ КООРДИНАТЫ:

УГОЛ (ГР., МИН., СЕК.) =

РАССТОЯНИЕ (МЕТРЫ) =

Форма вывода результатов:

ДЕКАРТОВЫ КООРДИНАТЫ:

X = значение X МЕТРОВ Y=значение Y МЕТРОВ.

  1. Написать программу для перевода декартовых координат (X,Y) некоторой точки в полярные (,) при условии, что полюс совпадает с началом декартовой системы, а полярная ось совпадает с ось OX:

Значение  округлять до 0,1 м. Значение  выводить в градусах, минутах и секундах, округляя секунды до 0,1.

В программе предусмотреть следующие запросы при вводе исходных данных:

ДЕКАРТОВЫ КООРДИНАТЫ (X,Y) =

Форма вывода результатов:

ПОЛЯРНЫЕ КООРДИНАТЫ:

УГОЛ (ГР., МИН., СЕК.) = значение

РАССТОЯНИЕ = значение

  1. Написать программу для решения прямой геодезической задачи: по заданным координатам точки А(XА, YА), горизонтальному проложению (L в м) от точки A до точки B и дирекционному углу () этого проложения найти координаты точки B:

Угол вводить в градусах, минутах и секундах, координаты, вводить с точностью до 1м.

В программе предусмотреть следующие запросы при вводе исходных данных:

XA =, YA =

ПРОЛОЖЕНИЕ AB =

ДИР. УГОЛ AB: G, M, S =

Форма вывода результата:

XB = значение XB YB = значение YB.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]