Какой бейсик быстрее - QBasic

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

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

У меня на компьютере есть 4 бейсика: QBasic 1.1, 4.5, 7.1 и Turbo Basic 1.0 Всем им была дана одна и та же программа с целью выяснить кто быстрее считает. Задача была такая суммировать 100 миллионов слагаемых гармонического ряда. Если принять скорость счёта QB1.1 за 100%, то результат таков: QB1.1 = 100% TB1.0 = 340% (Turbo Basic) QB4.5 = 460% QB7.1 = 780% Удачи вам!

Решение задачи: «Какой бейсик быстрее»

textual
Листинг программы
  1. DisableDebugger
  2.  
  3. t=ElapsedMilliseconds()
  4.  
  5. s = 0
  6. For i = 1 To 100000000
  7.   s = s + 1 / i
  8. Next i
  9.  
  10. MessageRequester("", Str(ElapsedMilliseconds()-t)+" миллисекунд")

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

  1. Отключается отладчик.
  2. Измеряется время выполнения первого цикла.
  3. Переменная «s» инициализируется нулем.
  4. Выполняется цикл, в котором переменная «s» суммируется с результатом деления единицы на текущее значение переменной «i».
  5. Выводится сообщение с оценкой времени выполнения цикла в миллисекундах, т.е. оценивается скорость работы.

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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