Лекция: Тема: Организация процедур и функций.

Цель: Изучить понятия процедура и функция, виды процедур и функций, синтаксис объявления и вызова. Приобрести навыки использования стандартных процедур и функций и составления, собственных в рамках заданий варианта.

Задание: Описать процедуры или функции реализующие решение задач согласно варианту (при создании процедур и функций рекомендуется использовать параметры делающие подпрограмму более универсальной. В подпрограммы не рекомендуется использовать только глобальные переменные. Провести анализ использованных переменных и параметров.

 

Вариант 1. Даны натуральные n, m, k (n>1, m>1, k>1), целые a1, a2, …, an, b1, b2, …, bm, c1, c2, …, ck. Получить:

min (b1, b2, …, bm) + (c1, c2, …, ck) при min (a1, a2, …, an) >10,

L=

1+ (min (c1, c2, …, ck))2 в противном случае.

Вывести полученное значение L.

 

Вариант 2.Даны натуральные k, l, m, действительные x1, x2, …, xk, y1, y2, …, yl, z1, z2, …, zm. Получить:

(max (y1, y2, …, yl) + min (z1, z2, …, zm))/2 при max (x1, x2, …, xk) >0,

t=

1+ (max (x1, x2, …, xk))3 в противном случае.

 

Вариант 3.Дано натуральное n, действительные a1, a2, …, an. Получить x + y2 + z3, где

x = a1× a2× … × an,

y = an+1× an+2× … × a2n,

z = a2n+1 × a2n+2 × … × a3n.

 

Вариант 4. Даны действительные числа s и t. Получить и вывести на экран g(1.2, -s) + g(t,s) – g(2s – 1, st), где

 

Вариант 5.Дано действительное число y. Получить и вывести на экран , где

 

Вариант 6.Даны действительные числа a, b и c. Получить и вывести на экран

 

Вариант 7.Даны целочисленные 20 элементные массивы x1, x2, …, x20 и y1, y2, …, y20. Получить и вывести на экран:

при

U =

иначе.

 

Вариант 8.Даны вещественные 20 элементные массивы a1, a2, …, a20, b1, b2, …, b20 и c1, c2, …, c20. Получить и вывести на экран:

 

при min(ai) < max(bi),

Т =

max(bi + ci) + min(ci), иначе.

 

Вариант 9.Даны две квадратные вещественные матрицы порядка 10х10. Вывести на экран квадрат той из них, у которой наименьший след (сумма диагональных элементов), считая, что такая матрица одна.

 

еще рефераты
Еще работы по информатике