Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на BASIC / Visual Basic / Методичка по програмированию на Basic.doc
Скачиваний:
65
Добавлен:
02.05.2014
Размер:
414.72 Кб
Скачать

3. Задания к лабораторной работе № 1

Выполнить свой вариант задания. По результатам выполнения оформить отчет:

  1. Вычислить радиус описанной окружности и площадь правильного треугольника со стороной А.

  2. Вычислить длину окружности и площадь круга радиуса R.

  3. Вычислить радиус описанной окружности и площадь правильного пятиугольника со стороной А.

  4. Вычислить площадь боковой поверхности конуса с основанием радиуса R и высотой Н.

  5. Вычислить радиус описанной окружности и площадь правильного шестиугольника со стороной А.

  6. Вычислить площадь боковой поверхности прямого кругового конуса с радиусом основания R и высотой H.

  7. Вычислить радиус описанной окружности и площадь правильного восьмиугольника со стороной А.

  8. Вычислить объем пирамиды с восьмиугольным основанием со стороной А и высотой Н.

  9. Вычислить радиус описанной окружности и площадь правильного десятиугольника со стороной А.

  10. Вычислить объем призмы с треугольным правильным основанием со стороной А и высотой H.

4.Справочный материал

4.1.Формулы для выполнения математического описания

п/п

Наименование

Длина окруж-ности

Радиус описанной окружности

Площадь боковой поверхности

Объем

Площадь

1

Треугольник

2

Пятиугольник

3

Шестиугольник

А

4

Восьмиугольник

5

Десятиугольник

6

Круг

2πR

πR2

7

Призма с треугольным основанием S и высотой Н

H х S

8

Пирамида с восьмиугольным основанием S и высотой Н

9

Конус с круговым основанием S и высотой Н

10

Сфера радиуса R

4πR2

Лабораторная работа № 2 программирование разветвляющихся алгоритмов

1.Цель работы:

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

2.Порядок выполнения:

Рассмотрим порядок выполнения на примере решения задачи о вычислении значения кусочно-ломаной функции Y(X) для произвольного аргумента Х:

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

  • Вводимое данное: Х – вещественное число.

  • Результат вычисления: Y – вещественное число.

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

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

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

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

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

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

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

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

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

BEGIN

Ввод X

Да X < 0 Нет

Y = 5 – X Да X > 10 Нет

Y = 10-0.5X Y = 5

Вывод X,Y

END

Этап 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 (отладка) снова.

Этап 6. Выполнение расчета по исходным данным задачи:

Выполнить расчет для следующих исходных данных:

Х = 2.5 ; Х = - 12.78; Х = 267.3985

Соседние файлы в папке Visual Basic