Лабораторная работа №6. Разработка алгоритмов обработки одномерных массивов
Лабораторная работа №5. Разработка алгоритмов со структурой вложенных циклов
Тема: Разработка алгоритмов со структурой вложенных циклов (4 часа)
Цель работы: Овладение практическими навыками разработки алгоритмов со структурой вложенных циклов.
Задание на выполнение
Найти наибольшее или наименьшее значения функции y=f(x) на отрезке [a, b] с заданной точностью при заданном начальном значении шага h изменения х. На печать вывести значение функции и значение аргумента, при котором получен результат. Задание выполнить в соответствии с вариантом.
№ | Вид функции | Интервал изменения | Шаг h | Точность |
![]() | [0; 1,0] | 0,05 | ![]() | |
![]() | [0,2; 1,5] | 0,025 | ![]() | |
![]() | [0,8; 4] | 0,025 | ![]() | |
![]() | [0,1; 4,6] | 0,01 | ![]() | |
![]() | [0.2; 3,5] | 0,03 | ![]() | |
![]() | [2; 4] | 0,03 |
![]() | |
![]() | [-2; 1,8] | 0,015 | ![]() | |
![]() | [1; 2.5] | 0,015 |
![]() | |
![]() | [0,1; 3,2] | 0,02 | ![]() | |
![]() | [0,1; 2,5] | 0,025 | ![]() | |
![]() | [0.15; 8] | 0,015 | ![]() | |
![]() | [0,1; 2,5] | 0,02 | ![]() | |
![]() | [0,15; 2,5] | 0,02 | ![]() | |
![]() | [-2; 0,5] | 0,015 | ![]() | |
![]() | [0,1; 1,9] | 0,02 | ![]() | |
![]() | [0,1; 3,2] | 0,02 | ![]() |
Приведем алгоритм и программу вычисления наибольшего значения функции y=f(x) на отрезке[a, b] с заданной точностью.
Исходные данные:a, b и Eps, h; Результат:Ymax2;
Промежуточные данные:Ymax1, x, y,n, S1;
Тема: Разработка алгоритмов одномерных массивов (4 часа)
Цель работы: Овладение практическими навыками обработки одномерных массивов, особенностями их ввода - вывода.
Задание на выполнение.
Написать алгоритм и программу обработки массива в соответствии с заданием.
Задан массив n чисел:
1. Вычислить сумму и количество элементов массива удовлетворяющих условию: 0 < x(i)<1.
2. Вычислить среднее арифметическое значение элементов массива.
3. Переписать элементы удовлетворяющих условию -1<x(i)<1 в другой массив и определить среднее арифметическое.
4. Определить максимальный элемент массива и ее порядковый номер.
5. Найти минимальный и максимальный элементы массива и поменять их местами.
6. Вычислить среднее геометрическое элементов массива удовлетворяющих условию x(i) >0
7. Определить сумму элементов массива кратных трем.
8. Определить сумму и количество положительных элементов массива.
9. Переписать подряд в другой массив все отрицательные элементы.
10. Определить максимальный элемент среди отрицательных элементов и его порядковый элементов.
11. Определить максимальный элемент и его порядковый номер среди элементов меньших, чем заданное число.
12. Определить количество наибольших элементов массива.
13. Переписать исходный массив в другой в обратном порядке.
14. Переписать в другой массив сперва положительные, затем нулевые, а затем отрицательные элементы исходного массива.
15. Найти сумму элементов целочисленного вектора, являющихся простыми числами.
16. Подсчитать число палиндромов среди элементов заданного целочисленного вектора.