ZX-Ревю 1992 №1-2 1991 г.

Спектрум в школе - программа пособие по ремонту различной техники "REMONT".


Спектрум в школе

2. "REMONT"

Эта программа может служить пособием по ремонту различной техники. Причем, когда у машины варианты кончатся, то она спросит у пользователя, что неисправно, и в следующий раз она задаст и этот вопрос. Таким образом, постепенно количество вариантов увеличится.

5 GO TO 20 10 LOAD ""CODE 20 DIM A$(500,32)

30 LET i=1: LET A$(i)=" напряжение батареек"

40 CLS: POKE 23607,249: PRINT "Я думаю, стоит проверить ";A$(i): GO SUB 140 50 IF UP=0 THEN PRINT FLASH 1';" Нужно ремонтировать!":PAUSE 0: GO TO 90 60 LET i=i+1:IF A$(i)=" " THEN GO TO 80 70 GO TO 40

80 INPUT "He хватает вариантов ..... как вы думаете, что еще нужно проверить ? " 'A$(i)

90 POKE 23607,60: CLS: PRINT AT 21,8; "Press any Key !": PRINT #0: INK 1; PAPER 6; AT 0,1;" BORISOV $ ALCOSOFT $ 1991": POKE 23607,249:PRINT AT 5,3; "1. - Работа с программой"; AT 5,3; "2. - Запись на магнитофон"; AT 7,3; "3. - Проверка записи" 100 IF INKEY$="1" THEN GO TO 30 110 IF INKEY$="2" THEN SAVE "REMONT" LINE 10 120 IF INKEY$="3" THEN VERIFY "REMONT" 130 GO TO 100

140 PRINT ," В норме?..... Да/Нет?"

150 IF PEEK 23560=100 THEN LET UP=1:RETURN 160 IF PEEK 23560=110 THEN LET UP=0:RETURN 170 GO TO 150

Описание

5 Служит для того, чтобы после команды RUN программа нормально стартовала, а не производила загрузку по строке 10.

10 Загружает коды знакогенератора русского алфавита.

20 Объявляет строковый массив A$.

30 Объявляем переменную i и элемент массива A$(i).

40 Очищаем экран, переключаемся на русский шрифт, выводим вопрос и обращаемся к подпрограмме управления.

50 Если неисправность определена правильно, то выдаем сообщение. 60 Прибавляем 1 к i. Берем переменную A$(i) и проверяем ее на пустоту. 70 Организовываем переход для следующего вопроса. 80 Ждем вопроса, который вводит пользователь. 90 Вывод меню.

100 Опрос клавиши "1". Если нажата, то работа с программой.

110 То же клавиши "2". Если нажата - выгрузка программы на ленту.

120 То же клавиши "3". Если нажата - проверка программы.

130 Организовывает ожидание INKEY$.

140 Начало подпрограммы определения ответа.

150 Опрашивается клавиша "D".

160 То же - клавиша "Н".

170 Организация ожидания INKEY$. Знакогенератор находится в памяти по адресам 64000... 64768.

Ошибки.

1. В строку 150 надо дописать РОКЕ 23560,0 для того ,чтобы программа не проскакивала INKEY$.

2. В строке 60 сравнение должно быть с пустой строкой длиной 32 символа.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
MUZAKING - Музыкальный скелет.
Система - Обзор системных программ: ассемблер XAS v 7.432
A.O.S.S. - аналитическая статья о музыкальной сцене от Andy Fer.
Невыдуманные истории - Юмористические истории.
Программы - Описание текстового редактора AC Edit v0.09.

В этот день...   1 января

SibNews #08, Woot! #01, Spectrum Magazine #01, ACNews #25, Psychoz #14, ACNews #14, Last 128 #08, Last 128 #06, Last 128 #05, Last 128 #04, Last 128 #03, Last 128 #02, Last 128 #09, Last 128 #3.5, Last 128 #8.025, Sinclair Club #05, Last 128 #M!R 01, Fantadrom #01, Buzz #20, Last 128 #01, DonNews #13, Nicron #120, Promised Land #01, Inferno #01, Marazm #25, Ultimathum #01, Marazm #21, Hooy Mag #02, KrNews #11, Marazm #22, Marazm #23, ZX Football 2000 #01, Codemania #01, Always #03, Bugs #02, IzhNews #08, Virtual Worlds #01, Listok #04, Scenergy #02, Flash Info #18, Marazm #16, Marazm #17, Zed #01, Balagan #02, ZX Format #08, ZX Power #03, Shock #01, Impulse #02, Deja Vu #03, ZX Club #08, ZX Club #06, Numberology #01, Marazm #13, Marazm #12, Marazm #14, Gorodok #02, Zodiac #01, Marazm #15, Deja Vu #07, Marazm #11, Deja Vu #07, Playboy #03, Crazy News #2, Crazy News #4, ZX Light #01, Crazy News #5, Playboy #02, ZX News #03, ZX Review #1-2, Read Me #02, Crazy News #3, Nicron #13, Read Me #01, Public Spirit #01, Faultless #06, Faultless #05, ZX Software #01, Stump #04, Speccy #07, Возраждение #0, Speccy #03, On-Line #17, Scene+ #01, Welcome Press #01, ZX Konig #04, Adventurer #01, Faultless #05, Faultless #04, Di Halt #01, Faultless #01, Playboy #01, Crazy News #1, Faultless #03, Pioneer #03, Sinclair Town #02, ZX Magazine #01, Eldorado #01, ZX Magazine #02, Spectron #01, ZX News #01, ZX Konig #02, 200 #W, Welcome Press #00, Dune #07, Subliminal Extacy #01, Subliminal Extacy #02, ZX Konig #01, Subliminal Extacy #00, Muchomor #01, Spectrofon #01, ZX Revija #02, Outlet #01, Outlet #1-3