Какой бейсик быстрее - 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
Листинг программы
DisableDebugger
 
t=ElapsedMilliseconds()
 
s = 0
For i = 1 To 100000000
  s = s + 1 / i
Next i
 
MessageRequester("", Str(ElapsedMilliseconds()-t)+" миллисекунд")

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

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

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


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

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

12   голосов , оценка 4.083 из 5
Похожие ответы