Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Основы программирования на С++. Учебное пособие.doc
Скачиваний:
158
Добавлен:
08.06.2015
Размер:
2 Мб
Скачать
☆

Введение

Программирование является одним из основных разделов информатики, которая входит во все учебные планы технических специальностей высшего профессионального образования. Кроме того, отдельные специальности содержат как базовый предмет непосредственно дисциплину "Программирование и основы алгоритмизации". Изучение этих предметов прямо или косвенно связано с освоением алгоритмических языков и их практическим применением для обработки числовой и символьной информации.

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

Предшественником данного языка программирования является язык С, разработанный в 1970 году сотрудником фирмы AT&ABellLaboratoriesДеннисом Ритчи. Данный язык, обладая возможностями алгоритмического языка высокого уровня, может непосредственно оперировать с памятью компьютера. Скорость работы программ, написанных на языке С сравнима со скоростью программ, написанных на ассемблере.

В начале 80-х годов Бьерн Страуструп на базе языка С в результате его расширения и дополнения разработал, по существу, новый язык программирования. Он обеспечивал реализацию объектно – ориентированного принципа программирования на основе новых типов данных, названных классами. Поэтому этот язык получил название "С с классами", которое 1983 году было заменено на аббревиатуру С++. В 1998 году Международный комитет по стандартизации утвердил стандарт данного языка (ISO/IEC14882 "StandartfortheC++ProgrammingLanguage").

Для изучения основ программирования на С++ необходим максимально простой и понятный инструмент. Для этого подходит интегрированная среда разработки BorlandC++ 5.02, которая ориентирована на использование операционной системыWindows. Она позволяет легко строить проекты, а также вводить и редактировать текст программы, производить компиляцию, исправление ошибок, затем перекомпиляцию и сборку программы. Во время компиляции программа показывает места ошибок, что очень полезно на начальном этапе изучения языка и в больших проектах. В системе присутствует удобный редактор текстов программ, который имеет поддержку цветного синтаксиса и кириллицу.

К основным достоинствам среды BorlandC++ 5.02 относится простота и понятность, возможность обращения непосредственно к памяти компьютера, поддержки структурного и объектно-ориентированного программирования, наличие большой стандартной библиотеки, содержащей функции, макросы, типы, константы, а также различные классы для написания приложенийWindows.

BorlandC++ в настоящее время является очень распространенной средой программирования среди российских пользователей. Она удобна и подходит для самостоятельного изучения основ программирования, а также для целей обучения студентов технических вузов и подготовки конкурентоспособных специалистов на современном динамично изменяющемся рынке труда.

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

Учебное пособие рассчитано на активное изучение языка и интегрированной среды BorlandC++ с использованием персонального компьютера (выполнение примеров и упражнений), т.е. предлагается комплексное освоение языка и инструментальных средств среды программирования.

В пособии излагаются основы языка С++ для решения вычислительных и логических задач с применением простых и структурированных типов данных, начиная с числовых (целых и вещественных) и заканчивая структурами.

Возможности языка рассматриваются поэтапно, придерживаясь принципа "от простого к сложному". Поэтому желательно последовательное изучение материала, начиная с первых глав, в которых представлены элементы языка, структура программы, этапы ее выполнения, а также настройка и основы работы в системе программирования BorlandC++ 5.02.

В конце каждой главы приводятся упражнения и контрольные вопросы. Выполнение упражнений позволит студентам и начинающим пользователям самостоятельно приобрести достаточный опыт по составлению программ и их отладке в интегрированной среде BorlandC++ 5.02. Контрольные вопросы служат для проверки степени усвоения изученной темы.

1. ЭЛЕМЕНТЫ ЯЗЫКА С++ И СТРУКТУРА