Нужен интерпретатор - QBasic

Узнай цену своей работы

Формулировка задачи:

Уважаемые нужен срочно интерпретатор для написания программы QBasik1.0 ...я знаю его везде навалом ...но мне нужен что бы в него можно было забивать кирилицу ...а те что предлагают ...там тока транслитом ...а это не катит ...прошу у кого есть скиньте на мыло removed@mail.ru

Решение задачи: «Нужен интерпретатор»

textual
Листинг программы
  1. DEFINT A-Z
  2. DIM D(150), N$(7), M(12), T$(12)
  3. WIDTH 80, 43   ' 43 ??? ?? *QBASIC-e
  4. DATA "?","a","?","?","Т","?","a"
  5. FOR K = 1 TO 7: READ N$(K): NEXT K
  6. DATA "?*?,"?a+?"??,"/??"??,"??"
  7. DATA "??",""g?,"????"???,"???"h?*?
  8. FOR K = 1 TO 12: READ T$(K): NEXT K
  9. DATA 31,28,31,30,31,30,31,31,30,31,30,31
  10. FOR K = 1 TO 12: READ M(K): NEXT K
  11. ASK:
  12.     INPUT "? ???iG[ 1901 - 2099 ] "; G
  13.     IF G <= 1900 OR G >= 2100 THEN GOTO ASK
  14. COLOR 14, 1: CLS
  15. PRINT : PRINT TAB(16); "? ?S?G ?   ?   "; G; "   a?G
  16. G = G - 1900: K = (((G - 1) \ 4 + G) MOD 7) + 1
  17. IF (G MOD 4) = 0 THEN M(2) = 29
  18. FOR L1 = 1 TO 3: L = L1 * 4: PRINT : PRINT
  19. PRINT TAB(12); T$(L - 3); TAB(27); T$(L - 2);
  20. PRINT TAB(44); T$(L - 1); TAB(59); T$(L): PRINT
  21. FOR I = 1 TO 150: D(I) = 0: NEXT I
  22. FOR I = L1 * 4 - 3 TO L1 * 4
  23. FOR J = 1 TO M(I): D(K) = J: K = K + 1: NEXT J
  24. IF I < L1 * 4 THEN K = K + 7
  25. NEXT I
  26. FOR I = 1 TO 7
  27. IF I = 7 OR I = 6 THEN COLOR 12, 1
  28. IF I < 6 THEN COLOR 14, 1
  29. PRINT "  "; N$(I); "  ";
  30. FOR J = I TO K - 1 STEP 7
  31. IF D(J) > 0 THEN PRINT USING " ##"; D(J);
  32. IF D(J) = 0 THEN PRINT "   ";
  33. NEXT J: PRINT : NEXT I: COLOR 14, 1
  34. K = (K - 1) MOD 7 + 1
  35. NEXT L1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут