ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ОБРАБОТКИ ГРАФИЧЕСКИХ ОБЪЕКТОВ

ЛАБОРАТОРНАЯ РАБОТА № 6

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

END

CLS

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

REMВычисление значения S и числа К

INPUT “Ввод размерности массива N%”, N%

DIM M(N%)

LET S = 0

LET K%= 0

FORJ%=0 TON% STEP1

INPUT“Ввод элементов массива M(J%)”, M(J%)

LET S =S + M(J%)

IFM(J%) < 0 THEN

LETK% = K% + 1

END IF

NEXTJ%

PRINT “S=”; S, “K=”; K%

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

1.ЦЕЛЬ РАБОТЫ:

Освоить приемы постановки задач, разработки алгоритмов, где требуется определить находится ли заданная точка в области на плоскости, ограниченной алгебраическими уравнениями, их описания в виде блок-схем, написания программ на алгоритмическом языке BASIC, описывающих такие алгоритмы и получения результатов на компьютере.

2.ПОРЯДОК ВЫПОЛНЕНИЯ:

Рассмотрим порядок выполнения на примере решения задачи, в которой необходимо определить находится ли заданная точка М(x,y) в заштрихованной области или нет:

Y

 

 

x2 + y2 = 4

       
   


y = 1

 
 

 


X

 

y = - 1