Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция 7.pdf
X
- •Лекция 7 НГАСУ (Сибстрин), 2 курс
- •Алгоритм циклической структуры
- •Цикл с предусловием
- •Пример цикла с предусловием
- •Цикл с параметром
- •ЗАДАЧИ НА ОПЕРАТОР ЦИКЛА
- •ТАБУЛИРОВАНИЕ ФУНКЦИИ
- •ТАБУЛИРОВАНИЕ : БЛОК-СХЕМА
- •НАКОПЛЕНИЕ СУММЫ
- •Задачи на нахождение максимума (минимума)
- •Задачи на нахождение максимума (минимума) последовательности
- •Задача
- •Другие задачи
- •Задачи на нахождение количества (счетчик)
- •МАССИВЫ
- •Заполнение массива
- •ПРИМЕР 1: заполнение вектора
- •ПРИМЕР 2: табуляция функции
- •ПРИМЕР 3: вычисление суммы
- •ПРИМЕР 4: вычисление суммы
- •Пример 5: счетчик
- •Пример 5: «счетчик»
- •ПРИМЕР 6: макс элемент
ПРИМЕР 4: вычисление суммысуммы
Вычислить произведение элементов вектора i. Значения параметра цикла задаются вектором из 3х компонент
pr |
p 1 |
|
2 |
|
for |
i 5 |
|
|
|
|
|
9 |
|
p p i
p
Пример 5: счетчик
Дан массив y, состоящий из n элементов:
yi 3i 1 sin 2i , где i 1,2,..., n cos 2i
Найти число элементов, удовлетворяющих
условию a yi b
Оформить в виде П-Ф с параметрами n, a, b.
Алгоритм
1.Завести переменную k – счетчик, k 0
2.Цикл i=1..n
3.В теле цикла
-определить элемент массива yi
-в случае выполнения условия a yi b увеличить
значение k на 1
Пример 5: «счетчик»»
ПРИМЕР 6: максимальный
элемент
|
|
2 |
|
|
|
|
Дана последовательность: |
sin |
k |
1, |
еслиsink 0.5, |
||
|
|
|||||
|
a(k) |
|
n |
|
|
|
|
|
|
k 1 |
еслиsink 0.5, |
||
|
cos |
|
|
, |
||
|
|
|
||||
|
|
|
n |
|
|
|
|
|
|
|
|
где k=1,2,…n.
• Найти максимальное значение при n=6
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]