SlideShare a Scribd company logo
1 of 12
Компілятор мови програмування –
комп'ютерна програма, що перетворює
(компілює) вихідний код, написаний
певною мовою програмування, на
семантично еквівалентний код в іншій мові
програмування, який, як правило,
необхідний для виконання програми
машиною, наприклад, комп'ютером.
Алфавіт. Ідентифікатори.
Алфавіт мови C++ складається з:
• великих і малих літер латинського
алфавіту: ”А, ..., Z”, "а, ..., z";
• цифр 0, 1, ..., 9;
• спеціальних символів: " ’ ()[]{}<>•»
;:?! — *+— = /  І # % $ & ~ ~ @ _
MyName  myname
Ідентифікатор - це назва (ім’я), яку
користувач надає об’єктам, наприклад,
змінним, сталим, функціям.
Основні ключові слова мови C++:
Зарезервовані ідентифікатори називаються
ключовими словами.
Препроцесор – це програма, яка
опрацьовує директиви.
Директиви препроцесора – це команди
компілятора відповідної мови
програмування, які виконуються на
початку компіляції програми.
Директива include
include<назва файлу.розширення>
або
include «шлях до файлуназва
файлу.розширення»
Директива define Директива undef
main(void)
{
Тіло функції з командою return 0;
}
Змінна чи стала – це пойменована ділянка
оперативної пам'яті комп'ютера, де
зберігається значення деякої величини
Змінні і сталі мають такі властивості:
• назву (ім'я),
• значення,
• тип.
Const- якщо значення деякої величини не
змінюватиметься протягом виконання усієї
програми.
сonst<назва сталої 1>=<значення сталої1>;
Або
сonst<тип><назва сталої 2>=<значення
сталої2>
Сталу 2 називають типованою сталою. За
завмовчуванням числова стала належить до
цілого типу.
Дані, які під час виконання програми можуть
набуватирізних значень, називаються
змінними.
<тип змінних 1><список змінних1>;
…
<тип змінних N><список зміннихN>
Змінним можна задати початкові значення
відразу під час оголошення.Це називається
ініціалізацією даних.
<тип змінних 1><назва змінної 1>=<значення 1>;
…
<назва змінної N>=<значенняN>,
<список інших змінних>

More Related Content

Viewers also liked

Boston dynamics(підсумковий проект)
Boston dynamics(підсумковий проект)Boston dynamics(підсумковий проект)
Boston dynamics(підсумковий проект)Наталія Горя
 
Chino all about particles a handbook of japanese function words
Chino all about particles   a handbook of japanese function wordsChino all about particles   a handbook of japanese function words
Chino all about particles a handbook of japanese function wordsMarco Briones
 
Paul Ritchie updated CV Oct 14
Paul Ritchie updated CV Oct 14Paul Ritchie updated CV Oct 14
Paul Ritchie updated CV Oct 14Paul Ritchie
 
اسناد دریافتی و پرداختی
اسناد دریافتی و پرداختیاسناد دریافتی و پرداختی
اسناد دریافتی و پرداختی???? ???????
 
lego robotics program
lego robotics programlego robotics program
lego robotics programMathew Barker
 
Rowe Brad 4.4 final ppp slide show
Rowe Brad 4.4 final ppp slide showRowe Brad 4.4 final ppp slide show
Rowe Brad 4.4 final ppp slide showBrad Rowe
 
Green abraham final_ppp_slides
Green abraham final_ppp_slidesGreen abraham final_ppp_slides
Green abraham final_ppp_slidesAbraham Green
 
ประวัติของการถนอมอาหาร
ประวัติของการถนอมอาหารประวัติของการถนอมอาหาร
ประวัติของการถนอมอาหารNongploy Siriporn
 

Viewers also liked (19)

Boston dynamics(підсумковий проект)
Boston dynamics(підсумковий проект)Boston dynamics(підсумковий проект)
Boston dynamics(підсумковий проект)
 
2014 list
2014 list2014 list
2014 list
 
factbook2015
factbook2015factbook2015
factbook2015
 
Kti tri wahyuni
Kti tri wahyuniKti tri wahyuni
Kti tri wahyuni
 
accelerate
accelerateaccelerate
accelerate
 
Chino all about particles a handbook of japanese function words
Chino all about particles   a handbook of japanese function wordsChino all about particles   a handbook of japanese function words
Chino all about particles a handbook of japanese function words
 
Paul Ritchie updated CV Oct 14
Paul Ritchie updated CV Oct 14Paul Ritchie updated CV Oct 14
Paul Ritchie updated CV Oct 14
 
اسناد دریافتی و پرداختی
اسناد دریافتی و پرداختیاسناد دریافتی و پرداختی
اسناد دریافتی و پرداختی
 
Kti tri wahyuni
Kti tri wahyuniKti tri wahyuni
Kti tri wahyuni
 
choose_eastland
choose_eastlandchoose_eastland
choose_eastland
 
lego robotics program
lego robotics programlego robotics program
lego robotics program
 
EMERGENCY MANAGEMENT
EMERGENCY  MANAGEMENTEMERGENCY  MANAGEMENT
EMERGENCY MANAGEMENT
 
Gourab_Wbpdcl
Gourab_WbpdclGourab_Wbpdcl
Gourab_Wbpdcl
 
Chemistry Newsletter
Chemistry Newsletter Chemistry Newsletter
Chemistry Newsletter
 
Rowe Brad 4.4 final ppp slide show
Rowe Brad 4.4 final ppp slide showRowe Brad 4.4 final ppp slide show
Rowe Brad 4.4 final ppp slide show
 
CV Form-new1
CV Form-new1CV Form-new1
CV Form-new1
 
Green abraham final_ppp_slides
Green abraham final_ppp_slidesGreen abraham final_ppp_slides
Green abraham final_ppp_slides
 
ประวัติของการถนอมอาหาร
ประวัติของการถนอมอาหารประวัติของการถนอมอาหาร
ประวัติของการถนอมอาหาร
 
RESUME
RESUMERESUME
RESUME
 

Similar to основні поняття програми с++

Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Dmitry Chabanenko
 
Основи програмування
Основи програмуванняОснови програмування
Основи програмуванняHelenSm007
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 
Programne zabezpechenna(pz)
Programne zabezpechenna(pz)Programne zabezpechenna(pz)
Programne zabezpechenna(pz)Oksana Kutsenko
 
Programne zabezpechenna
Programne zabezpechennaProgramne zabezpechenna
Programne zabezpechenna1cana1
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal1cana1
 
програмне забезпечення
програмне забезпеченняпрограмне забезпечення
програмне забезпеченняMaryna Zaharova
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)raprap1
 
Поняття Програми. Мови програмування.
Поняття Програми. Мови програмування.Поняття Програми. Мови програмування.
Поняття Програми. Мови програмування.Anatolii Barannik
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelyachepesyuk
 
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняВасиль Тереховський
 

Similar to основні поняття програми с++ (20)

Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1Основи алгоритмізації та програмування. Лекція 1
Основи алгоритмізації та програмування. Лекція 1
 
Основи програмування
Основи програмуванняОснови програмування
Основи програмування
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Programne zabezpechenna(pz)
Programne zabezpechenna(pz)Programne zabezpechenna(pz)
Programne zabezpechenna(pz)
 
Programne zabezpechenna
Programne zabezpechennaProgramne zabezpechenna
Programne zabezpechenna
 
Abetka movi pascal
Abetka movi pascalAbetka movi pascal
Abetka movi pascal
 
розробка-програм
розробка-програмрозробка-програм
розробка-програм
 
програмне забезпечення
програмне забезпеченняпрограмне забезпечення
програмне забезпечення
 
8 11
8 118 11
8 11
 
мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)мови програмування дроженець, лисица 11 б (2)
мови програмування дроженець, лисица 11 б (2)
 
C++
C++C++
C++
 
Поняття Програми. Мови програмування.
Поняття Програми. Мови програмування.Поняття Програми. Мови програмування.
Поняття Програми. Мови програмування.
 
C#- Лекція 1
C#- Лекція 1C#- Лекція 1
C#- Лекція 1
 
2
22
2
 
2
22
2
 
2
22
2
 
Prezent vchytelya
Prezent vchytelyaPrezent vchytelya
Prezent vchytelya
 
Конкурсна робота
Конкурсна роботаКонкурсна робота
Конкурсна робота
 
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмування
 
Less33
Less33Less33
Less33
 

More from Наталія Горя

звіт кафедри Iс.2016-20017н.р.
звіт кафедри Iс.2016-20017н.р.звіт кафедри Iс.2016-20017н.р.
звіт кафедри Iс.2016-20017н.р.Наталія Горя
 
топ10 (підсумковий проект)
топ10 (підсумковий проект)топ10 (підсумковий проект)
топ10 (підсумковий проект)Наталія Горя
 
комп’ютер (підсумковий проект)
комп’ютер (підсумковий проект)комп’ютер (підсумковий проект)
комп’ютер (підсумковий проект)Наталія Горя
 
здоровий спосіб життя (підсумковий проект)
здоровий спосіб життя (підсумковий проект)здоровий спосіб життя (підсумковий проект)
здоровий спосіб життя (підсумковий проект)Наталія Горя
 

More from Наталія Горя (8)

Etwinning presentation
Etwinning presentationEtwinning presentation
Etwinning presentation
 
Christmas traditions in ukraine
Christmas traditions in ukraine Christmas traditions in ukraine
Christmas traditions in ukraine
 
Christmas in ukraine
Christmas in ukraineChristmas in ukraine
Christmas in ukraine
 
Stem освіта на Дніпрі
Stem освіта на Дніпрі Stem освіта на Дніпрі
Stem освіта на Дніпрі
 
звіт кафедри Iс.2016-20017н.р.
звіт кафедри Iс.2016-20017н.р.звіт кафедри Iс.2016-20017н.р.
звіт кафедри Iс.2016-20017н.р.
 
топ10 (підсумковий проект)
топ10 (підсумковий проект)топ10 (підсумковий проект)
топ10 (підсумковий проект)
 
комп’ютер (підсумковий проект)
комп’ютер (підсумковий проект)комп’ютер (підсумковий проект)
комп’ютер (підсумковий проект)
 
здоровий спосіб життя (підсумковий проект)
здоровий спосіб життя (підсумковий проект)здоровий спосіб життя (підсумковий проект)
здоровий спосіб життя (підсумковий проект)
 

основні поняття програми с++

  • 1.
  • 2.
  • 3. Компілятор мови програмування – комп'ютерна програма, що перетворює (компілює) вихідний код, написаний певною мовою програмування, на семантично еквівалентний код в іншій мові програмування, який, як правило, необхідний для виконання програми машиною, наприклад, комп'ютером.
  • 4. Алфавіт. Ідентифікатори. Алфавіт мови C++ складається з: • великих і малих літер латинського алфавіту: ”А, ..., Z”, "а, ..., z"; • цифр 0, 1, ..., 9; • спеціальних символів: " ’ ()[]{}<>•» ;:?! — *+— = / І # % $ & ~ ~ @ _ MyName  myname Ідентифікатор - це назва (ім’я), яку користувач надає об’єктам, наприклад, змінним, сталим, функціям.
  • 5. Основні ключові слова мови C++: Зарезервовані ідентифікатори називаються ключовими словами.
  • 6. Препроцесор – це програма, яка опрацьовує директиви. Директиви препроцесора – це команди компілятора відповідної мови програмування, які виконуються на початку компіляції програми.
  • 7. Директива include include<назва файлу.розширення> або include «шлях до файлуназва файлу.розширення» Директива define Директива undef
  • 8. main(void) { Тіло функції з командою return 0; }
  • 9.
  • 10. Змінна чи стала – це пойменована ділянка оперативної пам'яті комп'ютера, де зберігається значення деякої величини Змінні і сталі мають такі властивості: • назву (ім'я), • значення, • тип.
  • 11. Const- якщо значення деякої величини не змінюватиметься протягом виконання усієї програми. сonst<назва сталої 1>=<значення сталої1>; Або сonst<тип><назва сталої 2>=<значення сталої2> Сталу 2 називають типованою сталою. За завмовчуванням числова стала належить до цілого типу.
  • 12. Дані, які під час виконання програми можуть набуватирізних значень, називаються змінними. <тип змінних 1><список змінних1>; … <тип змінних N><список зміннихN> Змінним можна задати початкові значення відразу під час оголошення.Це називається ініціалізацією даних. <тип змінних 1><назва змінної 1>=<значення 1>; … <назва змінної N>=<значенняN>, <список інших змінних>