Архитектура и принципы функционирования компьютера

Н. Н. Пустовалова, А. И. Бракович

Информатика и компьютерная графика

Курс лекций

Для студентов всех специальностей

Минск 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-страниц.

АРХИТЕКТУРА И ПРИНЦИПЫ ФУНКЦИОНИРОВАНИЯ КОМПЬЮТЕРА

Наши рекомендации