- •Министерство образования и науки российской федерации
- •Содержание
- •Введение
- •Лабораторная работа № 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
лабораторный практикум по дисциплине «Учебный практикум по ВТ» для студентов дневного отделения всех специальностей
Санкт-Петербург
2007
Одобрены на заседании кафедры ИТСС, протокол №3 от 26.12.2003 г.
Утверждены Методическим Советом ИЭУПС, протокол №5 от 15.01.2004 г.
Основы программирования на языке BASIC. Лабораторный практикум по дисциплине «Учебный практикум по ВТ» для студентов дневного отделения всех специальностей. – СПб.: Изд-во СПбГУСЭ, 2007. – 127 с.
Составитель: канд. тех. наук, доц. А.Т. Тяжев
Рецензент: канд. тех. наук, доц. Н.Д. Тихонов
Ó Санкт-Петербургский государственный университет сервиса и экономики
2007 г.
Содержание
Введение 5
Лабораторная работа №1. Разработка и отладка линейной программы 6
ЛАБОРАТОРНАЯ работа №2. Разработка и отладка программы с разветвлениями 10
ЛАБОРАТОРНАЯ работа №3. Разработка и отладка циклической программы 12
ЛАБОРАТОРНАЯ работа №4. Разработка и отладка сложной циклической программы 15
ЛАБОРАТОРНАЯ работа №5. Разработка и отладка программы для работы с файлами 17
ЛАБОРАТОРНАЯ работа №6. Разработка и отладка программы для работы с графикой 19
ЛАБОРАТОРНАЯ работа №7. Разработка и отладка программы для работы с графикой в статике 22
ЛАБОРАТОРНАЯ работа №8. Разработка и отладка программы для работы с графикой в динамике 26
Методические рекомендации 30
По разработке программы 30
К лабораторной работе № 1 52
К лабораторной работе № 2 57
К лабораторной работе № 3 61
К лабораторной работе № 4 66
К лабораторной работе № 5 89
К лабораторной работе № 6 93
К лабораторной работе № 7 99
К лабораторной работе № 8 105
Литература 112
Приложение 1 113
Приложение 2 126
Введение
Это методическое пособие посвящено основам программирования на языке Бейсик (Qbasic). Оно содержит 8 лабораторных работ, позволяющих получить практические навыки по основным темам учебной программы. Задания на лабораторные работы помещены в начале. Если студент, выбрав свой вариант задания, испытывает затруднения при разработке программы, ему следует обратиться к разделу "Методические рекомендации", состоящему из рекомендаций по разработке алгоритма и программы и рекомендаций непосредственно к лабораторным работам.
В общей части "Методических рекомендаций", помимо этапов построения программы, подробно рассмотрен оператор PRINT – вывода на экран, присутствующий практически в любой программе, а также оператор присваивания. Приведен также оператор PRINT USING, позволяющий организовать красивый вывод на экран. Приведены блок-схемы, без которых при разработке более сложных программ трудно обойтись. Даны приемы по отладке программ. Операторы языка Бейсик объясняются по тексту, они для удобства поиска сведены в таблицы с краткими комментариями. Следует обратить особое внимание на примечания к таблицам, дающие важную информацию. Следует запомнить назначение функциональных клавиш, приведенных в таблице, особенно F4, F5, F8 и Ctrl + Break. При появлении сообщений об ошибках нужно обратиться к рекомендациям, также приведенным в соответствующей таблице, которые могут помочь разобраться в причинах появления ошибки.
Во второй части "Методических рекомендаций" рассмотрены операторы применительно к определенной лабораторной работе. Даны рекомендации по разработке программы в соответствии с заданиями. Обратите внимание на справочный материал в таблицах. Для работ № 2 и 3 приведены результаты просчета контрольных примеров.
Отчет по работам сдается преподавателю в виде брошюры и представляет собой набор блок-схем и текстов программ по всем заданиям, а если нужно и результаты контрольных примеров.