Этап 1. Физическая постановка задачи

  • Дано: Х – Вещественное число.
  • Вычислить: Y – Вещественное число.

Этап 2. Математическое описание

· Согласно условию задачи, Y вычисляется по одному из 3-х уравнений в зависимости от того, в каком интервале находится заданное значение Х:

Ø Первый интервал: при Х<0

Ø Второй интервал: при 0<=Х< X1

Ø Третий интервал: при X>= X1

· Координата X1 может быть определена из совместного решения 2-х уравнений: Y =5 и Y = 10–0.5X.

· Результат решения: X1 = 10.

Этап 3. Описание алгоритма решения задачи

Описание алгоритма вычисления функции Y(X) выполнено с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:

Этап 4. Программирование на алгоритмическом языке BASIC

REM Вычисление значения функции Y(X)

CLS

INPUT “Ввод X”, X

IF X < 0 THEN

LET Y = 5 + X

ELSE

IF X > 10 THEN

LET Y = 10 - 0.5*X

ELSE

LET Y = 5

END IF

END IF

PRINT “X=”; X, “Y=”; Y

END

Этап 5. Отладка программы:

  • Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.
  • Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.
  • Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».
  • Выполнить компиляцию (перевод с алгоритмического языка в коды ЭВМ) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ЭВМ) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.
  • Выполнить ввод с клавиатуры значения для X в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Признаком окончания ввода значения Х является нажатие клавиши “ENTER”.
  • Для проверки программы необходимо ввести три значения Х для трех интервалов, которые позволили бы легко получить результат при ручном счете по формулам (Этап 2) и сравнить их с тем, что выведет компьютер на монитор при выполнении оператора PRINT. В данном примере для Х= - 5 на мониторе должно появиться Y=0, для Х= 1 на мониторе должно появиться Y=5, а для Х= 100 на мониторе должно появиться Y= - 40. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: