Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
15.02.2016
Размер:
4.77 Mб
Скачать

Лабораторная работа № 2 Разработка и отладка программы с разветвлениями Задание на лабораторное занятие

  1. Разработать блок-схему алгоритма программы в соответствии с вариантом задания. Номер варианта задания двойной, например 0(9), где первая цифра (0) означает номер варианта уравнений из таблицы 2.1, а вторая (9) – вариант условий из таблицы 2.2, то есть

(0,1x3 + 10)a если x  0,9

y = |x2 + 0,2x – a|0,5 если 0,9 < x < 9

(0,3x2 – ln |x|)x если x = 9

  1. Составить по разработанному алгоритму программу, осуществляющую заданное ветвление. Для ввода исходных данных использовать операторы INPUT (не забывайте о подсказке или приглашении к вводу данных). Текст программы должен иметь заголовок, например, Программа с разветвлениями, вариант 0(9) (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (использовать оператор REM или ' – апостроф). Вывод на экран результатов вычисления организовать в следующем виде: y = 18.

  2. Подготовить входные данные для контрольного просчета (по одному значению x для каждого интервала) и определить величину y при этих x.

  3. После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.

Выполнение задания

  1. Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.

  2. Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.

  3. Запустить отлаженную программу и осуществить контрольный просчет.

  4. Результат показать преподавателю.

  5. Результаты контрольного просчета записать в отчет.

Таблица 2.1.

Вари-ант

Основание

Вари-ант

Основание

0

5

1

6

2

7

3

8

4

3,4 cos(a-4x2)

9

Таблица 2.2.

Вари-ант

Условие

Вари-ант

Условие

Вари-ант

Условие

0

x  0

0 < x  5,05

5,05 < x

4

x < -2,4

2,4  x  4

4 < x

7

x  -3,7

3,7 < x < 7

7  x

1

x < 1

x = 1

1 < x

5

x  -5

5 < x < 7,5

7,5  x

8

x < -4,8

4,8  x  8

8 < x

2

x  0,2

0,2 < x < 2

2  x

6

x  -1,6

1,6 < x  6

6 < x

9

x  0,9

0,9 < x < 9

x = 9

3

x  -3

-3 < x < 6,3

6,3  x

Лабораторная работа № 3 Разработка и отладка циклической программы Задание на лабораторное занятие

  1. Разработать блок-схему алгоритма программы в соответствии с вариантом задания. Номер варианта задания двойной, например 0(1), где первая цифра (0) означает номер варианта суммы из таблицы 3.1, а вторая (1) – вариант суммы из таблицы 3.2.

  2. Составить по разработанному алгоритму программу, осуществляющую вычисление первой и второй сумм S1 и S2, а также S = S1 + S2. Для ввода исходных данных использовать операторы INPUT (не забывайте о подсказке или приглашении к вводу данных). Текст программы должен иметь заголовок, например, Циклическая программа для вычисления сумм, вариант 0(1) (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (использовать оператор REM или ' – апостроф). Вывод на экран результатов вычисления организовать в следующем виде: S = 18 S1 = 20 S2 = 30. Текст программы разделить на блоки.

Например:

==========================

'Блок ввода значений x(i)

[текст блока]

'==========================

  1. После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.