Теор_часть (537406)
Текст из файла
Лабораторная работа №1.
Структура программ С++
Теоретическая часть:
Название С++ происходит от С, в котором унарный оператор обозначает приращение С++, компилируемый, строго типизированный язык программирования общего назначения. Поддерживает разные продигмы программирования : процедурную, обобщенную, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования.
С++ имеет синтекс, основанный на синтаксе С. Большинство программ на С работают компилятором С++. Нововведениями С++ является поддержка обектно-ориентирования через классы, через шаблоны, дополнение к стандартной библиотеке, дополнительные типы данных, исключения, пространство имен, встраиваемые функции, перегрузка операторов, перегрузка имен функций, ссылки и операторы управления свободно-распределяемой памятью.
Структура программы.
Программа на языке С++ состоит из функций, описаний и деректив предпроцессора. Одна из функций должна иметь имя main. Выполнение программы начинается с 1-го оператора этой функции, как правило, функции используются для вычисления какого-либо значения, поэтому перед именем функции указывается его тип. Если функция не должна возвращать значения, указывается тип void. Тело функции является блоком и заключается в фигурные скобкию. Функции не могут быть вложенными. Каждый оператор заканчивается ; , кроме составного оператора.
Основные типы данных.
Основные (стандартные) типы данных часто называют арифметическими, поскольку их можно использовать в арифметических операциях. Для описания основных типов определены следующие ключевые слова:
-
int – целый
-
char – символьный
-
Wchart – расширенный, символьный
-
bool – логический
-
float – вещественный
-
double – вещественный с плавающей точкой.
Первые четыре типа называют целочисленными (целые). Ход их формирует компилятор для обработки целых величин, отличается от кода для величин с плавающей точкой. Существует четыре спецификатора типа, уточняющие внутреннее представление и диопазон значений стандартных типов:
-
short – короткий
-
long – длинный
-
singned – знаковый
-
unsingned – беззнаковый
Пример программы, используются функции ввода в стиле С. В языке С++ нет встроенных средств ввода – вывода, он осуществляется спомощью функций, типов и объектов, содержания в стандартных библиотеках.
# include
int main ( )
{
int i;
printf (СВведите целое число/ n”)
scanf (“% d” & i);
printf (“ Вы ввели число % d, спасибо!”, i )
return D;
}
Первая строка:
Директива предпроцессора, по которой в текст программы вставляется заголовочный файл
Третья строка:
Описание переменного целого типа с именем i. Функция «printf» выводит предложение « Введите целое число» и переводит на первую строчку в соответствии с управляющей последовательностью. Функция «scanf» заносит ввод с клавиатуры целое число в переменной i(знак i означает операцию обратного адреса), а следующий оператор выводит на экран указанную в нем строку, заменив специфические преобразования назначение этого числа.
Та же программа с использованием библиотеки С++.
# include
int i;
cout <<“Введите целое число/ n”
cin >> i
cout <<“Вы ввели число “<< i >>” спасибо!”;
return 0;
}
Полученный файл содержит описание наборов классов для управления вводом/выводом, в нем определены стандартные объекты – потоки int для ввода с клавиатуры и cout для вывода на экран, а также операции помещения в поток “<>”.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.