Линейные вычислительные алгоритмы
Задача
Задача обмен значениями двух переменных
Алгоритм решения задачи:
Трассировочная таблица
Задача
Числитель первой дроби умножить на знаменатель второй. 2. Знаменатель первой дроби умножить на числитель второй. 3. Записать
Алгоритм на АЯ
Самостоятельная работа
Определить тип алгоритма по блок - схеме
Определить тип алгоритма по блок - схеме
145.56K
Категория: ИнформатикаИнформатика

Линейные вычислительные алгоритмы

1. Линейные вычислительные алгоритмы

2. Задача

Даны 2 стакана. Один заполнен
молоком, другой компотом. Нужно
поменять содержимое стаканов.

3.

молоко
вода

4.

2
молоко
вода
3
1

5. Задача обмен значениями двух переменных

Даны две переменные. Требуется
произвести между ними обмен
значениями.

6.

2
X
1
2
1
2
1
Y
3
1
Z

7. Алгоритм решения задачи:

ввод X,Y
Z:=X
X:=Y
Y:=Z
вывод X,Y

8. Трассировочная таблица

Команда
ввод X,Y
Z:=X
X:=Y
Y:=Z
вывод X,Y
X
1
1
2
2
2
Y
2
2
2
1
1
Z
1
1
1
1

9. Задача

Даны две простые дроби.
Получить дробь, являющуюся
результатом деления одной на
другую

10. Числитель первой дроби умножить на знаменатель второй. 2. Знаменатель первой дроби умножить на числитель второй. 3. Записать

Алгоритм деления дробей в
математике:
1. Числитель первой дроби умножить
на знаменатель второй.
2. Знаменатель первой дроби умножить
на числитель второй.
3. Записать дробь, числителем которой
является результат выполнения пункта
1, а знаменателем – результат
выполнения пункта .2

11. Алгоритм на АЯ

алг Деление дробей
цел а, в, с, d, m, n
нач
ввод а, в, с, d
m:= а * в
n: = c * d
вывод m, n
кон
Блок - схема
начало
ввод а, в, с, d
m:= а * в
n: = c * d
вывод m, n
конец

12. Самостоятельная работа

Определите значение переменных X и Y после
выполнения фрагмента алгоритма.
I вариант
Х=13; Y=20
II вариант
Х=30; Y=20

13. Определить тип алгоритма по блок - схеме

1)
2)
нач
ввод a,b,c
S:=0
+
ввод a
+
а>0
нач
a=b and a=c

S:=S+a
вывод
«числа не
равны»
вывод
«числа
равны»
кон
кон
Цикл с предусловием

Полное ветвление

14. Определить тип алгоритма по блок - схеме

1)
начало
2)
X, Y, Z
нач
S:=0
X>=0AND
N=6,10,
1
S:=S+N
X=X+5
вывод S
Y>=0AND
Z>=0
X=X*2
Y=Y-1
Y=Y/2
Z=Z*5
Z=Z2
Вывод x,y,z
кон
Цикл с параметром
Цикл с предусловием
конец
English     Русский Правила