🗊 Презентация Основні визначення мови С++

Нажмите для полного просмотра!
Основні визначення мови С++, слайд №1 Основні визначення мови С++, слайд №2 Основні визначення мови С++, слайд №3 Основні визначення мови С++, слайд №4 Основні визначення мови С++, слайд №5 Основні визначення мови С++, слайд №6 Основні визначення мови С++, слайд №7 Основні визначення мови С++, слайд №8 Основні визначення мови С++, слайд №9 Основні визначення мови С++, слайд №10 Основні визначення мови С++, слайд №11 Основні визначення мови С++, слайд №12 Основні визначення мови С++, слайд №13 Основні визначення мови С++, слайд №14 Основні визначення мови С++, слайд №15 Основні визначення мови С++, слайд №16 Основні визначення мови С++, слайд №17 Основні визначення мови С++, слайд №18 Основні визначення мови С++, слайд №19 Основні визначення мови С++, слайд №20 Основні визначення мови С++, слайд №21 Основні визначення мови С++, слайд №22 Основні визначення мови С++, слайд №23 Основні визначення мови С++, слайд №24 Основні визначення мови С++, слайд №25 Основні визначення мови С++, слайд №26 Основні визначення мови С++, слайд №27 Основні визначення мови С++, слайд №28 Основні визначення мови С++, слайд №29 Основні визначення мови С++, слайд №30 Основні визначення мови С++, слайд №31 Основні визначення мови С++, слайд №32 Основні визначення мови С++, слайд №33 Основні визначення мови С++, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основні визначення мови С++. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Дисципліна “Об’єктно-орієнтоване програмування”
Описание слайда:
Дисципліна “Об’єктно-орієнтоване програмування”

Слайд 2


Основні визначення мови С++, слайд №2
Описание слайда:

Слайд 3


Регламент Розподіл рейтингових балів : Робота на аудиторних заняттях (0,16R = 16 балів): Лекції: 4 лк.  1 бал/лк. = 4 балів. Лабораторні заняття:...
Описание слайда:
Регламент Розподіл рейтингових балів : Робота на аудиторних заняттях (0,16R = 16 балів): Лекції: 4 лк.  1 бал/лк. = 4 балів. Лабораторні заняття: 12 лб.  1 бал/пр. = 12 балів. Виконання практичних робіт (12 завдань) – максимально 60 балів (при позитивному оцінюванні з кожної практичної роботи до 5 балів);; Складання модульних тестових контролів – всього 24 бали (один у кожному модульному циклі). Шкала оцінювання: у першому модульному циклі – 12 балів, у другому – 12 балів. Підсумок рейтингових балів за мод. циклами : 1-ий модульний цикл: (4 лк., 4 пр. робіт, захист; модульний контроль) – до 40 балів. 2-ий модульний цикл: (8 пр. робіт, захист; модульний контроль) – до 60 балів.

Слайд 4


Основні визначення мови С++ Алфавіт мови - властивий цій мові набір символів, з яких формуються усі конструкції мови. Для ідентифікації об'єктів...
Описание слайда:
Основні визначення мови С++ Алфавіт мови - властивий цій мові набір символів, з яких формуються усі конструкції мови. Для ідентифікації об'єктів програми (змінні, константи, типи, підпрограми та ін.) використовуються ідентифікатори, або імена. Ідентифікатори починаються з латинської букви і можуть містити латинські букви, цифри і знаки підкреслення. Ключові (службові, зарезервовані) слова мають однозначний зміст і можуть використовуватися тільки так, як це задано в даній мові програмування. Алфавіт мови С (С++) включає: прописні латинські букви А .. Z; малі латинські букви а .. z; арабські цифри 0 .. 9; роздільники:,, ., ;, ?, ', !, |, /, \, ~, _, #, %, &, ^, =, - + * (, ) { } [ ] ; пробільні символи: SР, Н_ТАВ, СR, LF, V_ТАВ, FF, Сtrl - Z (кінець текстового файлу);

Слайд 5


Основні визначення мови С++ спеціальні символи:
Описание слайда:
Основні визначення мови С++ спеціальні символи:

Слайд 6


Основні визначення мови С++ // Однорядковий коментар в С++ /* Багаторядковий коментар в С++*/
Описание слайда:
Основні визначення мови С++ // Однорядковий коментар в С++ /* Багаторядковий коментар в С++*/

Слайд 7


Структура програми мовою С++ #include "stdafx.h" // директиви препроцесора #include #include using namespace std; // директива using int...
Описание слайда:
Структура програми мовою С++ #include "stdafx.h" // директиви препроцесора #include #include using namespace std; // директива using int _tmain(int arge, TCHAR* argv[]) // початок програми { // початок тіла програми cout

Слайд 8


Приклад 1. Програма, що містить елементи обчислень. Приклад 1. Програма, що містить елементи обчислень. #include "stdafx.h" #include...
Описание слайда:
Приклад 1. Програма, що містить елементи обчислень. Приклад 1. Програма, що містить елементи обчислень. #include "stdafx.h" #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { int a, b, с; // об’явлення змінних цілого типу а = 5; b = 10; // визначення змінних а і b с = а+b; // присвоєння змінній с суми а і b cout

Слайд 9


Приклад 2. Приклад 2. #include "stdafx.h" #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { double m, p, q;...
Описание слайда:
Приклад 2. Приклад 2. #include "stdafx.h" #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { double m, p, q; coutp>>q; m=p/q; cout

Слайд 10


Висновки: будь-яка програма містить заголовні файли, підключені директивою #include; програма завжди починається словом main(); перед використанням...
Описание слайда:
Висновки: будь-яка програма містить заголовні файли, підключені директивою #include; програма завжди починається словом main(); перед використанням змінної її необхідно об’явити і вказати її тип.

Слайд 11


Чи усе вірно в тексті програмі? Чи усе вірно в тексті програмі? # include using namespace std; int main() { int m, k; m = k+2; cout>>m; } Виправити...
Описание слайда:
Чи усе вірно в тексті програмі? Чи усе вірно в тексті програмі? # include using namespace std; int main() { int m, k; m = k+2; cout>>m; } Виправити помилки, якщо вони є. # include using namespace std; int main() {float r; соuta; соutb; r=a*b; cout

Слайд 12


Що буде виведено на екран в результаті роботи програми, якщо m=13 і l=4? Що буде виведено на екран в результаті роботи програми, якщо m=13 і l=4? #...
Описание слайда:
Що буде виведено на екран в результаті роботи програми, якщо m=13 і l=4? Що буде виведено на екран в результаті роботи програми, якщо m=13 і l=4? # include using namespace std; int main() { int p, I, m; соutm; cout l; I = 2; m = 9; p = m + I; cout

Слайд 13


Стандартні типи даних Ім'я змінної пов'язане з областю пам'яті, яка відведена для зберігання значення цієї змінної. Змінні цілого типу
Описание слайда:
Стандартні типи даних Ім'я змінної пов'язане з областю пам'яті, яка відведена для зберігання значення цієї змінної. Змінні цілого типу

Слайд 14


Стандартні типи даних Дійсні типи даних Змінні логічного типу Тип bool може мати два значення: false (лож) і true (істина). Ці змінні фактично...
Описание слайда:
Стандартні типи даних Дійсні типи даних Змінні логічного типу Тип bool може мати два значення: false (лож) і true (істина). Ці змінні фактично займають 1 біт, але транслятори виділяють під них по 1 байту пам'яті. Константи const int intVal = 25; const float floatVal = 2.531; const char sym = '*';

Слайд 15


Приклад . Приклад . const long int LI = 1257L; // зберігається як long int const unsigned int Ul = 5317U; // зберігається як unsigned int const...
Описание слайда:
Приклад . Приклад . const long int LI = 1257L; // зберігається як long int const unsigned int Ul = 5317U; // зберігається як unsigned int const unsigned long int ULI = 2UL; // зберігається як unsigned long intconst float PI = 3.14159F; // зберігається як float const float PI = 3.14159f; // зберігається як float const long double M = 2.58316L; // зберігається як long double const long double M = 2.583161; // зберігається як long double Визначення константи за допомогою директиви #define : #define PI 3.14159 Вирази Вирази - об'єднання операцій і операндів. Приклад . int b, а = 10; b = а + 25; Знак "=" - це знак присвоєння, а не знак рівності.

Слайд 16


Типи операцій : Типи операцій : арифметичні; відношень; логічні і порозрядні; інкремента і декремента; присвоєння. Арифметичні операції: * -...
Описание слайда:
Типи операцій : Типи операцій : арифметичні; відношень; логічні і порозрядні; інкремента і декремента; присвоєння. Арифметичні операції: * - множення; / - ділення; + - додавання; − - віднімання; % - ділення по модулю (узяття залишку від цілочисельного ділення). Операції відношень : = - більше або рівно; == - рівно; ! = - не рівно.

Слайд 17


Логічні операції Логічні операції && - логічне «І»; || - логічне «АБО»; ! - логічне заперечення. Властивості логічних операцій Властивості...
Описание слайда:
Логічні операції Логічні операції && - логічне «І»; || - логічне «АБО»; ! - логічне заперечення. Властивості логічних операцій Властивості порозрядних операцій

Слайд 18


Операція інкремент і декремент : Операція інкремент і декремент : ++ − інкремент; -- − декремент. оператор j = i++; (постфіксна форма запису)...
Описание слайда:
Операція інкремент і декремент : Операція інкремент і декремент : ++ − інкремент; -- − декремент. оператор j = i++; (постфіксна форма запису) еквівалентний j = i; i++; оператор j = ++i; (префіксна форма запису) еквівалентний i++; j = i. Приклад. #include "stdafx.h" #include #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { int sum, a=2, b=5; sum = a + b++; cout

Слайд 19


Приклад (продовження). cout
Описание слайда:
Приклад (продовження). cout

Слайд 20


Перетворення типів Правила приведення типів: 1. Автоматично здійснюються тільки ті перетворення, які перетворюють операнди з меншим діапазоном...
Описание слайда:
Перетворення типів Правила приведення типів: 1. Автоматично здійснюються тільки ті перетворення, які перетворюють операнди з меншим діапазоном значень в операнди з більшим діапазоном значень, наприклад: int i_var = 5; float f_var = 2.5, summa; … summa = i_var + f_var; 2. Вирази, що не мають змісту (наприклад, число з плаваючою комою в ролі індексу), не пропускаються компілятором ще на етапі трансляції: float f; … mas [f]=25; // викликає помилку трансляції (Error) 3. Вирази, в яких могла б втрачатися інформація (наприклад, при присвоєнні довгих цілих коротшим або дійсних цілим), можуть викликати попередження (Warning), але вони допустимі: int i; float f=3.2; i=f; // попередження (Warning) при трансляції

Слайд 21


Маніпулятор setw Маніпулятор setw дозволяє задати ширину поля виведення даних. Ширина визначає кількість знакомісць (символів), які відводяться під...
Описание слайда:
Маніпулятор setw Маніпулятор setw дозволяє задати ширину поля виведення даних. Ширина визначає кількість знакомісць (символів), які відводяться під дані, що виводяться. Для його підключення потрібний заголовний файл . Приклад. #include "stdafx.h" #include #include #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { long IVar = 5312647; int iVar = 536; char cVar = '*'; cout

Слайд 22


ЛІНІЙНІ І РОЗГАЛУЖЕНІ АЛГОРИТМИ Лінійні алгоритми Лінійними називаються програми, в яких оператори виконуються один за одним від першого до...
Описание слайда:
ЛІНІЙНІ І РОЗГАЛУЖЕНІ АЛГОРИТМИ Лінійні алгоритми Лінійними називаються програми, в яких оператори виконуються один за одним від першого до останнього, не повторюючись і не змінюючи порядку свого виконання. Основні математичні функції мови С++

Слайд 23


Приклад 3.3. Змінити місцями значення змінних х і у. Приклад 3.3. Змінити місцями значення змінних х і у. #include "stdafx.h" #include...
Описание слайда:
Приклад 3.3. Змінити місцями значення змінних х і у. Приклад 3.3. Змінити місцями значення змінних х і у. #include "stdafx.h" #include #include #include using namespace std; int _tmain(int arge, _TCHAR* argv[]) { setlocale(LC_ALL, "Russian"); int x, y, wrk; // wrk - робоча змінна cout > x >> у; cout

Слайд 24


Функції форматного введення-виведення даних printf ("управляючий_рядок", [список_аргументів]) Список аргументів - це послідовність...
Описание слайда:
Функції форматного введення-виведення даних printf ("управляючий_рядок", [список_аргументів]) Список аргументів - це послідовність констант, змінних або виразів, значення яких виводяться на екран дисплея відповідно до формату управляючого рядка. Список аргументів у функції printf() може бути відсутнім. Управляючий рядок визначає кількість і тип аргументів. Містить об'єкти трьох типів : звичайні символи, що виводяться на екран без змін, специфікації перетворення, кожна з яких викликає виведення на екран значення чергового аргументу зі списку аргументів, і символьні управляючі константи. Кожна специфікація перетворення починається з символу % і закінчується символом перетворення. Між ними можуть записуватися: знак мінус (-), що вказує на те, що текст, який виводиться, вирівнюється по лівому краю; за замовчуванням вирівнювання відбувається по правому краю; рядок цифр, що задаэ мінімальний розмір поля виведення; крапка, що є роздільником; рядок цифр, що задає точність виведення; символ l, вказує на те, що відповідний аргумент має тип long.

Слайд 25


Символи перетворення : Символи перетворення : d - аргумент перетворюється в десяткове представлення; о - аргумент перетворюється у вісімкове...
Описание слайда:
Символи перетворення : Символи перетворення : d - аргумент перетворюється в десяткове представлення; о - аргумент перетворюється у вісімкове представлення; х - аргумент перетворюється в шістнадцятиричне представлення; с - значенням аргументу є символ; s - значенням аргументу є рядок символів; е - значенням аргументу є величина типу float або double в експоненціальній формі запису; f - значенням аргументу є величина типу float або double у формі запису з десятковою точкою; g - один з форматів f або е; u - значенням аргументу є ціле беззнакове число; р – значенням аргументу є покажчик (адреса). Функціїя scanf (): scanf ("управляюча строка", список_аргументів); Список аргументів є обов'язковим. Аргументи функції scanf() повинні бути покажчиками на відповідні значення, для цього перед ім'ям змінної записується символ &. Управляючий, рядок містить специфікації перетворення і використовується для визначення кількості і типів аргументів.

Слайд 26


Приклад: printf ("i=%d,\n j=%d,a=%6.2f.\n",i,j,a); Якщо i= 1234, j=127, a=86.531, то на экрані маємо: i =1234, j =127, а = 86.53. Допустиме...
Описание слайда:
Приклад: printf ("i=%d,\n j=%d,a=%6.2f.\n",i,j,a); Якщо i= 1234, j=127, a=86.531, то на экрані маємо: i =1234, j =127, а = 86.53. Допустиме використання символів заповнення: printf ("i =%06d,\n j=%d, a=%6.2f.\n", i, j, a); Значення i виглядає так: i =001234 scanf ("%d %f %c %s", &i,&a,&ch, r);

Слайд 27


Розгалужені алгоритми Передбачають вибір маршруту виконання програми залежно від істинності або помилковості деяких умов. Конструкції прийняття...
Описание слайда:
Розгалужені алгоритми Передбачають вибір маршруту виконання програми залежно від істинності або помилковості деяких умов. Конструкції прийняття рішення : if if - else switch. Умовний оператор if if (вираз){оператор1 оператор2; операторN; } //end if

Слайд 28


if (выраз = = значення) оператор; if (выраз = = значення) оператор; if (выраз!=значення) оператор; if (выраз>значення) оператор; if (выраз!=0)...
Описание слайда:
if (выраз = = значення) оператор; if (выраз = = значення) оператор; if (выраз!=значення) оператор; if (выраз>значення) оператор; if (выраз!=0) оператор; if (выраз) оператор; if (вираз = значення) оператор; // ПОМИЛКА Приклад. #include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { setlocale(LC_ALL, "Russian"); int у, c; cout > у; с = у/100; if (у%100 != 0)с+=1; cout

Слайд 29


Оператор if- else Оператор if- else if (вираз){ оператор1; оператор2 } else {операторЗ; оператор4;} Вкладені галуження: if (выраз1) оператор1; else...
Описание слайда:
Оператор if- else Оператор if- else if (вираз){ оператор1; оператор2 } else {операторЗ; оператор4;} Вкладені галуження: if (выраз1) оператор1; else if (выраз2) оператор2; else if (выразЗ) операторЗ; else if (выразN) операторN; else // необов'язкова частина оператор_за замовчуванням;

Слайд 30


Умовний оператор : Умовний оператор : змінна = вираз? значення1: значення2; Умовний вираз : if (вираз) змінна = значеня1; else змінна = значення2;...
Описание слайда:
Умовний оператор : Умовний оператор : змінна = вираз? значення1: значення2; Умовний вираз : if (вираз) змінна = значеня1; else змінна = значення2; Оператор множинного вибору switch (вираз) {case значення1: оператор1; break; case значення2: оператор2; break; case значенняЗ: операторЗ; break; default: // необов'язковий компонент оператор_по_непорівнянню; // якщо не було жодного // співпадання. } //end switch (вираз)

Слайд 31


Приклад. Приклад. #include "stdafx.h" #include #include using namespace std; int_tmain(int arge, TCHAR* argv[]) { setlocale(LC_ALL,...
Описание слайда:
Приклад. Приклад. #include "stdafx.h" #include #include using namespace std; int_tmain(int arge, TCHAR* argv[]) { setlocale(LC_ALL, "Russian"); char sym; int op1, op2, res; cout > sym; switch (sym) {case '+': cout op2; res = op1 + op2; cout

Слайд 32


case '-': cout
Описание слайда:
case '-': cout

Слайд 33


if (op2 != 0) {res = op1 / op2; cout
Описание слайда:
if (op2 != 0) {res = op1 / op2; cout

Слайд 34


Визначити значення змінної m після виконання Визначити значення змінної m після виконання наступних операторів : m=5; if (x>0) {if (y>0)m = 10;} else...
Описание слайда:
Визначити значення змінної m після виконання Визначити значення змінної m після виконання наступних операторів : m=5; if (x>0) {if (y>0)m = 10;} else m = 20; а) при x = -5, у = 7; б) при х = 2, у = -3; в) прих = 9, у = 3.



Похожие презентации
Mypresentation.ru
Загрузить презентацию