ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ОБРАБОТКИ ГРАФИЧЕСКИХ ОБЪЕКТОВ
ЛАБОРАТОРНАЯ РАБОТА № 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