Учебное пособие: C++ Builder. Введение в структурное программирование

Теперь компилятор сможет найти класс iostream и поймет, что нужно делать, когда ему встретится оператор cout. Теперь, когда вы имеете некоторое представление о классе iostream, мы можем написать программу Hello World как консольное приложение. Отредактируйте текст, чтобы он выглядел следующим образом:

#pragma hdrstop

#include <condefs.h>

#include <iostream.h>// добавьтеэтустроку

//———————————————

int main(int argc, char** argv)

{ cout « "Hello, World!";// добавьте эту строку

return 0;}

Щелкните на кнопке Run оперативной панели. Программа будет откомпилирована и запущена. В момент запуска вы увидите окно DOS и слова Hello World!, которыечерез долю секунды исчезнут. Чтобы это не произошло к программе нужно добавить еще несколько строк.Чтобы предотвратить закрытие консольного окна используем функцию getch(), предназначенную для ввода символа с клавиатуры.Вновь отредактируйте программу:

#pragma hdrstop

#include <condefs.h>

#include <iostream.h>

#include <conio.h>// добавьтеэтустроку

//———————————————

int main(int argc, char** argv)

{cout « "Hello, World!" « endl;

cout « endl « "Press any key to continue…" ; // добавьтеэтустроку

getch();// добавьте эту строку

return 0;}

На этот раз после запуска программы консольное окно останется открытым. Для завершения программы и закрытия окна нажмите любую клавишу. Модификатор endl заносит в выходной поток символ конца строки.

Обзор языка С++

Цель работы: познакомиться с основными типами данных языка программирования С++, научиться составлять простые вычислительные программы.

5. Краткие теоретические сведения

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

С++ позволяет в полном объеме использовать возможности объектно-ориентированного программирования (ООП), позволяя вам создавать объекты, которые можно использовать не только в текущей, но и в будущих программах.

! Объект (object) , подобно компонентам, представляет собой участок двоичного кода, выполняющий определенную задачу. (Компоненты являются объектами, но не все объекты — компоненты.)

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

!Переменная - это имя, присвоенное некоторому участку памяти.

После объявления переменной вы можете использовать ее для операций с данными в памяти.

Имена переменных могут состоять из букв верхнего и нижнего регистров, цифр и знака подчеркивания (_), но не могут содержать пробелы или другие специальные символы. Имя переменной должно начинаться с буквы или знака подчеркивания. Максимально допустимая длина имени переменной 31 символ.

Типы данных С++

! В С++ тип данных (data type) определяет способ хранения информации в памяти.

К-во Просмотров: 334
Бесплатно скачать Учебное пособие: C++ Builder. Введение в структурное программирование