Нужен интерпретатор - QBasic
Формулировка задачи:
Уважаемые нужен срочно интерпретатор для написания программы QBasik1.0 ...я знаю его везде навалом ...но мне нужен что бы в него можно было забивать кирилицу ...а те что предлагают ...там тока транслитом ...а это не катит ...прошу у кого есть скиньте на мыло removed@mail.ru
Решение задачи: «Нужен интерпретатор»
textual
Листинг программы
- DEFINT A-Z
- DIM D(150), N$(7), M(12), T$(12)
- WIDTH 80, 43 ' 43 ??? ?? *QBASIC-e
- DATA "?","a","?","?","Т","?","a"
- FOR K = 1 TO 7: READ N$(K): NEXT K
- DATA "?*?,"?a+?"??,"/??"??,"??"
- DATA "??",""g?,"????"???,"???"h?*?
- FOR K = 1 TO 12: READ T$(K): NEXT K
- DATA 31,28,31,30,31,30,31,31,30,31,30,31
- FOR K = 1 TO 12: READ M(K): NEXT K
- ASK:
- INPUT "? ???iG[ 1901 - 2099 ] "; G
- IF G <= 1900 OR G >= 2100 THEN GOTO ASK
- COLOR 14, 1: CLS
- PRINT : PRINT TAB(16); "? ?S?G ? ? "; G; " a?G
- G = G - 1900: K = (((G - 1) \ 4 + G) MOD 7) + 1
- IF (G MOD 4) = 0 THEN M(2) = 29
- FOR L1 = 1 TO 3: L = L1 * 4: PRINT : PRINT
- PRINT TAB(12); T$(L - 3); TAB(27); T$(L - 2);
- PRINT TAB(44); T$(L - 1); TAB(59); T$(L): PRINT
- FOR I = 1 TO 150: D(I) = 0: NEXT I
- FOR I = L1 * 4 - 3 TO L1 * 4
- FOR J = 1 TO M(I): D(K) = J: K = K + 1: NEXT J
- IF I < L1 * 4 THEN K = K + 7
- NEXT I
- FOR I = 1 TO 7
- IF I = 7 OR I = 6 THEN COLOR 12, 1
- IF I < 6 THEN COLOR 14, 1
- PRINT " "; N$(I); " ";
- FOR J = I TO K - 1 STEP 7
- IF D(J) > 0 THEN PRINT USING " ##"; D(J);
- IF D(J) = 0 THEN PRINT " ";
- NEXT J: PRINT : NEXT I: COLOR 14, 1
- K = (K - 1) MOD 7 + 1
- NEXT L1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д