Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка (исходник от Березкиной С.Ю.).doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Лабораторная работа №2 Программирование алгоритмов линейной структуры

Цель работы: изучить оператор присваивания и приобрести практические навыки в программировании алгоритмов линейной структуры.

Задание

        1. Изучить оператор присваивания, арифметические операции и стандартные математические функции языка Бейсик.

        2. Для заданного варианта составить схему алгоритма линейной структуры и реализующую его программу.

        3. Произвести на ЭВМ расчеты по разработанной программе для исходных данных, приведенных в табл. 2.1.

        4. Получить распечатку программы и результатов расчета.

        5. Оформить отчет по лабораторной работе.

Указания по выполнению работы

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

При выполнении лабораторной работы используются операторы ввода и вывода, рассмотренные в лабораторной работе № 1. стандартные математические функции и оператор присваивания

LET <переменная> = <арифметическое выражение>

или

< переменная > = < арифметическое выражение >

Оператор присваивания может записываться в любом месте строки. Арифметическое выражение в Бейсике составляется из чисел, временных и стандартных функций с помощью знаков арифметических действий и круглых скобок. Пишется арифметическое выражение, в строку, при этом Бейсик вычисляет значение арифметического выражения согласно приоритету операций: первыми вычисляются стандартные функции, затем действия в скобках, возведение в степень, умножение и деление, сложение и вычитание.

В случае сложного выражения для искомой функции программа может включать несколько последовательных этапов расчета с введением промежуточных переменных.

В качестве примера на рис.2.1 приведены алгоритм и программа расчета значения функции по формуле

у = (х2+2)/sin3 х.

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

a)

REM ПРОГРАММА РАСЧЕТА ФУНКЦИИ

PRINT “ВВЕДИТЕ ЗНАЧЕНИЕ АРГУМЕНТА Х=”;

INPUT X

Y = (Х^2 + 2)/sin(X)^3

PRINT “ЗНАЧЕНИЕ ФУНКЦИИ Y=”,Y

END

б)

Рис.2.1. Пример программирования алгоритма линейной структуры:

а - схема алгоритма;

б - его: программная реализация

Вывод результатов работы программы на принтер организуется в следующей последовательности:

Таблица 2

Варианты заданий к лабораторной работе № 2

№ п.п

Составить программу расчета функции по формуле

Исходные данные

a

b

c

1

2

3

4

5

2,13

0,17

5,68

1,12

6,84

1,25

2,67

3,01

2,58

8,92

5,87

13,2

1,28

4,11

0,76

2,68

1,11

0.98

1,12

4,85

3,47

8,95

11,8

26,7

1

2

3

4

5

1,31

2,06

0,89

0,52

11,2

2,13

2,36

15,8

10,2

0,28

1,15

3,46

0,35

11,3

4,52

1,28

3,46

9,56

0,24

3,28

0,91

0,24

1,28

0,42

3,42

5,08

6,47

1,71

0,11

1,52

5,71

1,75

0,95

3,45

4,53

4,02

0,24

4,22

3,56

0,37

0,56

0,89

2,94

1,05

1,13

3,14

7,28

0,74

6,73

5,81

1,35

2,13

0,17

5,68

1,12

6,84

1,25

2,67

3,01

2,58

8,92

5,87

13,2

1,28

4,11

0,76