Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная для ИБ на 1.03.2013.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
210.81 Кб
Скачать

  1. Программу сохранить под своей фамилией сбросить на флешку преподавателю.

Структура программы на языке С++

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

В каждой программе должна быть объявлена функция с именем main, именно с неё начинается выполнение программ на языке С++.

Объявление функции может иметь следующий вид:

тип_результата имя_функции (список_аргументов)

{ тело функции, которое может состоять из:

  • объявлений локальных констант, типов данных, переменных,

  • операторов и операций.

}

Объявлять внутри функции другие функции ЗАПРЕЩАЕТСЯ.

Размер букв в тексте программ важен, например, Var и var – два разных идентификатора1.

Запись оператора завершается символом ";" , который считается составной частью оператора.

Однострочечные комментарии начинаются с символа //, а многострочечные заключается между символами /* и */.

Пример программы на языке C++

#include <iostream.h> // директива препроцессора

#include <conio.h>

Void main() { // объявление функции

cout << ”\nHellow, World! \n”; // тело функции

getch ();

}

Схема подготовки исполняемой программы (exe-файла)

Примечание. В дальнейшем примеры программ будут приводиться для системы программирования на языке C++ фирмы Borland для операционной системы Windows (сокращённо BCW).

Основные стандартные простые типы данных языка С++

Простым типом данных называется тройка (M, O, R), где M есть конечное множество констант, O – множество операций, R – множество отношений, определённых на множестве M.

имя типа

размер констант в байтах

множество

констант

Примечания

unsigned char

1

[0; 255]  Z

коды символов

char

1

[-128; 127]  Z

коды символов

unsigned int

2

[0; 65535]  Z

int

2

[-32768; 32767]  Z

unsigned long

4

[0;  4 млрд.]  Z

"" означает примерно

long

4

[ - 2 млрд.;  2 млрд.]

Z

float

4

[3,4*10-38; 3,4*1038] 

Q

по абсолютной величине,

7 значащих цифр.

double

8

[1,7*10-308; 1,7*10308] 

Q

по абсолютной величине,

15 значащих цифр.

long double

10

[3,4*10-4932; 3,4*104932] 

Q

по абсолютной величине,

19 значащих цифр.

Примечания.

  • Z означает множество целых чисел, Q – рациональных чисел.

  • Символы заключаются в апострофы.

  • Целые константы можно записывать в 16 СС и в 8 СС, предваряя их запись x и соответственно, например, xaAbB, 12345.