Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Процедуры и функции, определенные пользователем



Процедура и функция пользователяначинаются с заголовков вида, соответственно:

Procedure<имя процедуры> [(<параметры>)];

Function<имя функции> [(<параметры>)] : <тип результата>;

Возвращаемое значение формируется одной из равнозначных команд:

<имя функции>: = <значение> или Result:=<значение>.

Для выхода из подпрограммы используется команда Exit.

 

Задания :

1 - вариант

1. Многоугольник задан координатами своих вершин. Найти периметр многоугольника. Вычисление длины отрезка оформить в виде подпрограммы.

2. y:=a1 x4 + a 2*x3 +a3 *x2 +a4 *x +a 5 , где коэффициенты a1 , a 2, a3 ,a4 , a 5 и х – это числа, вводимые с клавиатуры.

2- вариант

1. Дано действительное число x. Получить

f(2x, 3) + f(3, 5 – x), где f(a, b)= ;

2. В прямоугольнике размером aхb вырезали n круглых непересекающихся “дырок” радиусов r1, r2, ...rn соответственно. Найти площадь оставшейся фигуры. Вычисление площади круга оформить в виде подпрограммы.

3 - вариант

1. Даны действительные числа s и t. Получить

f(t, –2s, 1. 17) + f(2. 2, t, t s), где f(a, b, c)= ;

2. Выпуклый четырехугольник задан координатами своих вершин. Найти периметр и площадь четырехугольника. Вычисление длины отрезка и площади треугольника оформить в виде подпрограмм

4- вариант

1. Даны действительные числа s и t. Получить f(1. 2, s)+ f(t, s)– f(2s – 1, st),

где f(a, b)= ;

  1. В прямоугольнике размером aхb вырезали n треугольных непересекающихся “дырок”. Треугольники являются правильными с длинами сторон a1, a2, ..., an соответственно. Найти площадь оставшей­ся фигуры. Вычисление площади треугольника оформить в виде подпрограммы.

5- вариант

1. Даны а, b. Получить

2. Треугольник задан длинами своих сторон. Найти длины его медиан.

6 - вариант

1. Даны а, b, c. Получить

;

  1. Треугольник задан длинами своих сторон. Найти длины биссектрис и высот треугольника.

7 - вариант

1. Дано действительное число y. Получить

, где f(x, k) =

2. Треугольник задан длинами своих сторон. Найти длины медиан треугольника, длины сторон которого являются длинами медиан исходного треугольника

8- вариант

1. Даны действительные числа s и t. Получить

f(s, t)+max(f2 (t s, st), f4(s t, s + t)) + f(1, 1),

где f(a, b) = + + (a b)3

  1. Даны отрезки a, b, c, d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь этого треугольника.

9- вариант

1. Даны действительные числа s, t, v. Получить

f(s, t)+ min(f2 (ts, s), r4(s + t, t)) + r(s, t),

где f(a, b) = +(ab)2 , r(a, b) = + (ab)2.

2. Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние до ближайшей стороны треугольника. (Это расстояние является высотой одного из полученных треугольников).

10 - вариант

1. Даны действительные числа a, b, c. Получить

max(a, a+b)+max(a, b+c)

1 + max(a+bc, 1, 15)

2. Три прямоугольника со сторонами, параллельными осям координат, заданы координатами своих диагоналей. Выписать все четыре вершины для каждого из прямоугольников и найти их площади.

11 - вариант

1. Даны действительные числа a, b. Получить

u = min(a, b), v = min(ab, a+b2), min(u + v, 3.14).

  1. Два прямоугольника со сторонами, параллельными осям координат, заданы координатами своих диагоналей. Проверить верно ли, что прямоугольник с меньшей площадью целиком находится внутри прямоугольника большей площади. Если “да”, то найти площадь получившейся “рамки”.

12 – вариант

1. Даны действительные числа s, t. Получить (t, -2s,1.17) + F(2.2, t, s – t), где

F(a,b,c)=2a-b-sinc .

5+½c½

2. Треугольник задан координатами своих вершин. Найти периметр треугольника. Вычисление длины отрезка оформить в виде подпрограммы.

13 - вариант

1. Четырехугольник задан координатами своих вершин. Найти периметр четырехугольника. Вычисление длины отрезка оформить в виде подпрограммы.

  1. Даны два числа N и M (N<M). Выдать на печать все числа, расположенные между N и M и удовлетворяющие условию: квадрат числа равен кубу суммы цифр этого числа. (предусмотреть случай, когда таких чисел нет). Проверку одного числа оформить в виде подпрограммы.

14- вариант

1. Выпуклый четырехугольник задан длинами своих сторон и диагональю. Найти площадь четырехугольника. Вычисление площади треугольника оформить в виде подпрограммы.

  1. Даны два числа N и M (N<M). Выдать на печать все числа, расположенные между N и M и удовлетворяющие условию: Сумма квадратов его цифр равна самому числу.

15 - вариант

1. Выпуклый пятиугольник задан длинами своих сторон и двумя диагоналями. Найти площадь пятиугольника. Вычисление площади треугольника оформить в виде подпрограммы.

2. Даны координаты трех вершин треугольника АВС и даны координаты четвертой точки D. Определить, является ли эта точка внутренней точкой треугольника.

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.