Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
933 Кб
Скачать
☆

Библиографический список 224 введение

Предметом изучения учебного пособия являются понятия и определения информатики, принципы алгоритмизации и обработки данных, основы программирования на алгоритмических языках, рекомендации по рациональной записи текста программ (стилю программирования), современные среды разработки программ.

В первом разделе пособия вводятся основные определения и термины данной предметной области, дается краткое описание устройства компьютера, рассматриваются основные этапы обработки программы на алгоритмическом языке такие, как: трансляция, компоновка, загрузка и выполнение, описывается представление данных в компьютере, их типы и организация. В последующих разделах излагаются основы программирования на двух распространенных алгоритмических языках C и Basic, причем аналогичные конструкции рассматриваются параллельно в одном разделе с выделением различий в их реализации в каждом из языков. Оба языка позволяют в дальнейшем перейти от процедурного подхода к объектно-ориентированному. Язык Basic, кроме того, естественным образом дополняет соответствующие разделы в дисциплинах, изучающих текстовые и табличные процессоры, которые составляют основу знаний современных пользователей компьютеров. В пособие включен раздел, содержащий рекомендации по стилю программирования. В конце большинства разделов приводятся вопросы для самопроверки и контрольные вопросы, что позволяет по мере обучения проверять степень усвоения пройденного материала. В последнем разделе помещены задачи для практических занятий.

В качестве инструментальной среды выбраны оболочки MinGW C/C++ 4.8 и Microsoft Visual Basic.NET (версии 2008 Express Edition и 2010 Professional). Выбор среды MinGW C/C++ 4.8 обусловлен ее относительной простотой по сравнению с оболочками MS Visual Studio разных версий и нежеланием затрагивать в данном пособии понятия объектно-ориентированного программирования. Кроме того, все входящие в ее состав компоненты являются свободно распространяемыми программными средствами. В средах Microsoft Visual Basic.NET автор ограничивается изложением средств, работающих с общими процедурами. Описания оболочек и техники работы в них помещены в приложения. В состав приложений включены также ответы на вопросы для самопроверки и темы для курсовой работы.

Пособие предназначено для обучения основам программирования студентов факультета математики, механики и компьютерных наук всех направлений бакалавриата. Освоение изложенного материала позволит диверсифицировать дальнейшее обучение компьютерных дисциплин согласно учебному плану каждого из них. Параллельное изучение двух языков программирования дает возможность выявлять сходство и различие в правилах описания аналогичных конструкций, что существенно облегчит понимание новых программных средств на последующих курсах.

В тексте пособия английские термины выделены полужирным шрифтом, фрагменты программного кода – курсивом. Ключевые слова каждого из языков в программном коде также набраны полужирным шрифтом. Поскольку дальнейшее обучение студентов всех направлений ориентировано на использование языка программирования С++, в текст пособия включены наиболее удобные конструкции данного языка, не связанные с понятием класса.