Читать онлайн «Основы программирования»

Автор Александр Шестаков

СРЕДНЕЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАНИЕ И. Г. СЕМАКИН, А. П. ШЕСТАКОВ ОСНОВЫ ПРОГРАММИРОВАНИЯ Допущено Министерством образования Российской Федерации в качестве учебника для студентов образовательных учреждений среднего профессионального образования, обучающихся по специальностям 2202 «Автоматизированные системы обработки инаюрмации и управления (по отраслям)», 2203 «Программное обеспечение вычислительной техники и автоматизированных систем» Москва ИЗДДТЕЛЬС Мастерство 2002 Ф УДК 681. 3. 06 ББК22. 18 С 12 Рецензент — зав. кафедрой прикладной математики и информатики Пермского государственного университета, д-р физ. -мат. наук, проф. С. В. Русаков Семакин И. Г. , Шестаков А. П. С12 Основы программирования: Учебник. — М. : Мастерство, 2002. - 432 с. ISBN 5-294-00054-7 Изложены основы структурной методики построения алгоритмов. Рас­ смотрены основы программирования на базе языка Паскаль (в версии Тур­ бо Паскаль-7. 0). Изложен стандартный язык Си с некоторыми элементами его расширения в версии Си++.
Представлены задачи по программирова­ нию, предназначенные для организации практикума на ЭВМ (более 800 заданий). Для студентов средних профессиональных учебных заведений. Может быть использован учениками старших классов средней школы и студента­ ми начальных курсов высших учебных заведений. УДК 681. 3. 06 ББК 22. 18 Оригинал-макет данного издания является собственностью издательства «Мастерство», и его воспроизведение любым способом без согласия издательства запрещается © Семакин И. Г. , Шестаков А. П. , 2001 ISBN 5-294-00054-7 © Издательство «Мастерство», 2001 ПРЕДИСЛОВИЕ Программирование все в большей степени становится заняти­ ем лишь для профессионалов. Объявленный в середине 1980-х гг. лозунг «Программирование — вторая грамотность» остался в про­ шлом. В понятие «компьютерная грамотность» сегодня входит преж­ де всего навык использования многообразных средств информа­ ционных технологий. Решая ту или иную информационную зада­ чу, необходимо выбрать адекватное программное средство. Это могут быть электронные таблицы, системы управления базами дан­ ных, математические пакеты и т. п. И только в том случае, когда подобные средства не дают возможности решить задачу, следует прибегать к универсальным языкам программирования. Принято различать программистов двух категорий: приклад­ ных и системных. Системные программисты — это разработчики базовых программных средств ЭВМ (операционных систем, транс­ ляторов, сервисных средств и т. п. ).