Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование_С++_ч_1.doc
Скачиваний:
15
Добавлен:
22.11.2018
Размер:
324.61 Кб
Скачать

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный технический университет  УПИ»

Программирование на языке C++

Часть 1. Структурное программирование

Методические указания к лабораторным и самостоятельным работам по курсу «Программирование на языке С++» для слушателей курсов повышения квалификации и студентов всех форм обучения всех специальностей.

Екатеринбург

2006

2005

УДК 681.3

Составитель: А. В. Кибардин

Научный редактор доц., канд.техн.наук. Б. В. Семенов

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ с++. ч.1. Структурное программирование: методические указания к лабораторным и самостоятельным работам по курсу «Программирование на языке С++» / А. В. Кибардин.

Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. 44 с.

Методические указания предназначены для изучения основ структурного программирования на алгоритмическом языке С++.

Методические указания ориентированы на студентов, аспирантов, слушателей ФПК и подготовительного отделения, обучающихся основам современных информационных технологий.

Библиогр.: 4 назв. Табл. 1.

Подготовлено факультетом повышения квалификации преподавателей и профессиональной переподготовки.

УДК 681.3

© ГОУ ВПО “Уральский государственный

технический университет-УПИ”, 2006

Введение

Традиционная технология программирования складывалась в условиях, когда основными потребителями программ были научные учреждения, вычислительные ресурсы были ограничены, а проблемы сопровождения, по существу, неизвестны. Основными критериями качества программы считалась ее узко понимаемая эффективность и компактность. Со временем сложность программ возросла настолько, что на их разработку уходили годы труда большого коллектива, а в результате программы появлялись с большим опозданием и содержали много ошибок.

Кризис программного обеспечения привел к необходимости создания нового способа разработки программ, который снижал бы общие затраты на протяжении всего цикла – от замысла до завершения эксплуатации. Такая технология появилась в начале 70-х годов ХХ в. и была названа структурным программированием. В его основе лежит сочетание теории программирования и личного опыта высококвалифицированных программистов, а также учет современных требований к программам и промышленного характера их производства.

Структурное программирование – это технология создания программ, позволяющая путем соблюдения определенных правил уменьшить время разработки и количество ошибок, а также облегчить возможность модификации программы. Структурный подход охватывает все стадии разработки проектов: спецификацию, проектирование, собственно программирование и тестирование.

Данные методические указания посвящены основам структурного программирования на языке С++.

В последующих частях рассматривается развитие идеи структурного программирования – модульное программирование и объектно-ориентированное программирование.

Состав языка Алфавит языка

Алфавит языка включает:

- строчные и прописные латинские буквы и знак подчеркивания;

- арабские цифры;

- специальные знаки;

- пробельные символы (символ табуляции, перехода на новую строку и пробел).

Из символов алфавита формируются лексемы языка:

- идентификаторы:

- ключевые (зарезервированные) слова;

- знаки операций;

- константы;

- разделители (скобки, точка с запятой, пробельные символы).