Презентация на тему C++ Компилятор

Презентация на тему C++ Компилятор, предмет презентации: Информатика. Этот материал содержит 120 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

C++

01_


Слайд 2
Текст слайда:

Компилятор

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


Слайд 3
Текст слайда:

Интерпретатор

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


Слайд 4

Слайд 5
Текст слайда:

История

1972 C Деннис Ритчи в Bell Telephone Laboratories
1978 Брайан Керниган и Деннис Ритчи  «Язык программирования Cи».  «K&R»
1983 году Американский национальный институт стандартов (ANSI) стандарт C
1989 году они выпустили стандарт C89, более широко известен как ANSI
1990 Международная организация по стандартизации (ISO) приняла ANSI C - C90
1999 ANSI C99
1979 C++ Бьёрн Страуструп в Bell Labs в качестве дополнения к C
1998 C++ ратифицированным ISO
2003 C++ 03
2011 C++ 11
2014 C++ 14


Слайд 6

Слайд 7
Текст слайда:

Компиляция


Слайд 8
Текст слайда:

Линкинг


Слайд 9
Текст слайда:


Dev C++
Sublime
Code Blocks
Visual Studio


Слайд 10
Текст слайда:

http://www.codeblocks.org/


Слайд 11

Слайд 12
Текст слайда:

Выбор компилятора


Слайд 13
Текст слайда:




Слайд 14

Слайд 15

Слайд 16

Слайд 17

Слайд 18

Слайд 19
Текст слайда:

Первая программа


Слайд 20

Слайд 21

Слайд 22
Текст слайда:

Вывод на экран


Слайд 23

Слайд 24

Слайд 25
Текст слайда:

Использование пространства имен


Слайд 26

Слайд 27

Слайд 28
Текст слайда:

Ввод и вывод


Слайд 29
Текст слайда:

Чтение и запись в файл


Слайд 30

Слайд 31
Текст слайда:

Коментарии


Слайд 32
Текст слайда:

Основные типы данных

int (целый);
char (символьный);
wchar_t (расширенный символьный);
bool (логический);
float (вещественный);
double (вещественный с двойной точностью).


Слайд 33
Текст слайда:

Спецификаторы типа

short (короткий);
long (длинный);
signed (знаковый);
unsigned (беззнаковый).


Слайд 34
Текст слайда:

Диапазоны значений


Слайд 35
Текст слайда:


double 8 байт -1.7*10**308..1.7*10**308-1, 1.7*10**(-308)
int 4 байта -2**31..2**31-1
long long 8 байт -2**63..2**63-1
unsigned int 4 байта 0..2**32-1
unsigned long 8 байт 0..2*64-1
char 1 байт 256 значений
bool 1 байт true(1) false (0)
string стоковый тип (класс)


Слайд 36

Слайд 37
Текст слайда:

Операции c вещественными числами


Слайд 38
Текст слайда:

Операции с целыми числами


Слайд 39
Текст слайда:

Операции с логическими переменными


Слайд 40
Текст слайда:

char


Слайд 41
Текст слайда:

string


Слайд 42
Текст слайда:

Сравнение величин


Слайд 43
Текст слайда:

Преобразование типов явное


Слайд 44
Текст слайда:

Преобразование char

Возвращает номер символа в таблице


Слайд 45
Текст слайда:


Возвращает символ с указанным номером
Если число не попадает в диапазон 0..255 заменяется на остаток от деления на 256


Слайд 46
Текст слайда:

Преобразование bool


Слайд 47
Текст слайда:

Неявное преобразование


Слайд 48
Текст слайда:


’1’ в 49
‘2’ в 50


Слайд 49
Текст слайда:

Математические функции abs


Слайд 50
Текст слайда:

sqrt


Слайд 51
Текст слайда:

round


Слайд 52
Текст слайда:

asin, acos, atan


Слайд 53
Текст слайда:

sin, cos, tan


Слайд 54
Текст слайда:

exp, log


Слайд 55
Текст слайда:

pow


Слайд 56
Текст слайда:

Форматный вывод


Слайд 57
Текст слайда:

Управление форматом ввода-вывода


Слайд 58
Текст слайда:

Флаги

0001011100

setf
unsetf

dec
oct
hex


Слайд 59

Слайд 60

Слайд 61
Текст слайда:

ios::showbase ios::uppercase


Слайд 62
Текст слайда:

ios::showpos


Слайд 63

Слайд 64
Текст слайда:

ios::boolalpha


Слайд 65

Слайд 66
Текст слайда:

ios::skipws


Слайд 67

Слайд 68
Текст слайда:

ios::showpoint


Слайд 69

Слайд 70
Текст слайда:

ios::fixed


Слайд 71
Текст слайда:

ios::scientific


Слайд 72
Текст слайда:

Метод cout.precision()


Слайд 73
Текст слайда:

Отмена настроек точности вывода


Слайд 74
Текст слайда:

ios::right ios::left cout.width()


Слайд 75
Текст слайда:

cout.fill('*');


Слайд 76
Текст слайда:

Манипуляторы dec oct hex


Слайд 77
Текст слайда:

Манипуляторы fixed scientific


Слайд 78
Текст слайда:

#include setprecision(5)


Слайд 79
Текст слайда:

setfill('.') setw(20) left right


Слайд 80
Текст слайда:

Функции


Слайд 81

Слайд 82

Слайд 83

Слайд 84
Текст слайда:

Перегружаемая функция 1


Слайд 85
Текст слайда:

Перегружаемая функция 2


Слайд 86
Текст слайда:

Области видимости


Слайд 87

Слайд 88

Слайд 89
Текст слайда:

Использование локальных областей


Слайд 90

Слайд 91
Текст слайда:

Структуры


Слайд 92
Текст слайда:

Поменять 2 числа местами


Слайд 93
Текст слайда:

& взятие адреса


Слайд 94
Текст слайда:

switch case


Слайд 95

Слайд 96

Слайд 97
Текст слайда:

Локальная область видимости внутри case


Слайд 98
Текст слайда:

if


Слайд 99
Текст слайда:

else if


Слайд 100
Текст слайда:

Блок операторов в if’е


Слайд 101
Текст слайда:

Локальная область видимости


Слайд 102
Текст слайда:

Использование неявного преобразования типов


Слайд 103
Текст слайда:

Структура для времени


Слайд 104
Текст слайда:

Функции внутри структур


Слайд 105

Слайд 106

Слайд 107

Слайд 108

Слайд 109
Текст слайда:

Сравнение двух времен в лоб


Слайд 110
Текст слайда:

Сравнение двух времен через перегрузку оператора


Слайд 111
Текст слайда:

Перегрузка ввода и вывода


Слайд 112
Текст слайда:

Цикл while


Слайд 113
Текст слайда:

Выход из цикла при встрече 0


Слайд 114
Текст слайда:

Пропуск 0


Слайд 115
Текст слайда:

do while


Слайд 116
Текст слайда:

Подсчет факториала


Слайд 117
Текст слайда:

for


Слайд 118
Текст слайда:

Чтение произвольного числа символов


Слайд 119
Текст слайда:

Несколько операндов в for


Слайд 120
Текст слайда:




Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика