- •Кафедра «Информационные технологии сферы сервиса»
- •Содержание
- •Введение
- •Лабораторная работа № 1 Разработка и отладка линейной программы Задание:
- •Выполнение задания:
- •Лабораторная работа № 2 Разработка и отладка программы с разветвлениями Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 4
- •Разработка и отладка
- •Сложной циклической программы
- •Задание на лабораторное занятие
- •Лабораторная работа № 3 Разработка и отладка циклической программы Задание на лабораторное занятие
- •Выполнение задания
- •Выполнение задания
- •Лабораторная работа № 5 Разработка и отладка программы для работы с файлами Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 6 Разработка и отладка программы для работы с графикой Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 7 Разработка и отладка программы для работы с графикой в статике Задание на лабораторное занятие
- •Выполнение задания
- •Лабораторная работа № 8 Разработка и отладка программы для работы с графикой в динамике Задание на лабораторное занятие
- •Выполнение задания
- •Методические рекомендации По разработке программы
- •Формализация задачи.
- •Разработка структуры вход - выходных данных.
- •Разработка машинно-ориентированного алгоритма.
- •Запись текста программы на языке программирования.
- •5. Трансляция и отладка программы.
- •К лабораторной работе №1
- •К лабораторной работе № 2
- •К лабораторной работе № 3
- •К лабораторной работе № 4
- •Исходная последовательность
- •Отсортированная по возрастанию
- •Программа разложения числа на простые сомножители
- •Делителями числа 28 являются 1, 2, 4, 7, 14.
- •Программа вычисления таблицы значений функции 2-х переменных
- •Программа построения таблицы сложных процентов
- •Вариант 24 Программа сложения строк определителя с умножением
- •Вариант 31 Программа перевода 2-ичного числа в 10-ичную систему
- •Вариант 32
- •Вариант 36
- •Варианты 34-36
- •Логика цикла
- •Логика цикла
- •К лабораторной работе № 5
- •К лабораторной работе № 6
- •К лабораторной работе № 7
- •К лабораторной работе № 8
- •Гипотрохоида. Вариант 25
- •Строфоида. Вариант 43
- •Трактриса. Вариант 47
- •50 Line (0, 175) – (640, 175), 1 'Ось абсцисс
- •60 Line (320, 0) – (320, 350), 1 'Ось ординат
- •Основы программирования на языке basic
- •192171, Г. Санкт-Петербург, ул. Седова, 55/1
Лабораторная работа № 7 Разработка и отладка программы для работы с графикой в статике Задание на лабораторное занятие
Разработать блок-схему алгоритма программы в соответствии с вариантом задания из таблицы 7.1.
Составить по разработанному алгоритму программу. Текст программы должен иметь заголовок, например, Автобус, вариант 35 (использовать оператор PRINT). Программу начинать с оператора CLS. Установить экранный режим SCREEN 9. Текст программы должен быть снабжен комментариями (использовать оператор REM или ' – апостроф). Рисование осуществлять посредством операторов LINE, CIRCLE, DRAW (использовать все три оператора).
При рисовании выбрать начальную (опорную) точку, привязав к ней остальные координаты. После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.
Выполнение задания
Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.
Запустить отлаженную программу и результат показать преподавателю.
Зарисовать рисунок в отчет.
Таблица 7.1.
Вариант |
Задание |
Вариант |
Задание |
1 |
Ваза |
31 |
Рюмка |
2 |
Кувшин |
32 |
Усеченный полый конус |
3 |
Рюмка с яйцом |
33 |
Фрагмент цилиндра |
4 |
Теннисная ракетка |
34 |
Дорожный знак |
5 |
Подсвечник |
35 |
Автобус |
6 |
Настольная лампа |
36 |
Магнитофон |
7 |
Часы с маятником |
37 |
Лорнет |
8 |
Ложка |
38 |
Люстра |
9 |
Торшер с фонарем |
39 |
Весы |
10 |
Светофор |
40 |
Пасхальное яйцо |
11 |
Торшер с шарами |
41 |
Лопата |
12 |
Торшер с плафонами |
42 |
Телефон |
13 |
Ключ |
43 |
Жук |
14 |
Часы |
|
|
15 |
Гимнастическая гиря |
|
|
16 |
Секира |
|
|
17 |
Цепь |
|
|
18 |
Курительная трубка |
|
|
19 |
Цветок в горшке |
|
|
20 |
Морда кота |
|
|
21 |
Легковая машина |
|
|
22 |
Яхта |
|
|
23 |
Вазочка с мороженым |
|
|
24 |
Шпага |
|
|
25 |
Стрела в мишени |
|
|
26 |
Воздушный шар |
|
|
27 |
Экскаватор |
|
|
28 |
Грузовик с фургоном |
|
|
29 |
Полый цилиндр |
|
|
30 |
Шаровой слой |
|
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
13 |
|
|
8 |
9 |
10 |
11 |
12 |
14 |
15 |
|
|
|
|
|
|
|||
17 |
21 |
||||||
|
|
||||||
16 |
18 |
19 |
20 |
||||
|
|
|
|||||
22 |
23 |
24 |
25 |
||||
|
|
|
||
26 |
27 |
28 |
||
|
|
|
|
|
29 |
30 |
31 |
32 |
|
|
|
|
|
|
35 |
36 |
|||
|
|
|
||
33 |
34 |
37 |
38 |
39 |
|
|
|
|
|
40 |
41 |
42 |
43 |
|
|
|
|
||
