ЛАБОРАТОРНАЯ РАБОТА № 1
Основные операторы и функции Basic
1.ЦЕЛЬ РАБОТЫ: Освоить правила перевода математических выражений на язык Basic, а также начала программирования.
Задание. Составить программу на Basic, которая вычисляет и выводит на экран указанные значения выражений. Набранные программы записать в тетрадь в точном соответствии с экраном компьютера. Полученный результат проверить на калькуляторе или в Excel и оформить подробную проверку в тетради!!!
Обратите внимание на то, что градусы надо ОБЯЗАТЕЛЬНО переводить в радианы.
1.
2.
3.
4.
5.
6.
ЛАБОРАТОРНАЯ РАБОТА № 2
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ
1.ЦЕЛЬ РАБОТЫ:
Освоить приемы постановки задачи, разработки алгоритмов линейной структуры, их описания в виде блок-схем, написания программ на алгоритмическом языке BASIC и получения результатов на компьютере.
2.ПОРЯДОК ВЫПОЛНЕНИЯ:
Рассмотрим порядок выполнения на примере решения задачи о вычислении объема цилиндра с основанием радиуса R и высотой H.
Программирование на алгоритмическом языке BASIC:
REM Вычисление объема цилиндра
CLS
INPUT “Ввод R, H”, R, H
LET V=3.14*(2*R)^2*H/4
PRINT “R=”, R, “H=”, H, “V=”, V
END
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ № 2
1. Вычислить радиус описанной окружности и площадь правильного треугольника со стороной А.
ЛАБОРАТОРНАЯ РАБОТА № 3
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ
1.ЦЕЛЬ РАБОТЫ:
Освоить приемы постановки задач, разработки алгоритмов, где решение о том, какое действие будет выполняться на следующем шаге зависит от результата выполнения предыдущего шага, их описания в виде блок-схем, написания программ на алгоритмическом языке BASIC, описывающих такие алгоритмы и получения результатов на компьютере.
2.ПОРЯДОК ВЫПОЛНЕНИЯ:
Рассмотрим порядок выполнения на примере решения задачи о вычислении значения кусочно-ломаной функции Y(X) для произвольного аргумента Х:
![]() |
Программирование на алгоритмическом языке 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
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ № 3
1.Даны 3 числа. Если первое число больше остальных, то вычислить и напечатать сумму квадратов всех чисел. В противном случае напечатать их произведение.
ЛАБОРАТОРНАЯ РАБОТА № 4
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
1.ЦЕЛЬ РАБОТЫ:
Освоить приемы постановки задач, разработки алгоритмов, где требуется вычислять многократно по одним и тем же формулам, но с разными значениями переменных, входящих в эти формулы, их описания в виде блок-схем, написания программ на алгоритмическом языке BASIC, описывающих такие алгоритмы и получения результатов на компьютере.
2.ПОРЯДОК ВЫПОЛНЕНИЯ:
Рассмотрим порядок выполнения на примере решения задачи о вычислении множества значений функции Y = Х2 + В, где В= , для аргумента Х, изменяющегося от ХНАЧ до ХКОН с шагом ∆Х:
REM Вычисление множества значений функции Y(X)
CLS
INPUT “Ввод XN, XK, DX, C”, XN, XK, DX, C
FOR X=XN TO XK STEP DX
LET B = SQR(X+C)
LET Y = X2 +B
PRINT “X=”, X, “Y=”, Y
NEXT X
END
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ № 4
1. Вычислить и напечатать Y = Ln X3 + 1 для Х = 3, 11, 19, 27, … (всего 30 значений).
ЛАБОРАТОРНАЯ РАБОТА № 5