ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.04.2024
Просмотров: 65
Скачиваний: 0
Северо-Осетинский государственный университет им. К.Л. Хетагурова математический факультет
Информатика |
Преподаватель: Молчанова И.А. |
Список обязательных задач по теме «Процедуры и функции»
№ |
Задача |
Баллы |
|||||||||||
1 |
Описать функцию, находящую минимальное из двух вещественных |
1 |
|||||||||||
чисел A и B. С помощью этой функции найти минимальные из пар чисел A |
|||||||||||||
и B, A и C, A и D, если даны числа A, B, C, D. |
|||||||||||||
2 |
Описать процедуру, записывающую в переменную A минимальное из |
1 |
|||||||||||
значений A и B, а в переменную B — максимальное из этих значений. |
|||||||||||||
Используя четыре вызова этой процедуры, найти минимальное |
|||||||||||||
и максимальное из чисел A, B, C, D. |
|||||||||||||
3 |
Даны действительные числа a, b, c. Получить |
1 |
|||||||||||
max(a, a + b) + max(a, b + c) |
|||||||||||||
1 + max(a + bc,1.15) |
|||||||||||||
4 |
Описать все необходимые функции для нахождения площади |
2 |
|||||||||||
треугольника ABC по формуле Герона: |
|||||||||||||
SABC = sqrt(p·(p–|AB|)·(p–|AC|)·(p–|BC|)), где p — полупериметр. С помощью |
|||||||||||||
этой функции найти площади треугольников ABC, ABD, ACD, если даны |
|||||||||||||
координаты точек A, B, C, D. |
|||||||||||||
5 |
Описать процедуру, находящую сумму цифр S целого числа N. Используя |
2 |
|||||||||||
эту процедуру, найти суммы цифр пяти данных чисел. |
|||||||||||||
6 |
Описать функцию, находящую приближенное, с заданной точностью, |
2 |
|||||||||||
значение функции exp(x): exp(x) = 1 + x + x2 / 2! + x3 / 3! + ... + xn / n! + ... . В |
|||||||||||||
сумме учитывать все слагаемые, большие eps. С помощью этой функции |
|||||||||||||
найти приближенное значение экспоненты для данного x с шестью |
|||||||||||||
различными точностями. |
|||||||||||||
7 |
Описать функцию, находящую наибольший общий делитель (НОД) двух |
2 |
|||||||||||
натуральных чисел A и B, используя алгоритм Евклида. С помощью этой |
|||||||||||||
функции найти наибольшие общие делители пар A и B, A и C, A и D, если |
|||||||||||||
даны числа A, B, C, D. |
|||||||||||||
8 |
Даны |
действительные числаx1, y1, x2, y2, |
…, |
x10, |
y10. Найти |
периметр |
2 |
||||||
десятиугольника, вершины которого имеют соответственно координаты (x1, |
|||||||||||||
y1), (x2, y2), …, (x10, y10). Определить |
процедуру вычисления |
расстояния |
|||||||||||
между двумя точками, заданными своими координатами. |
|||||||||||||
9 |
Даны |
действительные |
числаu1, |
u2, |
v1, |
v2, |
w1, w2. |
Получить |
3 |
||||
2u + |
3uw |
- 7, где u, w, v – комплексные числа (u1 |
+ iu2), (v1 + iv2), (w1 + |
||||||||||
2 + w - v |
|||||||||||||
iw2). Определить процедуры выполнения арифметических операций над |
|||||||||||||
комплексными числами. |
|||||||||||||
10 |
Описать все необходимые процедуры и функции для нахождения высот hA, |
3 |
|||||||||||
hB, hC треугольника ABC, проведенных соответственно из вершин A, B, C. |
|||||||||||||
С помощью этой процедуры найти высоты треугольников ABC, ABD, ACD, |
|||||||||||||
если даны координаты точек A, B, C, D. |
|||||||||||||