Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры к Ветчинину 3 курс.docx
Скачиваний:
1
Добавлен:
14.04.2019
Размер:
66 Кб
Скачать

1.7 Современные системы разработки с программ

см. первый вопрос

1.8 Что такое esc – команды в C/С++, назначение, примеры.

Escape-последовательности -  это значки \n, \t, \\, \ ', \ ", \a, \b, \f, \r, и \w, с наклонной чертой.

Выше дан список escape-последовательностей с двумя знаками, эти последовательности используются как вспомогательные.

\n - переход на новую строку

\t - знак табуляции

\\  - наклонная черта влево

\ '  - символ  одиночной кавычки

\ " - символ  двойной кавычки

\a  - звонок, обычно компьютер будет подавать звуковой сигнал

\b  - символ backspace

\r   - возврат каретки — это не тоже что и \n

\v    - вертикальный cимвол табуляции

Есть такой оператор ' % ', который используется для объединения строк в форматируемые строки, для печати или другого использования. Вот  пример:

''' "%s is the %s of %s" % ("Ambrosia", "food", "the gods")     'Ambrosia is the food of the gods'

1.9 Потоки в С++, назначение, примеры.

Ввод/вывод потоков в С++ используется для преобразования типизированных объектов в читаемый текст, и обратно. Он позволяет определять функции ввода/вывода, которые затем автоматически используются применительно к соответствующим определенным пользователем типам. iostream — заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования Си, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом,как и  stdio.h  в Cи. iostream использует объекты cin, cout, cerr и clog для передачи информации в и из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Являясь частью стандартной библиотеки C++, эти объекты также являются частью стандартного пространства имён — std.

std::cout << "Enter precision\n"; std::cin >> eps;

1.10 Зона видимости функций, взаимосвязь с ресурсами.

иерархия

1.11 Образное представление функций и их вызовов в программной памяти.

см. вопрос 2.5

1.12 Что такое переменная, три уровня интерпретации.

см. вопросы 3.1, 3.2

1.13 Встроенные типы данных в C/C++, программная сущность, назначение.

Встроенный тип данных – набор программ, связанных между собой, необходимых для реализации конкретного программного объекта, переменной.

char – байт, числа от 0 до 255, либо от -127 до 127, литерал, символьная переменная

int – 4 байта (пол строки), от -2… млрд до 2… млрд, целые числа

float – 4 байта, 3,4*10-38 до 3,4*1038, вещественные числа (с плавающей точкой)

double – 8 байт, вещественные числа

bool – true/false (0;-1), логические переменные

Пример char a;

a=’b’;

a=0xff; (256)

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

1.14 Дополнительные типы данных, поддерживаемых современными системами C/C++.

wchar_t, enum, Interface Pointer, VARIANT, BSTR

программист способен сам создавать «пользовательские» типы данных