Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект лекций по программированию.doc
Скачиваний:
166
Добавлен:
22.03.2016
Размер:
1.09 Mб
Скачать

59

В.Н.Агеев

Программирование

и основы алгоритмизации

Конспект лекций

Москва

2012

УДК 655.254:681.3

ББК 76.10

А23

Р е ц е н з е н т ы

IШурыгин В.Н., доцент кафедры «Информационные системы» ГОУ МГУП, к. т. н. Щербина Ю.В., профессор кафедры «Автоматизация полиграфического производства»

ГОУ МГУП, д. т. н.

Агеев В.Н.

А23 Программирование и основы алгоритмизации. Конспект лекций – м.: мгуп, 2012.– *** с.

ISBN

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

Содержание

Введение …………………………………………………………………………..

1. Понятие алгоритма в информатике. Блок-схемы алгоритмов

2. Типовые алгоритмы и их блок-схемы.

3. Алгоритмические языки и их классификация

4. Методы объектно-ориентированного программирования

5. Интегрированная среда разработки VisualBasic

6. Программирование на языке VisualBasic

7. Программирование разветвляющихся процессов

8. Программирование циклических процессов

9. Графические возможности VisualBasic

10. Функции даты и времени. Объект Timer

11. Работа с внешними файлами и устройствами

12. Работа с дисками и папками

13. Работа с базами данных

14. Методы отладки программы

15. Примеры решения задач

Список рекомендуемой литературы …………………………………………..

Предисловие

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

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

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

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

Внедрение новых информационных технологий управления по­зволяет перейти к качественно новому типу автоматизированных систем – интегрированных систем обработки информации и уп­равления или, иначе говоря, автоматизированных информацион­но-управляющих систем..