- •В.Н.Агеев
- •А23 Программирование и основы алгоритмизации. Конспект лекций – м.: мгуп, 2012.– *** с.
- •Содержание
- •Предисловие
- •1. Понятие алгоритма в информатике. Блок-схемы алгоритмов
- •2. Типовые алгоритмы и их блок-схемы.
- •3. Алгоритмические языки и их классификация
- •Языки программи- рования
- •4. Методы объектно-ориентированного программирования
- •5. Интегрированная среда разработки Visual Basic
- •6. Программирование на языке Visual Basic
- •7. Программирование разветвляющихся процессов
- •If условие Then Оператор1 [ Else Оператор2]
- •8. Программирование циклических процессов
- •9. Графические возможности языка Visual Basic
- •10. Функции даты и времени. Объект Timer
- •11. Работа с внешними файлами и устройствами
- •Input # номер, имя_переменной
- •12. Работа с дисками и папками
- •CommonDialog1.ShowOpen
- •Open CommonDialog.FileName For Input As # 1
- •13. Работа с базой данных
- •14. Типы ошибок и методы отладки программ.
- •1. Синтаксические ошибки.
- •2. Ошибки в структуре программы.
- •3. Ошибки, возникающие во время выполнения программы.
- •4. Логические ошибки или ошибки алгоритма.
- •15. Примеры проектов
В.Н.Агеев
Программирование
и основы алгоритмизации
Конспект лекций
Москва
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. Примеры решения задач
Список рекомендуемой литературы …………………………………………..
Предисловие
При создании полиграфической продукции мало быть специалистом только в области компьютерных технологий, в области дизайна или в области печати. Человек, занимающийся разработкой и созданием публикаций любого вида, будь то простая рекламная листовка, этикетка, книга, журнал или красочный каталог, должен уметь подготовить текст и изображения для конкретного способа печати и на конкретной бумаге. При этом подготовленная публикация должна удовлетворять одновременно функциональным и эстетическим требованиям, а также требованиям, предъявляемым к современным печатным изданиям. Поэтому только комплексный подход, включающий знание необходимого программного обеспечения, основ печатных процессов и дизайна может привести к успеху.
Электроника обеспечивает управление печатным производством, благодаря чему достигается хорошее качество продукции и высокая производительность оборудования. Внедряемое сквозное цифровое управление производственными процессами, реализуемое цифровыми методами, обеспечивает ускорение выпуска продукции. В типографиях, специализирующихся на изготовлении коммерческой продукции, сегодня больше половины оригиналов поступает и обрабатывается в цифровой форме. Благодаря этому сокращаются сроки выполнения заказов на печатную продукцию, становится возможным полнее удовлетворить требования клиентов относительно высокого качества продукции.
Положительное влияние на полиграфическую промышленность оказывают компьютерные технологии. Так, в последние годы цифровая техника и издательские системы произвели переворот в сфере допечатной подготовки. Уже широко используются системы «Компьютер – фотоформа», «Компьютер – печатная форма» и «Компьютер – печатная машина», и их распространение продолжается.
В целом мировая полиграфическая промышленность характеризуется произошедшими в последние годы существенными структурными и технологическими изменениями. Наряду с процессами, затрагивающими традиционные печатные технологии, в ближайшие годы будет осуществляться также их интеграция с электронными средствами информации (на основе сетевых технологий, экспертных систем, интеллектуальных информационно-поисковых систем и др.).
Внедрение новых информационных технологий управления позволяет перейти к качественно новому типу автоматизированных систем – интегрированных систем обработки информации и управления или, иначе говоря, автоматизированных информационно-управляющих систем..