Программирование. Валерий Федорович Альмухаметов
PRINT B
40 A=A+B
50 PRINT A,B
60 END
б). Просмотреть набранный текст, исполнив команду LIST.
в). Исполнить программу командой RUN.
г). Наблюдать на экране результат решения: 6 21 6
д). Очистить экран CLS, очистить память NEW.
Задача 3: (разветвленный алгоритм)
а). Набрать текст программы:
10 INPUT X
20 Y=SIN(X)
30 IF Y>0 THEN K=1 ELSE K=2
40 PRINT Y, K
50 END
б). Исполнить программу, выполнив RUN, при появлении на экране знака: ? , что означает запрос по команде INPUT на ввод числа с клавиатуры, набрать любое число и ввести его, нажав клавишу ENTER.
в). Наблюдать на экране результат решения в виде двух чисел, при этом, если первое из них положительно, то второе число будет равным 1, и наоборот, если первое число отрицательно, то второе равно 2.
г). Очистить память NEW и экран компьютера CLS.
Задача 4: (циклический алгоритм)
а). Набрать текст программы:
10 H=20
20 C=H-8
30 PRINT H, C
40 H=H-6
50 IF C>0 GOTO 20
60 END
б). Распечатать текст программы на экране.
в). Исполнить программу и наблюдать результат:
20 12
14 6
8 0
г). Очистить экран и память.
Задача 5: (разветвленный алгоритм)
Решить задачу с условием: подсчитать значение величины Y по формуле: Y=X2+А при X<0 и по формуле: Y=tg(X3)-sin(X/3)-А при X>=0.
а).Набрать текст программы:
10 INPUT “A, X=”;A,X
20 IF X>=0 GOTO 50
30 Y=X^2+A
40 GOTO 60
50 Y=TAN(X^3)-SIN(X/3)-A
60 PRINT “Результат=”,X,Y
70 END
б). Исполнить программу, при появлении на экране записи: A,X=? ввести с клавиатуры два числа через запятую и нажать клавишу ENTER.
в). Наблюдать результат в виде записи: Результат= с двумя числами, записанными с промежутком между ними.
г). Очистить экран и память ЭВМ.
Задача 6: (циклический алгоритм)
а). Набрать текст программы:
10 FOR X=0 TO 0.5 STEP 0.1
20 Y=10*X+5
30 PRINT X,Y
40 NEXT X
50 PRINT
60 PRINT “X=”,X
70 END
б). Исполнить программу и наблюдать на экране результат:
0 5
0.1 6
0.2 7
0.3 8
0.4 9
0.5 10
Х= 0.6
в). Очистить экран и память.
Задача 7: (циклический алгоритм, использование массива случайных чисел)
Заполнить массив размером 6 случайными числами в диапазоне от 0 до 10 и распечатать номер элемента массива и его значение.
а). Набрать текст программы:
10 DIM A(6)
20 FOR I=1 TO 6
30 A(I)=10*RND(1)
40 PRINT I,A(I)
50 NEXT I
60 PRINT “Индекс I стал равен:”,I
70 END
б). Исполнить программу и наблюдать результат:
в). Очистить экран и память.
Задача 8: (алгоритм, включающий условие и цикл)
Определить максимальное значение функции: Y=sin(X)+ln(X) в интервале значений аргумента от 1 до 3 с дискретностью 0.01 .
10 REM Программа
20 YMAX=0
30 GOSUB 60
40 PRINT XMAX,YMAX
50 END
60 REM Подпрограмма
70 FOR X=1 TO 3 STEP 0.01
80 Y=SIN(X)+LOG(X)
90 IF Y<YMAX THEN