Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция 7.pdf
X
- •Лекция 7 НГАСУ (Сибстрин), 2 курс
- •Алгоритм циклической структуры
- •Цикл с предусловием
- •Пример цикла с предусловием
- •Цикл с параметром
- •ЗАДАЧИ НА ОПЕРАТОР ЦИКЛА
- •ТАБУЛИРОВАНИЕ ФУНКЦИИ
- •ТАБУЛИРОВАНИЕ : БЛОК-СХЕМА
- •НАКОПЛЕНИЕ СУММЫ
- •Задачи на нахождение максимума (минимума)
- •Задачи на нахождение максимума (минимума) последовательности
- •Задача
- •Другие задачи
- •Задачи на нахождение количества (счетчик)
- •МАССИВЫ
- •Заполнение массива
- •ПРИМЕР 1: заполнение вектора
- •ПРИМЕР 2: табуляция функции
- •ПРИМЕР 3: вычисление суммы
- •ПРИМЕР 4: вычисление суммы
- •Пример 5: счетчик
- •Пример 5: «счетчик»
- •ПРИМЕР 6: макс элемент
ПРИМЕР 1: заполнение вектораектора
Составить описание П-Ф, формирующей вектор из n компонент по заданной формуле
form_vec1 (n) |
|
for i 1 n |
|
0.5 |
|
|
|
|
0.2 |
|
|||
|
|
|
|
|||
|
|
zi |
1 |
form_vec1 (5) |
0.1 |
|
|
|
|
||||
|
|
i2 1 |
|
0.059 |
||
|
|
|
|
|
|
|
|
|
z |
|
|
0.038 |
|
|
|
|
|
|
|
|
|
|
|
|
ПРИМЕР 2: табуляция функциинкции
Для x меняющегося от -2 до 2 с шагом 0.5 вычислить значение f(x) = e-x Cos (2x)
Сформировать из этих значений вектор y
Количество повторений тела цикла
x |
|
|
|
|
xk- конечное значение x |
|
k |
x |
0 |
x0 – начальное значение x |
|||
|
|
|
1, |
|||
|
|
d |
|
d - шаг изменения x |
||
|
|
|
|
|
||
|
Параметр цикла |
i=1,2,…9, xi=x0+(i-1) d |
ПРИМЕР 2 (продолжениеение))
ПРИМЕР 3: вычисление суммысуммы
Вычислить сумму элементов последовательности sin(5.3+x). sin(5.3+2x), … sin(5.3+10x),
sum(N x) |
|
|
|
S 0 |
|
|
|||
|
|
|
|
for i 1 N |
|
|
|
|
S S sin(5.3 i x) |
|
|
|
|
S |
sum(10 2.5) 0.014 |
||||
sum(20 3.6) |
0.9 |
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]