Добавлен: 04.04.2023
Просмотров: 97
Скачиваний: 2
СОДЕРЖАНИЕ
1 ИСТОРИЯ РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
1.1 Эволюция вычислительной техники
1.2 Эволюция языков программирования
2 ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ
2.1 Общие принципы построения алгоритмов
3 РАЗРАБОТКА ПРОГРАММ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ QBASIC
3.1 Разработка программ с использованием оператора цикла
LINE (305, 300)-(305, 340), 15
LINE (335, 300)-(335, 340), 15
LINE (315, 140)-(325, 150), 14, B
LINE (325, 140)-(340, 125), 14
LINE (340, 125)-(340, 150), 14
LINE (325, 150)-(340, 150), 14
LINE (300, 125)-(315, 140), 14
LINE (300, 125)-(300, 150), 14
LINE (300, 150)-(315, 150), 14
END SUB
Рисунок 24 - Результат выполнения программы usl1.bas при N=25
Код подпрограммы BOY
SUB BOY
CIRCLE (320, 180), 30, 15
LINE (295, 210)-(345, 300), 13, B
LINE (305, 300)-(305, 340), 15
LINE (330, 300)-(340, 340), 15
END SUB
Программа выполняет одну из подпрограмм в зависимости от четности числа, введенного пользователем.
ЗАКЛЮЧЕНИЕ
В курсовой работе «Основы программирования на языке QBasic» тезисно изложена история развития вычислительной техники, так как она является базой и очень тесно связана с развитием языков программирования. Затем рассмотрена эволюция языков программирования и изучена их классификация. Отдельно рассмотрены языки программирования высокого уровня и более подробно, с выполнением практической части курсовой работы изучен универсальный язык программирования высокого уровня QBasic.
В курсовой работе освещены общие принципы построения алгоритмов, такие, как принцип поэтапной детализации алгоритма, принцип разработки «от главного к второстепенному», принцип структурного построения алгоритма. Принцип структурности определяет, что программа любой сложности может быть разработана на базе основных алгоритмических структур и их сочетаний. Каждая структура должна иметь единственный вход и единственный выход.
На теоретическом и практическом уровнях в курсовой работе рассмотрены основные алгоритмические структуры. Принципы их работы показаны на примере программ с использованием графики, что дало возможность наглядно проследить принцип работы той или иной алгоритмической структуры.
По результатам выполнения курсовой работы действительно можно сделать вывод о том, что три базовые алгоритмические структуры – следование, ветвление и цикла – дают возможность написать красивый структурный программный код любого уровня сложности.
Цель курсовой работы реализована, задачи выполнены.
СПИСОК ЛИТЕРАТУРЫ
- Абрамов С.А. и др. Задачи по программированию. - М.: Наука, 2015. – 200 с.
- Алексеев В.Е. и др. Вычислительная техника и программирование. Практикум по программированию. - М.: Высшая школа, 2017.- 451 с.
- Бобровский С. Программирование на языке QBasic для школьников и студентов. – М.:Инфорком-Пресс, ДЕСС, 2011. – 427 с.
- Голубь Н.Г., Кириленко Е.Г. Алгоритмические языки и программирование: Методические рекомендации по выполнению контрольных и лабораторных работ, часть 1. – Харьков:ХАИ, 2017. – 31 с.
- Дайтибегов Д. - М., Черноусов Е.А. Основы алгоритмизации и алгоритмические языки. - М.: ФиС, 2015.- 563 с.
- Залогова, Л.А. Компьютерная графика. Элективный курс: Учебное пособие / Л.А. Залогова. - М.: БИНОМ. ЛЗ, 2016. - 213 c.
- Зельднер Г. А. Программируем на языке QBasic 4.5, 4-е издание. – М.: ABF, 2017. – 448 с.
- Каспер Э. Освоим QBasic играючи!- М.:Радио и связь. – 2015.- 263 с.
- Кетков Ю. В. Практика программирования: Visual Basic, C++ Builder, Delphi. Самоучитель (+ дискета) / Юлий Кетков , Александр Кетков. - М.: БХВ-Петербург, 2018. - 464 c.
- Логиновский, А.Н. Инженерная 3D-компьютерная графика: Учебное пособие для бакалавров / А.Н. Логиновский. - М.: Юрайт, 2017. - 464 c.
- Мельникова О. И., Бонюшкина А. Ю. Начала программирования на языке QBasic: Учебное пособие. - М.: ЭКОМ, 2016. - 200с.
- Миронов, Д.Ф. Компьютерная графика в дизайне: Учебник / Д.Ф. Миронов. - СПб.: БХВ-Петербург, 2015. - 560 c.
- Могилев А.В. Информатика. – М., Просвещение , 2017. – 816 с.
- Могилёв А.В., Пак Н.И., Хеннер Е.К. Информатика: Учеб. пособие для студ. пед. вузов / Под ред. Е.К. Хеннера. - М., Academia, 2018. – 348 с.
- Немцова, Т.И. Практикум по информатике. Компьютерная графика и Web-дизайн. Практикум: Учебное пособие / Т.И. Немцова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2016. - 288 c.
- Пантюхин, П.Я. Компьютерная графика. В 2-х т.Т. 1. Компьютерная графика: Учебное пособие / П.Я. Пантюхин. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2017. - 88 c.
- Семашко Г.Л. Программирование для всех. – М.: Наука, 2016. – 325 с.
- Ставнистый Н.Н. Qbasic в математике. Решение задач с помощью компьютера. Ч1. – М.: СОЛОН-Р, 2018. – 143 с.
- Тозик, В.Т. Компьютерная графика и дизайн: Учебник для нач. проф. образования / В.Т. Тозик, Л.М. Корпан. - М.: ИЦ Академия, 2015. - 208 c.