Архитектура и принципы функционирования компьютера
Н. Н. Пустовалова, А. И. Бракович
Информатика и компьютерная графика
Курс лекций
Для студентов всех специальностей
Минск 2010
УДК 004.92 (042.4)
ББК 72я73
П 89
Рассмотрен и рекомендован к изданию редакционно-издательским советом университета
Рецензенты:
кандидат технических наук, доцент кафедры информационных
технологий автоматизированных систем БГУИР О. В. Герман;
кандидат физико-математических наук, доцент кафедры прикладной математики и экономической кибернетики БГЭУ И. В. Кашникова
Пустовалова, Н. Н.
П 89 Информатика и компьютерная графика : курс лекций для студентов всех специальностей / Н. Н. Пустовалова, А. И. Бракович. – Минск : БГТУ, 2010. – 198 с.
ISBN 978-985-434-949-7
Текст лекций содержит достаточно обширный материал, который может быть применен студентами в учебной и научно-исследовательской работе. Приведены основные принципы работы с приложениями Microsoft Office и освещены способы расширения возможностей этих приложений путем использования языка Visual Basic for Application. В работе кратко изложены численные методы и их реализация в приложениях Excel и Mathcad. Основы работы с такими программными средствами, как Paint, Microsoft Visio, Adobe Photoshop, Macromedia Flash, позволят студентам использовать компьютерную графику, а способы создания web-страниц дадут понятие о принципах организации информации в сети Интернет.
УДК 004.92(042.4)
ББК –72я73
ISBN 978-985-434-949-7© УО «Белорусский государственный
технологический университет», 2010
© Пустовалова Н. Н., Бракович А. И., 2010
ВВЕДЕНИЕ
В инженерной деятельности компьютер используется достаточно широко. Целью курса «Информатика и компьютерная графика», разработанного в соответствии с образовательными стандартами Республики Беларусь для соответствующих специальностей, является изучение методов подготовки и решения задач на современных компьютерах, способов работы с пакетами прикладных программ.
Грамотный специалист должен уметь работать с приложениями Microsoft Office, знать современные технические средства взаимодействия с персональными компьютерами, основы алгоритмизации прикладных задач, методы разработки алгоритмов и составления программ на языках программирования.
Приложения, входящие в пакет Microsoft Office: текстовый редактор Word, электронные таблицы Excel, системы управления базами данных Access, – позволяют программировать задачи на соответствующих версиях языка Visual Basic. Этот язык является системой программирования в операционной среде Windows и предназначен для создания прикладных программ, решающих конкретные задачи в режиме диалога с пользователем. Разработка проекта в Windows складывается из двух последовательных этапов:
– сначала размещаются на экране элементы управления в виде значков, пиктограмм, кнопок, вложенных окон и т. п. для организации необходимого графического пользовательского интерфейса прикладной программы (приложения) на экране компьютера;
– затем для определенных элементов управления интерфейса разрабатывается программный код, по которому будет выполняться работа.
Такое программирование называется визуально-событийным. Программа, как правило, связывается с определенным элементом управления графического интерфейса на экране (кнопкой, окном и т. п.) и начинает работать тогда, когда произойдет связанное с этим элементом событие: щелчок мышью, движение мышью, нажатие определенной клавиши на клавиатуре и т. п.
В данной работе рассматриваются способы программирования на языке VBA (Visual Basic for Application)для приложения Excel. Если приложение Excel установлено на компьютере в полном объеме, то язык VBA входит в его состав, что позволяет значительно расширить возможности приложения при использовании его в инженерной практике и научных исследованиях.
Решение задач инженерно-технического и научно-исследова-тельского характера требует знания различных методов вычислительной математики и современных программных средств при их применении. Выполняя соответствующие задания, студенты изучают основные численные методы, используемые при решении задач: методы вычисления определенных интегралов, приближенного решения уравнений, решения систем алгебраических и дифференциальных уравнений, методы получения математических моделей и оптимизации процессов, а также приобретают навыки решения вышеперечисленных задач в приложении Excel (при необходимости используя элементы программирования на языке VBA) и Mathcad.
В настоящее время компьютерная графика проникла практически во все сферы применения персонального компьютера. Она используется при подготовке печатных документов, для визуализации расчетов, в системах компьютерного моделирования, в мультимедийных программах (компьютерных учебниках, энциклопедиях, играх) и, конечно, огромное количество компьютерной графики можно встретить на web-страницах в Интернете. Поэтому инженер должен уметь использовать компьютерную графику в своей практической деятельности.
В пособии рассматриваются такие программные средства для работы с компьютерной графикой, как Paint, Microsoft Visio, Adobe Photoshop, Macromedia Flash.
И, наконец, в данной работе излагаются основные принципы функционирования сети Интернет и способы создания простых web-страниц.
АРХИТЕКТУРА И ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ КОМПЬЮТЕРА