-алгоритм, в который включены команды ветвления или вывода.
-алгоритм в который включена команда повторения или выбора.
Алгоритмы линейной структуры
Разветвляющийся алгоритм
Циклический алгоритм
Алгоритмический язык.
алг степень (вещ а,d)
арг а
рез d
нач вещ b,c
b:= а*а
с:= b*b
d:= с*с
кон
Блок-схема.
нач
а
a*а b
b*b c
c*c d
d
кон
Программа.
10 REM
20 INPUT a
30 LET b= a*a
40 LET c= b* b
50 LET d= b*c
60 PRINT d
70 END
назад
вперед
алг НЕПОЛНАЯ
арг
рез
нач
кон
вперед
10 REM полная
20 INPUT “введи”; x
30 IF условие THEN 40 ELSE 70
40 серия 1
50 PRINT
60 GO TO 90
70 серия 2
80 PRINT
90 END
10 REM неполная
20 INPUT “введи”;x
30 IF условие THEN 40 ELSE 60
40 серия 1
50 PRINT
60 END
вперед
Если - IF
То - THEN
Иначе- ELSE
вперед
вперед
вперед
Запись символа в программе
вперед
вперед
вперед
D=0
X
X=(-b/ (2*a)
Алгоритмический язык.
Алгоритмический язык
Вычислить:
Y=1/X
ПРИМЕР:
нач
х
X=0
кон
y
да
нет
Y=1/x
10 REM полная
20 INPUT «введи х»; х
30 IF УСЛОВИЕ х<>0 THEN 50 ELSE PRINT «нет»
40 GOTO 70
50 LET Y=1/X
60 PRINT Y
70 END
программа
Блок-схема
вперед
вперед
вперед
Наоборот:сначала выполняется серия команд, а затем проверяется условие.
Цикл «Для» используется не всегда,а только в случае, если есть параметр.
вперед
вперед
алг ДЛЯ
арг
рез
нач
для х от хнач до хкон шаг хшаг
нц
серия
кц
кон
вперед
10 REM для
20 FOR х=хнач TO хкон STEP хшаг
30 серия
40 NEXT x
50 END
вперед
Программа
10 REM
20 LET x=1
30 LET A$= «молодец»
40 IF x<=5 THEN 50 ELSE 80
50 PRINT A$
60 LET x=x+1
70 GOTO 40
80 END
вперед
л
Результат в Basic
Программа.
10 REM
20 FOR x=1 TO 5 STEP 1
30 PRINT «молодец»
40 NEXT x
50 END
назад
Результат в Basic
См. продолжение
результат
Пояснение:
70 y=-50*sin(x/50)
При делении на 50 увеличивается частота
При умножении на 50 увеличивается амплитуда
нач
P=1
m
I=1
P=P*I
I=I+1
I<=M
P
кон
+
Блок-схема
Программа
просмотр программы
программа
Х=8
Т.е. Для попадания точки М в левую часть круга необходимо выполнить 3 условия, а условием попадания точки М в правую половину круга будет:
x>=0
x2+y2<=25
Снпчала вычислим значение функции, соответствующее непопаданию точки М в область D. Затем проверяется условие попадания. Если они выполняются, вычисляется новое значение функции:
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть