Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание 4. Создание титульного листа

Читайте также:
  1. I. НАМЕРЕННОЕ ИЗОБРЕТЕНИЕ И БОЖЕСТВЕННОЕ СОЗДАНИЕ ЯЗЫКА
  2. IV. Создание образа убийцы
  3. X, 130. Создание жертвоприношения
  4. А)у журналиста, сотрудников редакции обычно нет познаний в области уголовного права, процесса, криминалистики, а у следователя - недостаточные познания в области журналистики;
  5. Аналогичное задание
  6. Блистательность блефа и искусство лавирования
  7. Блистательный Санкт-Петербург

А.П.Доморяд       Издательство «Школьник» Волгоград,2003 год.  

 


2. Введение в С++

Программа, выводящая строку выдачи:

 

#include

 

main ()

{

cout << "Hello, world\n"; }

 

Строка #include сообщает компилятору, чтобы он включил стандартные возможности потока ввода и вывода, находящиеся в файле stream.h. Без этих описаний выражение cout << "Hello, world\n" не имело бы смысла. В строке символ обратной косой \, за которым следует другой символ, обозначает один специальный символ; в данном случае, \n является символом новой строки.Остальная часть программы

main() {... }

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

 

Первая строка функции main() описывает целую переменную inch. Ее значение считывается с помощью операции >> ("взять из") над стандартным потоком ввода cin. После ее запуска ваш терминал может выглядеть примерно так:

 

$ a.out

inches=12

12 in = 30.48 cm

$

Часто бывает полезно вставлять в программу текст, который предназначается в качестве комментария только для читающего программу человека и игнорируется компилятором в программе.

Символы /* начинают комментарий, заканчивающийся символами */. Символы // начинают комментарий, который заканчивается в конце строки, на которой они появились.

Каждое имя и каждое выражение имеет тип, определяющий операции, которые могут над ними производиться. Например, описание int inch; определяет, что inch имеет тип int, то есть, inch является целой переменной. Описание - это оператор, который вводит имя в программе. Тип определяет правильное использование имени или выражения.

Основные типы, наиболее непосредственно отвечающие средствам аппаратного обеспечения, такие:char short int long float double Первые четыре типа используются для представления целых, последниедва - для представления чисел с плавающей точкой.

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

const float pi = 3.14;const char plus = '+';

К любой комбинации этих типов могут применяться арифметические

операции:

+ (плюс, унарный и бинарный)
- (минус, унарный и бинарный)
* (умножение)
/ (деление)

 

А также операции сравнения:

== (равно)
!= (не равно)
< (меньше)
> (больше)
<= (меньше или равно)
>= (больше или равно)
При присваивании и арифметических операциях C++ выполняет всеосмысленные преобразования между основными типами, чтобы их можнобыло сочетать без ограничений: double d = 1; int i = 1; d = d + i; i = d + i; Поток управления в программе задается с помощью операторов, а описания используются для введения в программе имен переменных, констант и т.д. Заметьте, что описания являются операторами, поэтому они свободно могут сочетаться с другими операторами.

В C++ имеется большое число операций, и они будут объясняться там, где (и если) это потребуется. Следует учесть, что операции

~ (дополнение)
& (И)
^ (исключающее ИЛИ)
| (включающее ИЛИ)
<< (логический сдвиг влево)
>> (логический сдвиг вправо)
Смысл операции зависит от числа операндов; унарное & являетсяоперацией взятия адреса, а бинарное & - это операция логического И.В C++ есть операция присваивания =, а не оператор присваивания,как в некоторых языках. Таким образом, присваивание можетвстречаться в неожиданном контексте; например, x=sqrt(a=3*x). Например,x[i+3]*=4 означает x[i+3]=x[i+3]*4, за исключением того факта, чтовыражение x[i+3] вычисляется только один раз.В большинстве программ на C++ широко применяются указатели.

Самый обычный вид оператора - оператор выражение. Он состоит из выражения, за которым следует точка с запятой.

Простейшей формой оператора является пустой оператор:;

Заметьте, что условие в операторе if должно быть заключено в круглые скобки.

Оператор switch производит сопоставление значения с множеством констант.

Операторы break применяются для выхода из оператора switch. Следующее после while условие должно быть заключено в круглыескобки. for (int i=0; i<10; i++) q[i]="p[i];"

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

 

3. Краткое знакомство со средой Visual С++

Компилятор VisualC++ содержит много новых инструментальных средств и улучшенных возможностей. Файлы рабочего пространства теперь имеют расширение DSW(раньше использовалось расширение MDP). Создаваемые проекты записываются в файлы двух типов: внутренние (DSP) и внешние (МАК). Файлы с расширением DSP создаются при выборе нового проекта или при открытии файла проекта, созданного в ранней версии программы. Программистам приходится изучать сотни различных API-функций. Чтобы облегчить их труд, специалисты Microsoft разработали библиотеку MicrosoftFoundationClasses— MFC. Используя готовые классы C++, можно гораздо быстрее и проще решать многие задачи. Библиотека MFC существенно облегчает программирование в среде Windows. Классы библиотеки MFC используются как для управления объектами Windows, так и для решения определенных общесистемных задач. По сути, в MFC представлены практически все функции WindowsAPI. В библиотеке имеются средства обработки сообщений, диагностики ошибок и другие средства, обычные для приложений Windows. MFC обладает следующими преимуществами. MicrosoftVisualC++ представляет собой интегрированную среду разработки, в которой вы можете легко создавать, открывать, просматривать, редактировать, сохранять, компилировать и отлаживать все свои приложения, написанные на С или C++. Преимуществом этой среды является относительная простота и легкость в изучении.

Запуск Visual C++


Дата добавления: 2015-10-21; просмотров: 313 | Нарушение авторских прав


Читайте в этой же книге: Save As | Меню Edit. | Программирование вычислительных процессов линейной структуры. Задание 5. Составить программу и вычислить три значения функции Z. | Задание 7. Составить программу и вычислить шесть значений функции Y | Задание 9. Составить программу и вычислить три значений функции Y | Задание 11. Составить программу и вычислить значения функции Z | переменные X, Yи Z изменяются одновременно |
<== предыдущая страница | следующая страница ==>
Сложение и вычитание вместо умножения| Меню File.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)