Создание исполняемого файла exe в QB - QBasic

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

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

Записать в файл 2 произвольных числа и вывести файл-результат суммы и разности этих чисел. Создать исполняемый exe файл данной программы. Спасибо

Решение задачи: «Создание исполняемого файла exe в QB»

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. ON ERROR GOTO FLEr
  4.  
  5.   PRINT "Vvedite imya faila(bez rashirenya)";
  6.   INPUT ":", FLnm$
  7.   FLnm$ = LEFT$(FLnm$, 8)
  8.     Sv = FREEFILE
  9.   a = RND * 50
  10.   b = RND * 50
  11.   OPEN "O", Sv, FLnm$ + ".txt"
  12.      PRINT #Sv, a, b
  13.   CLOSE Sv
  14.   FLnm$ = LEFT$(FLnm$, 7) + "2"
  15.   OPEN "O", Sv, FLnm$ + ".txt"
  16.      PRINT #Sv, a + b
  17.      PRINT #Sv, a - b
  18.   CLOSE Sv
  19.  
  20. PRINT "Deistvie vipolneno..."
  21. END
  22.  
  23. FLEr:
  24. PRINT "Oshibka..."

Объяснение кода листинга программы

  1. Очистка экрана - команда CLS
  2. Установка генератора случайных чисел - команда RANDOMIZE TIMER
  3. Проверка наличия файла с именем введенным пользователем - команда ON ERROR GOTO FLEr
  4. Запрос на ввод имени файла - команда PRINT Vvedite imya faila(bez rashirenya); INPUT :, FLnm$
  5. Сокращение имени файла до 8 символов (или менее если имя файла длиннее) - команда FLnm$ = LEFT$(FLnm$, 8)
  6. Выделение свободного файлового номера - команда Sv = FREEFILE
  7. Вычисление случайных чисел a и b - команды a = RND 50; b = RND 50
  8. Открытие файла с именем введенным пользователем для записи - команда OPEN O, Sv, FLnm$ + .txt
  9. Запись в файл чисел a и b - команда PRINT #Sv, a, b
  10. Закрытие файла - команда CLOSE Sv
  11. Изменение имени файла путем добавления '2' к последней цифре имени файла (если имя файла заканчивается на цифру) - команда FLnm$ = LEFT$(FLnm$, 7) + 2
  12. Открытие файла с новым именем для записи - команда OPEN O, Sv, FLnm$ + .txt
  13. Запись в файл суммы чисел a и b - команда PRINT #Sv, a + b
  14. Запись в файл разности чисел a и b - команда PRINT #Sv, a - b
  15. Закрытие файла - команда CLOSE Sv
  16. Вывод сообщения об успешном выполнении действия - команда PRINT Deistviye vipolneno...
  17. Обработка ошибки (если произошла ошибка при выполнении программы) - команда PRINT Oshibka...

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


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

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

14   голосов , оценка 4 из 5

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

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

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