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

Введение

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

В высшей школе для обучения основам программирования обычно используется язык высокого уровня 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. ЭЛЕМЕНТЫ ЯЗЫКА С++ И СТРУКТУРА