ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
(РОСОБРАЗОВАНИЕ)
ПЕНЗЕНСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ
СИСТЕМА
ОТКРЫТОГО
ОБРАЗОВАНИЯ
М. Б. Богонин
Языки и системы программирования. Процедурные языки программирования
на примерах Pascal и Си
Учебное пособие
Пенза 2012
1
УДК 681. 3. 07
681. 3. 06
Рецензенты:
Доктор технических наук, профессор,
заведующий кафедрой информационных технологий и менеджмен-
та в медицинских и биотехнических системах Пензенской
государственной технологической академии
Т. В. Истомина;
Кандидат педагогических наук, доцент,
заведующий кафедрой информатики и ИКТ
Пензенского института развития образования
А. В. Диков
Богонин, М. Б. Языки и системы программирования. Процедурные языки про-
граммирования на примерах Pascal и Си : учебное пособие / М. Б. Богонин. – Пенза : Пенз. гос. технол.
акад. , 2012. – 206 с. : 15 ил. ,
библиогр. 8 назв. В пособии рассматриваются ключевые вопросы разработки программно-
го обеспечения с помощью процедурных языков программирования. В основной
части пособия параллельно рассматриваются семантика, способы и основные
приемы разработки программ на языках высокого уровня Pascal и Си. Излагаемый таким образом материал позволяет формировать полное
представление о технологии программирования, проводя параллели и рассмат-
ривая различия наиболее функциональных и популярных на сегодняшний день
императивных языков программирования Pascal и Си. Материал, изложенный в данном учебном пособии, формирует теорети-
ческую и практическую базу, необходимую для дальнейшего изучения основ
объектно-ориентированного программирования. Учебное пособие подготовлено на кафедре профессиональной педагогики
и психологии Пензенской государственной технологической академии и пред-
назначено для студентов специальности 050501. 06 – Профессиональное обуче-
ние (информатика, вычислительная техника и компьютерные технологии). © Пензенская государственная технологическая академия, 2012
© Богонин М. Б. , 2012
2
Введение
Стремительное развитие микроэлектронных технологий, а в
дальнейшем и нанотехнологий стимулировало развитие цифровой
элементной базы. Топологические размеры современных
полупроводниковых приборов позволяют создавать интегральные
устройства с миллионами элементов на кристалле площадью всего в
один квадратный миллиметр. На фоне технологического взрыва из
широкого спектра разрабатываемых на базе микро- и нанотехнологий
устройств смело выделилась в отдельное направление
микропроцессорная техника. Вместе с этим, взяв за основу положение
фон Неймана о возможности выделения программного кода как
механизма управления микропроцессорными устройствами, стала
развиваться инженерная дисциплина, названная в дальнейшем как
технология разработки программных продуктов, или просто
программирование.