Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / C++.Ашарина / C_function / functionC++.doc
Скачиваний:
27
Добавлен:
17.04.2013
Размер:
190.98 Кб
Скачать

Требования к отчету.

Отчет должен содержать:

  • название и цель работы;

  • краткие теоретические сведения;

  • задание для варианта задания, соответствующего номеру Фамилии студента в группе (если студент закреплен за определенной ЭВМ, имеющей номер, то номеру ЭВМ);

  • схему алгоритма для задачи своего варианта;

  • текст программы для задачи своего варианта;

  • результаты выполнения программы.

Контрольные вопросы.

  1. Каков допустимый уровень вложенности функции в языке С?

  2. Как определить функцию? Что такое прототип функции? Всегда ли обязательно объявление прототипов?

  3. Как передать информацию фцнкции?

  4. В чем разница между формальными и фактическими аргументами? Где описываются аргументы?

  5. Где описываются локальные переменные функции?

  6. Для чего служит оператор return? Обязательно ли его использование?

  7. Все ли правильно в следующем определении функции:

hallo (num)

{

int num, count;

for (count=1; count<=num; num++)

printf (“Hallo, my friend! \n”);

} ?

Варианты заданий.

  1. Задать значения вещественным элементам массивов

ивычислить

2. Задать значения целочисленным элементам массивов

и вычислить

3. Задать значения целочисленным элементам массивов

и вычислить

4. Задать значения вещественным элементам массивов

и вычислить

5. Задать значения целочисленным элементам матриц

где i = 1,2,3,4; j = 1,2,…,7 и сформировать массивы C и D, состоящие из

максимальных элементов столбцов матриц A и B соответственно.

6. Задать значения вещественным элементам массивов

где i = 1,2,…,9 и вычислить элементы массивов

по формулам:

Функция f вычисляется по формуле

с точностью ε =0,001.

7. Задать значения целочисленным элементам матриц

где i = 1,2,…,8; j = 1,2,…,6 и сформировать массивы C и D, состоящие из

максимальных элементов строк матриц M и N соответственно.

8. Задать значения вещественным элементам матриц

где i = 1,2,…,7; j = 1,2,…,5 и сформировать массивы B и R, состоящие из

минимальных элементов строк матриц A и Q соответственно.

9. Задать значения целочисленным элементам матриц

где i = 1,2,…,5; j = 1,2,…,8 и сформировать массивы R и T, состоящие из

отрицательных элементов строк матриц P и Q соответственно.

10. Задать значения вещественным элементам матриц

гдеi = 1,2,…,6; j = 1,2,…,6 и сформировать массивы X и Y, из положительных элементов строк матриц C и D соответственно.

11. Задать значения целочисленным элементам матриц

где i = 1,2,3; j = 1,2,…,8 и сформировать массивы T и S соответственно из

элементов матриц W и Z, больших заданного числа P.

12. Задать значения вещественным элементам матриц

где i = 1,2,…,7; j = 1,2,3 и сформировать массивы Y и Z соответственно из

элементов матриц B и D, меньших заданного числа R.

13. Задать значения вещественным элементам матриц

где i = 1,2,…,5; j = 1,2,…,8 и сформировать массивы R и T, состоящие из

минимальных элементов столбцов матриц P и Q соответственно.

14. Задать значения целочисленным элементам массивов

где i = 1,2,…,6 и вычислить элементы массивов

по формулам:

Функция f вычисляется по формуле

с точностью ε =0,01 (|t|>1).

15. Задать значения вещественным элементам массивов

где i = 1,2,…,6 и вычислить

16.Задать значения целочисленным элементам массивов

где i = 1,2; j = 1,2,3 и вычислить элементы матриц

по формулам:

Для вычисления интеграла использовать метод Симпсона, описанный в лабораторной работе №3.

17. Задать значения целочисленным элементам массивов

где i = 1,2,…,5; j = 1,2,3 и вычислить элементы массивов

по формулам:

Для вычисления интеграла использовать метод Симпсона, описанный в лабораторной работе №3.

18. Задать значения целочисленным элементам массивов

гдеi = 1,2,…,10 и сформировать массив N = {n[i]}, i-ый эоемент которого равен числу корней уравнения sin x = 1/x на интервале a[i]<x<b[i]. Для определения числа корней уравнения составить программу.

19. Сформировать массивX из корней уравнений

и найти максимальный из этих корней. Для решения уравнений использовать метод деления отрезка пополам, описанный в лабораторной работе №3.

20. Задать значения вещественным элементам массивов

ивычислить

если

21. Задать значения вещественным элементам четырех квадратных матриц

5-го порядка и вычислить квадрат той из матриц, укоторой наибольшая

сумма диагональных элементов.

22. Задать значения целочисленным элементам матриц

где i = 1,2,3; j = 1,2,…,5 и вычислить величины

где x[i], y[i] –максимальные элементы i-ых строк матриц A и B

соответственно.

23. Задать целочисленные значения элементам квадратных матриц

и векторам (матриц-столбцам)

где i = 1,2,…,4; j = 1,2,…,4 и вычислить вектор W = AX + BY – CZ.

24. Задать значения 9-элементам вещественным векторам X, Y, Z и вычислить

величину D = (A,A) – (B,C), где A обозначает тот из векторов X, Y, Z, в котором наименьший максимальный элемент, B и C обозначают два других вектора, а (V1,V2) – скалярное произведение векторов V1 и V2.

Соседние файлы в папке C_function