Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Владимирский государственный университет
имени Александра Григорьевича и Николая Григорьевича Столетовых»
(ВлГУ)
Кафедра информатики и защиты информации
ТЕХНОЛОГИИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ
Учебное пособие для студентов вузов
Составители:
Л. А. Артюшина
А. А. Воронина
Владимир, 2013
УДК 004. 056
Рецензент:
Кандидат технических наук, доцент кафедры Информационного обеспечения в правовой сфере юридического института Московского государственного университета путей сообщения
Л. М. Груздева
Технологии и методы программирования: Учеб. пособие для студентов вузов / Владим. гос. ун-т; сост. Л. А. Артюшина, А. А. Воронина – Владимир: Изд-во Владим. гос. ун-та, 2013. – 101 с.
Учебное пособие предназначено для подготовки к выполнению лабораторных работ по дисциплине «Технологии и методы программирования». Рекомендуются для студентов I курса направления 090900 «Информационная безопасность» и специальности 090305. 65 «Информационно-аналитические системы безопасности» всех форм обучения, но могут быть полезны для всех, начинающих изучать язык С. Рассматриваются вопросы технологии разработки программного обеспечения при структурном подходе. Приводятся примеры выполнения каждого задания, раскрываются приемы и методы структурного программирования. Содержат требования к содержанию отчета.
СОДЕРЖАНИЕ
Предисловие ……………………………………………………. 4Общие указания к выполнению лабораторных работ…………………………………………………………….
.
6Лабораторная работа №1. Знакомство со средой Microsoft Visual C++ 2008 Express Edition ………………………………
8Ветвления…………………………………………………………
Лабораторная работа №2. Ветвления…………………………. 16
23Циклы……………………………………………………………. .
Лабораторная работа №3. Циклы ……………………………. . 29
37Одномерные массивы…………………………………………….
Лабораторная работа №4. Алгоритмы обработки одномерных массивов …………………………………………………………. 39
56Двумерные массивы………………………………………………
Лабораторная работа №5. Алгоритмы обработки двумерных массивов…………………………………………………………. . 62
72Комбинированный тип данных (Cтруктуры) ………………….
Лабораторная работа №6. Комбинированный тип данных ……76
86Литература ………………………………………………………98Приложение 1……………………………………………………99Приложение2 ……………………………………………………. 100Приложение 3 ……………………………………………………101
ПРЕДИСЛОВИЕ
Основная задача этого пособия – научить вас создавать программы на языке С в методологии структурного подхода к программированию.
Книга предназначена для студентов, изучающих язык С «с нуля», поэтому изложение материала начинается с рассмотрения самых простых примеров, усложнение производится постепенно. Для облегчения усвоения нового материала выполняется разбор и анализ лабораторных заданий, приведенных в пособии, подробно рассматривается технология отладки и тестирования программ.
Книга является логическим продолжением лекций преподавателя, поэтому не претендует на полноту изложения материала. Кроме этого существуют книги других авторов, справочники, контекстная помощь.
Цель, которая ставилась при написании книги, - дать правильное представление о технологии структурного программирования.