Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программирование является одним из основных разделов информатики, которая входит во все учебные планы технических специальностей высшего профессионального образования. Кроме того, отдельные специальности содержат как базовый предмет непосредственно дисциплину "Программирование и основы алгоритмизации". Изучение этих предметов прямо или косвенно связано с освоением алгоритмических языков и их практическим применением для обработки числовой и символьной информации.
В высшей школе для обучения основам программирования обычно используется язык высокого уровня Pascal, который собственно и был разработан специально для этих целей. Однако для решения практических задач он плохо приспособлен. В настоящее время в технических вузах для ряда специальностей, ориентированных на применение информационных технологий в различных сферах производства, в том числе связанных с использованием программных и аппаратных средств для управления технологическими процессами, появилась необходимость изучения языков программирования, сочетающих в себе возможности языков низкого и высокого уровней. Этим требованиям более всего удовлетворяет язык С++. Он эффективен как при решении задач системного программирования, так и при написании прикладных программ.
Предшественником данного языка программирования является язык С, разработанный в 1970 году сотрудником фирмы AT&A Bell Laboratories Деннисом Ритчи. Данный язык, обладая возможностями алгоритмического языка высокого уровня, может непосредственно оперировать с памятью компьютера. Скорость работы программ, написанных на языке С сравнима со скоростью программ, написанных на ассемблере.
В начале 80-х годов Бьерн Страуструп на базе языка С в результате его расширения и дополнения разработал, по существу, новый язык программирования. Он обеспечивал реализацию объектно – ориентированного принципа программирования на основе новых типов данных, названных классами. Поэтому этот язык получил название "С с классами", которое 1983 году было заменено на аббревиатуру С++. В 1998 году Международный комитет по стандартизации утвердил стандарт данного языка (ISO/IEC 14882 "Standart for the C++ Programming Language").
Для изучения основ программирования на С++ необходим максимально простой и понятный инструмент. Для этого подходит интегрированная среда разработки Borland C++ 5.02, которая ориентирована на использование операционной системы Windows. Она позволяет легко строить проекты, а также вводить и редактировать текст программы, производить компиляцию, исправление ошибок, затем перекомпиляцию и сборку программы. Во время компиляции программа показывает места ошибок, что очень полезно на начальном этапе изучения языка и в больших проектах. В системе присутствует удобный редактор текстов программ, который имеет поддержку цветного синтаксиса и кириллицу.
К основным достоинствам среды Borland C++ 5.02 относится простота и понятность, возможность обращения непосредственно к памяти компьютера, поддержки структурного и объектно-ориентированного программирования, наличие большой стандартной библиотеки, содержащей функции, макросы, типы, константы, а также различные классы для написания приложений Windows.
Borland C++ в настоящее время является очень распространенной средой программирования среди российских пользователей. Она удобна и подходит для самостоятельного изучения основ программирования, а также для целей обучения студентов технических вузов и подготовки конкурентоспособных специалистов на современном динамично изменяющемся рынке труда.
В настоящее время появился большой стимул для изучения языка программирования С++, так как он реализует современные принципы программирования и широко используется в проектировании информационно-ориентированных технологий. Он приучает пользователя к хорошему стилю программирования и позволяет создавать весьма эффективные высокопрофессиональные программы.
Учебное пособие рассчитано на активное изучение языка и интегрированной среды Borland C++ с использованием персонального компьютера (выполнение примеров и упражнений), т.е. предлагается комплексное освоение языка и инструментальных средств среды программирования.
В пособии излагаются основы языка С++ для решения вычислительных и логических задач с применением простых и структурированных типов данных, начиная с числовых (целых и вещественных) и заканчивая структурами.
Возможности языка рассматриваются поэтапно, придерживаясь принципа "от простого к сложному". Поэтому желательно последовательное изучение материала, начиная с первых глав, в которых представлены элементы языка, структура программы, этапы ее выполнения, а также настройка и основы работы в системе программирования Borland C++ 5.02.
В конце каждой главы приводятся упражнения и контрольные вопросы. Выполнение упражнений позволит студентам и начинающим пользователям самостоятельно приобрести достаточный опыт по составлению программ и их отладке в интегрированной среде Borland C++ 5.02. Контрольные вопросы служат для проверки степени усвоения изученной темы.
1. ЭЛЕМЕНТЫ ЯЗЫКА С++ И СТРУКТУРА
Дата публикования: 2014-11-02; Прочитано: 285 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!