Практика Программирование циклических вычислительных процессов
ПРИМЕР 1: табуляция функции Для x меняющегося от -2 до 2 с шагом 0. 5 вычислить значение f(x) = e-x Cos (2 x) Сформировать из этих значений вектор y 0. . 8
ПРИМЕР 2: сумма элементов вектора Вычислить сумму элементов вектора i. Значения параметра цикла задаются вектором
ПРИМЕР 3: максимальный элемент Дана последовательность: где k=1, 2, …n. • Найти максимальное значение при n=6
ПРИМЕР 3: макс элемент
Задачи для самостоятельной работы 1. 2. 3. 4. Дан вектор x: Составить П-Ф, вычисляющую среднее арифметическое n элементов вектора. Составить П-Ф, которая определяет количество элементов вектора большие среднего арифметического значения. Дан массив y, состоящий из n элементов. Найти максимальный и минимальный элементы вектора и их порядковые номера. Дан массив y, состоящий из n элементов. Составить П-Ф, меняющую максимальный и минимальный элемент местами.
Задачи для самостоятельной работы 5. 6. 5. Дан вектора x (5 элементов) и вектор y (7 элементов). Найти Для нахождения max элемента вектора из n компонент использовать П-Ф. Даны два вектора x и y, состоящие из n элементов. Составить П-Ф, формирующую вектор q размерности n, i -й элемент которого равен 1, если точка с координатами принадлежит кругу радиуса r с центром в начале координат Даны два вектора x, y, состоящие из n элементов. Сформировать новый вектор по правилу:
Дополнительные операторы при программировании циклов continue: используется для продолжения выполнения цикла путем возврата в начало тела цикла Пример 3 Составить П-Ф, формирующую новый вектор из положительных компонент исходного вектора
Оператор return • прерывает выполнение П-Ф • возвращает значение операнда, стоящего в Поле 1 Задача. Составить П-Ф, находящую первую положительную компоненту исходного вектора
1. 2.
3. 4.
Разбор задач из теста Вычислить z=5 y 2 - 6 y+1, где x=sin u; t=Cos v; u=1. 5; v=1. 25.
Разбор задач из теста Напишите П-Ф, которая равна 1, если заданная цифра y входит в трехзначное число x, и равна 0 в противном случае. Параметры функции: y, x.