
- •Тема: алгоритм виды, свойства, Способы записи алгоритмов
- •Алгоритм открывания двери ключом
- •Задача №1
- •Величины
- •Типы величин
- •Типы алгоритмов
- •Линейный
- •Разветвляющийся
- •Циклический
- •Задача №2
- •Задача №3
- •Примеры структуры ветвление
- •Алгоритм перехода дороги со светофором
- •Задача №4
- •Задача № 5
- •Фрагмент алгоритма какого типа записан с помощью блок – схемы?
- •Алгоритм какого типа записан на алгоритмическом языке?
- •З адача №6
Задача № 5
Вычислить множество значений функции У=2Х3 +3Х для Х, изменяющихся от -10 до 10 с шагом 2
Решение.
алг значение функции (вещ x,y)
арг x
рез y
нач
x:= -10
пока x ≤ 10
нц У:=2*Х^3 +3*Х
вывод y
x:=x+2
кц
кон
Фрагмент алгоритма какого типа записан с помощью блок – схемы?
Алгоритм какого типа записан на алгоритмическом языке?
алг выбор (вещ a,b,y) алг сумма квадратов (цел n,S)
арг a,b арг n
рез y рез S
нач нач
если a>b для n от 1 до 50
то y:=a^2-b^2 нц
иначе y:=b^2-a^2 S:=S +n^2
все кц
кон кон
Правило составления линейных программ
оператор
REM
с названием программы
оператор ввода INPUT
оператор присваивания LET
оператор вывода PRINT
оператор END
Составить программу вычисления значений функции
Контрольные данные:
1) Х=-5,8 2)Х= 7,18
Решение
10 REM "значение функции"
20 INPUT "введите значение x"; x
30 LET y = SQR(1 + ABS(x ^ 3)) + EXP(2 * x)
40 PRINT "x="; x, "y="; y
50 END
Оператор условного перехода
если условие
то серия1
иначе серия2
все
N IF условие THEN серия1 ELSE серия2
если то иначе
да нет
IF (иф) - если
THEN (зен) – то
ELSE (эльс) – иначе
Отношения между величинами
= равно
> больше
< меньше
>= больше или равно
<= меньше или равно
<> не равно
З адача №6
составить программу вычисления значений функции по формуле:
решение
10 REM “ значение функции”
20 INPUT “введите значение Х”; Х
30 IF X<=0 THEN Y=ABS(X)-2*X^3 ELSE Y=X^2-3*X
40 PRINT “X=”; X, “Y=”; Y
50 END