Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лекция 7.pdf
X
- •Лекция 7 НГАСУ (Сибстрин), 2 курс
- •Формы представления алгоритмов
- •Пример псевдокода
- •Линейный вычислительный процесс
- •Линейный вычислительный процесс
- •Разветвляющийся вычислительный процесс
- •Алгоритм циклической структуры
- •Цикл с предусловием
- •Пример цикла с предусловием
- •Цикл с параметром
- •ЗАДАЧИ НА ОПЕРАТОР ЦИКЛА
- •ТАБУЛИРОВАНИЕ ФУНКЦИИ
- •ТАБУЛИРОВАНИЕ : БЛОК-СХЕМА
- •НАКОПЛЕНИЕ СУММЫ
- •Задачи на нахождение максимума (минимума)
- •Задачи на нахождение максимума (минимума) последовательности
- •Пример
- •Другие задачи
- •Задачи на нахождение количества (счетчик)
- •МАССИВЫ
- •Заполнение массива
Цикл с параметром
Параметр цикла –
целая переменная
Начальное, конечное значение –
арифметические выражения целого типа
Шаг параметра цикла: +1 или -1
БЛОК-СХЕМА
I:=I0
ложь I<=IK истина
Тело
цикла
I:=I+1
Пример цикла с параметром
Какое значение примут переменные S, I?
Блок-схема
S:=0
I:=1
ложь I<=5 истина
S:=S+I
s:=2*s I:=I+1
S I
0 1
1 2
3 3
6 4
10 5
15 6
30
ЗАДАЧИ НА ОПЕРАТОР ЦИКЛА
•Табулирование функции, заполнение массивов
•Нахождение суммы, произведения
•Нахождение max, min
•Счетчик
1D 2D
ТАБУЛИРОВАНИЕ ФУНКЦИИ
Задан отрезок изменения x [a,b] и шаг изменения h. Требуется построить таблицу значений функции
F(x)=e-x2sin(x2+5)
a=1; b=2; h=0.2
Количество строк таблицы: N = (b - a) / h + 1 = 6
X F(X)
1.0----
1.2----
1.4 ----
….
2.0----
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]