ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ № 4




ЛАБОРАТОРНАЯ РАБОТА № 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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-09-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: