Среда программирования QBasic

Цели лабораторно-практической работы

1. Знакомство с интерфейсом транслятора QBasic.

2. Научиться набору программы с использованием транслятора QBasic.

3. Научиться отлаживать и запускать на выполнение программу с использованием транслятора QBasic.

Технология выполнения лабораторно-практической работы

1.Включить компьютер, осуществить загрузку операционной системы, введя имя пользователя и пароль.

2.Запустить транслятор QBasic: кнопка [Пуск] ð Все программы ð QBasic (или ДЩЛКМ по ярлыку программы «QBasic» на рабочем столе).

3.Набрать программу для вычисления периметра произвольного треугольника по его трем сторонам.

CLS

INPUT " Введите значения: А, В, С "; А, В, С

Р = А + В + С

? " Р= "; Р

END

Внимание. 1. Последователь операторов записывается в строки, каждая из которых имеет свой порядковый номер. Строки обычно нумеруются с интервалом в 10, т. е. 10, 20, 30, …

2. В одной строке можно использовать несколько операторов. Для отделения их друг от друга используется двоеточие «:».

4.Запустить программу на выполнение:

1. ЩЛКМ (щелкнуть левой кнопкой мыши) по пункту горизонтального меню RUN;

2. ЩЛКМ по пункту START открывшегося ниспадающего меню.

5.Если есть синтаксические ошибки, то исправить их в программе и снова запустить программу на выполнение (пункт 4). Если синтаксических ошибок нет, то переходим к пункту 6.

6.Задать исходные данные для длин сторон треугольника: набрать на клавиатуре 2 , 3, 4 и нажимаем клавишу Enter. На экране видим результат р = 9. Показать преподавателю.

7.Самостоятельно протестировать выполнение программы с другими значениями длин сторон треугольника.

8.Набрать программу для определения наибольшего из двух чисел набранных на клавиатуре.

1. ЩЛКМ (щелкнуть левой кнопкой мыши) по пункту горизонтального меню FILE;

2. ЩЛКМ по пункту NEW PROGRAM открывшегося ниспадающего меню;

3. На вопрос «One or more loaded files are not saved. Save them now?» ЩЛКМ по пункту NO и набрать текст программы:

CLS

INPUT " Введите значения: А, В "; А, В

IF A<B THEN

? " A меньше B "

ELSE

? "B меньше или равно A "

ENDIF

END

9.Запустить программу на выполнение (см. пункт 4), исправить синтаксические ошибки, если они есть (см. пункт 5), задать исходные данные – любые два числа (см. пункт 6) и получить результат. Показать преподавателю.

10.Самостоятельно:

1. протестировать выполнение программы для чисел: Среда программирования QBasic - student2.ru ;

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

11.Набрать программу для вычисления значений функции y=sin φ в диапазоне изменения аргумента от 10° до 90° с шагом 10° (см. пункт 8):

CLS

INPUT " Введите значения: NX"; NX

INPUT " Введите значения: KX"; KX

INPUT " Введите значения: HX"; HX

FOR X=NX TO KX STEP HX

X1= X*3.14/180

Y=SIN(X1)

? Y;"=sin(";X;")"

NEXT X

END

Запустить программу на выполнение, задав исходные данные с клавиатуры (см. пункт 4, 5 и 6), получить результат. Показать преподавателю.

12.Самостоятельно: исправить текст программы, чтобы отказаться от ввода исходных данных, указав их в заголовке оператора цикла, получить результат.

13.Набрать программу для вычисления значений функции Среда программирования QBasic - student2.ru для задаваемого с клавиатуры x:

REM вычисление значения функции y(x)

CLS

INPUT " Введите значения: X "; X

IF X<=10 THEN Y=-5 ELSE Y=X^3

? “Y= “; Y

END

Протестировать работу программы при х = 0, х = 10 и х = 12. Показать преподавателю.

14.Завершить работу с транслятором QBasic:

1. ЩЛКМ по пункту горизонтального меню FILE;

2. ЩЛКМ по пункту EXIT открывшегося ниспадающего меню;

3. На вопрос «One or more loaded files are not saved. Save them now?» ЩЛКМ по пункту NO.

Дополнительно

15.Получить значения выражений, используя QBasic:

1). Среда программирования QBasic - student2.ru

2). Среда программирования QBasic - student2.ru

3). Среда программирования QBasic - student2.ru

3.3. Требования по оформлению отчета

Кратко, но понятно ответить на вопросы:

1. Как осуществляется включение ПК и его подготовка к работе?

2. Как осуществить запуск транслятора QBasic?

3. Как происходит набор программы?

4. Как запустить набранную программу на выполнение?

5. Как набрать новую программу, не сохраняя ранее набранную?

6. Как осуществляется ввод исходных данных в программу?

7. Как завершить работу с транслятором QBasic?

3.4. Контрольные вопросы

1. В чем состоит программный принцип работы компьютера?

2. Что такое компьютерная программа?

3. Каково предназначение транслятора QBasic?

4. Что такое арифметическое выражение в языке QBasic?

5. Что может входить в состав арифметического выражения?

6. Как осуществляется обращение к стандартным функциям в языке QBasic?

Наши рекомендации