Программирование. Валерий Федорович Альмухаметов

Читать онлайн.



Скачать книгу

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