"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)

3. Выведем на печать значение переменной S.
4. Организуем останов ЭВМ.
ВводЛ

Стоп
Рис. 2.3. Алгоритм вычисления площади круга
Соответствующий графический алгоритм показан на рис. 2.3, а, программа
имеет
вид

05 REMВЫЧИСЛЕНИЕ ПЛОЩАДИ КРУГИ
19 INPUTВВЕДИТЕ ДИАМЕТР КРУГА Ъ-Ъ
20 LETS=*PI*D"2/4
30 PRINTПЛОЩАДЬ КРУГА S=S 40 END

Обратите внимание на комментарии при операторах INPUT в строке 10 и
PRINT в строке 30.
У разветвляющихся программ вычисления производятся в различных частях
в зависимости от заданных исходных данных или результатов вычислений. Это
обеспечивают операторы условных переходов. На рис. 2.4

показан графический алгоритм вычисления функции F(x) =sin х/х при хфО
и F(x) = l при л: = 0. Соответствующая программа приведена выше (в  2.1)
при описании операторов IF...THEN.
Циклические программы обеспечивают циклическое (т. е. повторяющееся)
выполнение отдельных фрагментов заданное или конечное, но неопределенное
число раз - до получения результата с заданной погрешностью. Циклы с
заданным числом повторений организуются с помощью операторов FOR ... ТО ...
STEP и NEXT. Примеры правильной и неправильной организации ряда циклов даны
на рис. 2.5.
FOR 1=1 ТО /V -I-FOR J=2 TO M -FDR /f=3 TO P -
-ЛОТ К-I-NEXT /
NEKT Ill

FOR 1=1 ТО N

Рис. 2.4. Алгоритм вычисления функции sin x/x 44
----FOR J=? TO M -
rFOR Л=3 Р -

NEXT I......................

ле*т /......................
-NEXT К...................

6

Рис. 2.5. Правильная "(а) и неправильная (б)
организации циклов с помощью операторов FOR
и NEXT