Индивидуальные задания. Модульное программирование
Модульное программирование Цель работы – изучение основных принципов структурного программирования. Структурное программирование – это концепция программирования, которая предусматривает: 1. Предварительный анализ сложной задачи или громоздкого алгоритма с целью разбивки её (его) на отдельные простые части (модули). 2. Последовательную детализацию всех частей и составления соответствующих подпрограмм. 3. Использование трёх базовых конструкций языка (простой, ветвления, цикла) при составлении каждой подпрограммы.
Задания Процедуры - подпрограммы
8. Ввести матрицы А(4, 4) и В(3, 3). Решить уравнение cx+d=0, где с – минимальный элемент матрицы А, d – минимальный элемент матрицы В. Вычисление минимального элемента матрицы оформить процедурой.
18. Даны два вектора и . Определить
28. Ввести квадратную матрицу размера 5*5. изменить на противоположные знаки всех элементов выше главной диагонали; элементы главной диагонали заменить единицами, а ниже – нулями. Печать исходной и полученной матриц оформить процедурой. Аналогично для матрицы 4*4.
Задания Процедуры - функции
8. Решить уравнение ax=b, где a – длина вектора , b – длина вектора . Вычисление длины вектора оформить в виде процедуры-функции. Длина вектора .
18 Сформируйте матрицы А(7, 9) и В(9, 7) по формулам . Вычислить z=c-d, где с – произведение минимальных элементов каждого столбца матрицы А, d – произведение минимальных элементов каждого столбца матрицы В. Формирование матрицы оформить процедурой, вычисление произведения – процедурой-функцией.
28. Даны две матрицы А(5, 4) и В(6, 3). Найти максимальное значение из сумм элементов каждого столбца. Вычисление сумм элементов столбца оформить в виде процедуры-функции.
Индивидуальные задания Задание 1. Применяя таблицу интегралов, вычислить:
1.
2.
3. 4. 5.
6. 7.
8.
9. 10. 11. 12. 13.
14. 15. 16. 17.
18. 19. 20. 21. 22. 23.
24. 25. 26. 27. 28.
29. 30.
Задание 2. Проинтегрировать по частям: 1.
2. 3. 7. 8.
9. 13. 14.
15. 17. 19. 20.
21. 22. . 23. 24. 25. 26.
27. 28. 29. 30.
Задание 3. Интегрирование выражений, содержащих квадратный трехчлен в знаменателе.
2.
3.
|