В учебнике изложены теоретические положения разработки программного обеспечения с использованием технологии структурного программирования. Подробно рассмотрены основные приемы решения задач различных классов. В качестве языка программировия используется язык Си. Приводится достаточно подробное описание языка Си.
Содержание учебника соответствует курсу лекций "Основы программирования", которые автор читает в МГТУ им. Н.Э. Баумана.
Для студентов вузов, обучающихся по специальностям, связанным с информатикой. Может быть полезен всем изучающим программирование самостоятельно.