- •Министерство образования и науки российской федерации
- •Содержание
- •Введение
- •Лабораторная работа № 1 Разработка и отладка линейной программы Задание:
- •Выполнение задания:
- •Лабораторная работа № 2 Разработка и отладка программы с разветвлениями Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 3 Разработка и отладка циклической программы Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 4
- •Разработка и отладка
- •Сложной циклической программы
- •Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 5 Разработка и отладка программы для работы с файлами Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 6 Разработка и отладка программы для работы с графикой Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 7 Разработка и отладка программы для работы с графикой в статике Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 8 Разработка и отладка программы для работы с графикой в динамике Задание на лабораторное занятие
- •Выполнение задания
- •Методические рекомендации По разработке программы
- •5. Трансляция и отладка программы.
- •К лабораторной работе №1
- •К лабораторной работе № 2
- •К лабораторной работе № 3
- •К лабораторной работе № 4
- •Исходная последовательность
- •Отсортированная по возрастанию
- •Программа разложения числа на простые сомножители
- •Делителями числа 28 являются 1, 2, 4, 7, 14.
- •Программа вычисления таблицы значений функции 2-х переменных
- •Программа построения таблицы сложных процентов
- •Программа сложения столбцов определителя
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Варианты 25-27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Варианты 28-30
- •Вариант 31
- •Вариант 36
- •Варианты 34-36
- •Логика цикла
- •Логика цикла
- •К лабораторной работе № 5
- •К лабораторной работе № 6
- •К лабораторной работе № 7
- •К лабораторной работе № 8
- •Косинусоида. Вариант 1
- •Основы программирования на языке basic
- •192171, Г. Санкт-Петербург, ул. Седова, 55/1
Выполнение задания
Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.
Запустить отлаженную программу и осуществить контрольный просчет.
Результат показать преподавателю.
Результаты контрольного просчета записать в отчет.
Таблица 3.1.
|
Вари-ант |
Задание |
Вари-ант |
Задание |
|
0 |
|
5 |
|
|
1 |
|
6 |
|
|
2 |
|
7 |
|
|
3 |
|
8 |
|
|
4 |
|
9 |
|
Таблица 3.2.
|
Вари-ант |
Задание |
Вари-ант |
Задание |
|
0 |
|
5 |
|
|
1 |
|
6 |
|
|
2 |
|
7 |
|
|
3 |
|
8 |
|
|
4 |
|
9 |
|
Лабораторная работа № 4
Разработка и отладка
Сложной циклической программы
Задание на лабораторное занятие
Разработать блок-схему алгоритма программы в соответствии с вариантом задания из таблицы 4.
Составить по разработанному алгоритму программу. Текст программы должен иметь заголовок, например, Программа сортировки по убыванию, вариант 4 (использовать оператор PRINT). Программу следует начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM или ' – апостроф) и разбит на блоки. Вывод на экран организовать по схеме: Исходные данные – Результат вычислений, например, для сложения или умножения матриц: Матрица А.
[вывод матрицы]
Матрица В
[вывод матрицы]
Результирующая матрица С
[вывод матрицы]
После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.
Выполнение задания
Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.
Запустить отлаженную программу и осуществить контрольный просчет.
Результат показать преподавателю.
Результаты контрольного просчета записать в отчет.
Таблица 4.
|
Вари-ант |
Задание |
|
1 |
Поиск максимального числа среди заданного множества чисел |
|
2 |
Поиск минимального числа среди заданного множества чисел |
|
3 |
Сортировка по возрастанию данной последовательности чисел |
|
4 |
Сортировка по убыванию данной последовательности чисел |
|
5 |
Сложение двух матриц |
|
6 |
Нахождение следа матрицы |
|
7 |
Умножение двух матриц |
|
8 |
Транспонирование матрицы |
|
9 |
Нахождение минора матрицы |
|
10 |
Нахождение наибольшего общего делителя двух чисел |
|
11 |
Поиск наименьшего общего делителя двух чисел |
|
12 |
Нахождение простых чисел |
|
13 |
Разложение числа на простые сомножители |
|
14 |
Разложение числа на делители |
|
15 |
Поиск совершенных чисел |
|
16 |
Вычисление таблицы значений функции двух переменных |
|
17 |
Нахождение наибольшего элемента таблицы |
|
18 |
Нахождение наименьшего элемента таблицы |
|
19 |
Поиск элементов таблицы по заданному условию |
|
20 |
Таблица сложных процентов |
|
21 |
Сложение столбцов определителя |
|
22 |
Вычитание строк определителя |
|
23 |
Вычитание столбцов определителя с умножением |
|
24 |
Сложение строк определителя с умножением |
|
25 |
Поиск целочисленных решений уравнения ax + by = c |
|
26 |
Поиск целочисленных решений уравнения ax + by + cz = d |
|
27 |
Поиск целочисленных решений уравнения x2 + y2 = z2 |
|
28 |
Перевод 10-тичного числа в 2-ичную систему |
|
29 |
Перевод 10-тичного числа в 8-ричную систему |
|
30 |
Перевод 10-тичного числа в 16-ричную систему |
|
31 |
Перевод 2-ичного числа в 10-тичную систему |
|
32 |
Перевод 8-ричного числа в 10-тичную систему |
|
33 |
Вычисление суммы с заданной точностью |
|
34 |
Вычисление определителя 3-го порядка |
|
35 |
Решение системы 3-х уравнений с 3-мя неизвестными |
|
36 |
Решение системы 2-х уравнений с 2-мя неизвестными |





