Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемНина Витютнева
1 Лекция 1 по дисциплине «Программные средства математических расчетов» тема: «Основы языка С++» гр. 8Е31 Мамонова Татьяна Егоровна
2 Рейтинг Конспект лекций Опросы (2,3,4) ЛБИтогоЗачет
3 С++ Знакомство с языком программирования С++ ПП ООП ОбП ПП – процедурное программирование (язык С) ООП – объектно-ориентированное программирование (класс) ОбП – обобщённое программирование (шаблон) 2
4 Алфавит языка прописные и строчные латинские буквы и знак подчеркивания; арабские цифры от 0 до 9; специальные знаки, например, {, %, # и т.д. пробельные символы: пробел, символы табуляции, символы перехода на новую строку. 3
5 Структура программы на С++ #директивы препроцессора ……………… #директивы препроцессора функция а ( ) операторы функция b ( ) операторы ……………… void main ( ) //функция, с которой начинается выполнение программы {операторы } 4
6 Этапы создания исполнительного кода программы Исходный код Компилятор Объектный код Компоновщик Код начальной загрузки Библиотечный код Исполняемый код 5
7 Следует запомнить В языке С++ строчные и заглавные буквы различимы; главная функция называется main; определение любой функции состоит из её заголовка и тела; # include – обозначение директивы препроцессора; // – комментарии; /* текст */ – комментарии в стиле языка C; \n – символ новой строки; endl – начало новой строки. 6
8 Простые типы данных int (целый); char (символьный); wchar_t (расширенный символьный); bool (логический); float (вещественный); double (вещественный с двойной точностью). 7
9 Спецификаторы типа short (короткий); long (длинный); signed (со знаком); unsigned (без знака). 8
10 Ввод-вывод в С и С++ printf () – вывод данных в стиле языка C; scanf () – ввод данных в стиле языка C; cout > – ввод данных в языке C++; 9
11 Пример 1 #include int main() { float x=-25.6, y=128, z, s; // Значения величин cout z; cout
12 Результат работы программы 11
13 Основные операции языка С++. Унарные операции ++ увеличение на 1 – – уменьшение на 1 (пробелы между символами не допускаются) sizeof размер ~ поразрядное отрицание ! логическое отрицание – арифметическое отрицание (унарный минус) 12
14 + унарный плюс & взятие адреса * разадресация new выделение памяти delete освобождение памяти (type) преобразование типа 13
15 Бинарные операции * умножение / деление % остаток от деления + сложение – вычитание > сдвиг вправо < меньше
16 > больше >= больше или равно == равно != не равно & поразрядная конъюнкция (И) ^ поразрядное исключающее ИЛИ | поразрядная дизъюнкция (ИЛИ) && логическое И || логическое ИЛИ ? : условная операция = присваивание 15
17 *= умножение с присваиванием /= деление с присваиванием %= остаток отделения с присваиванием += сложение с присваиванием –= вычитание с присваиванием = сдвиг вправо с присваиванием &= поразрядное И с присваиванием |= поразрядное ИЛИ с присваиванием ^= поразрядное исключающее ИЛИ с присваиванием, последовательное вычисление 16
18 Тернарная операция (условие)?операторYes:операторNo 17
19 Пример 3 // Директивы препроцессора #include void main() // объявление функции main { // начало clrscr(); // очистка экрана int n,m,f; // описание переменных n, m, f cout n; // ввод с клавиатуры переменной n 18
20 cout m; // ввод с клавиатуры m f=m-++n; // вычисление f по формуле cout
21 Результат работы программы 20
22 Спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.