🗊Презентация Програмування мовою С/C++

Нажмите для полного просмотра!
Програмування мовою С/C++, слайд №1Програмування мовою С/C++, слайд №2Програмування мовою С/C++, слайд №3Програмування мовою С/C++, слайд №4Програмування мовою С/C++, слайд №5Програмування мовою С/C++, слайд №6Програмування мовою С/C++, слайд №7Програмування мовою С/C++, слайд №8Програмування мовою С/C++, слайд №9Програмування мовою С/C++, слайд №10Програмування мовою С/C++, слайд №11Програмування мовою С/C++, слайд №12Програмування мовою С/C++, слайд №13Програмування мовою С/C++, слайд №14Програмування мовою С/C++, слайд №15Програмування мовою С/C++, слайд №16Програмування мовою С/C++, слайд №17Програмування мовою С/C++, слайд №18Програмування мовою С/C++, слайд №19Програмування мовою С/C++, слайд №20Програмування мовою С/C++, слайд №21

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

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


Слайд 1





Вступна лекція 
Програмування мовою С/C++

C (укр. Сі) — універсальна, процедурна мова програмування загального призначення, розроблена у 1972 році Деннісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.
Хоча С і було розроблено для написання системного програмного забезпечення, наразі вона досить часто використовується для написання прикладного програмного забезпечення.
С імовірно, є найпопулярнішою у світі мовою програмування за кількістю вже написаного нею програмного забезпечення, доступного під вільними ліцензіями коду та кількості програмістів, котрі її знають. Версії компіляторів для мови С існують для багатьох операційних систем та апаратних архітектур. C здійснила великий вплив на інші мови програмування, особливо на С++,
яка спочатку проектувалася, як розширення для С, а також на Java та C#, які запозичили у С синтаксис.
Описание слайда:
Вступна лекція Програмування мовою С/C++ C (укр. Сі) — універсальна, процедурна мова програмування загального призначення, розроблена у 1972 році Деннісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX. Хоча С і було розроблено для написання системного програмного забезпечення, наразі вона досить часто використовується для написання прикладного програмного забезпечення. С імовірно, є найпопулярнішою у світі мовою програмування за кількістю вже написаного нею програмного забезпечення, доступного під вільними ліцензіями коду та кількості програмістів, котрі її знають. Версії компіляторів для мови С існують для багатьох операційних систем та апаратних архітектур. C здійснила великий вплив на інші мови програмування, особливо на С++, яка спочатку проектувалася, як розширення для С, а також на Java та C#, які запозичили у С синтаксис.

Слайд 2


Програмування мовою С/C++, слайд №2
Описание слайда:

Слайд 3





TIOBE Index for October 2016/2015
Описание слайда:
TIOBE Index for October 2016/2015

Слайд 4





Історичні етапи розвитку мови С
Описание слайда:
Історичні етапи розвитку мови С

Слайд 5





Історичні етапи розвитку мови  С++
Описание слайда:
Історичні етапи розвитку мови С++

Слайд 6





Перша програма мовою С
Описание слайда:
Перша програма мовою С

Слайд 7





Перша програма мовою С++
Описание слайда:
Перша програма мовою С++

Слайд 8





Налаштування виводу кирилиці
Описание слайда:
Налаштування виводу кирилиці

Слайд 9





Застосування iostream.h
Описание слайда:
Застосування iostream.h

Слайд 10


Програмування мовою С/C++, слайд №10
Описание слайда:

Слайд 11


Програмування мовою С/C++, слайд №11
Описание слайда:

Слайд 12





Запуск програми на виконання 
Існує два основних методи виконати програму
Створити файл (*.exe), який виконується (executable). Для цього застосовують компілятор.
За допомогою транслятора порядково виконувати програму без створення executable файла.
Примітка: мови програмування поділяють на ті, які компілюються (Сі, С++,…), інтерпретовані мови (perl, python, Matlab,....) та змішані.
Описание слайда:
Запуск програми на виконання Існує два основних методи виконати програму Створити файл (*.exe), який виконується (executable). Для цього застосовують компілятор. За допомогою транслятора порядково виконувати програму без створення executable файла. Примітка: мови програмування поділяють на ті, які компілюються (Сі, С++,…), інтерпретовані мови (perl, python, Matlab,....) та змішані.

Слайд 13





Транслятор
Транслятор
Компілятор
Інтерпретатор
Описание слайда:
Транслятор Транслятор Компілятор Інтерпретатор

Слайд 14





Трансляція
Транслятор - програма або технічний засіб, що виконує трансляцію програми.
Трансляція програми – перетворення (переклад) програми, представленої на одній із мов програмування, в іншу мову програмування (у тому числі в машину мову). 
Наприклад, мова С++ набула швидкої популярності тому, що Б’ярн Страуструп створив і підтримував транслятор мови С++ в С, в той час, коли ще компіляторів для С++ не існувало.
 
Описание слайда:
Трансляція Транслятор - програма або технічний засіб, що виконує трансляцію програми. Трансляція програми – перетворення (переклад) програми, представленої на одній із мов програмування, в іншу мову програмування (у тому числі в машину мову). Наприклад, мова С++ набула швидкої популярності тому, що Б’ярн Страуструп створив і підтримував транслятор мови С++ в С, в той час, коли ще компіляторів для С++ не існувало.  

Слайд 15





Компіляція
Компілятор (різновид транслятора) - програма або технічний засіб, що виконує компіляцію.
Компіляція (різновид трансляції) - трансляція програми, створеної мовою оригіналу високого рівня, в еквівалентну програму, близьку до машинного коду (абсолютний код, об'єктний модуль, іноді на мову асемблера). 
Компілювати - проводити трансляцію машинної програми з предметно-орієнтованої мови на машинно-орієнтовану мову.
Мови які компілюються : C, C++, Objective-C, Fortran, Swift, Delphi, тощо.
Описание слайда:
Компіляція Компілятор (різновид транслятора) - програма або технічний засіб, що виконує компіляцію. Компіляція (різновид трансляції) - трансляція програми, створеної мовою оригіналу високого рівня, в еквівалентну програму, близьку до машинного коду (абсолютний код, об'єктний модуль, іноді на мову асемблера). Компілювати - проводити трансляцію машинної програми з предметно-орієнтованої мови на машинно-орієнтовану мову. Мови які компілюються : C, C++, Objective-C, Fortran, Swift, Delphi, тощо.

Слайд 16





Інтерпретатор
Інтерпретатор (різновид транслятора) - програма або технічний засіб, що виконує інтерпретацію.
Інтерпретація - пооператорний (порядковий) аналіз, обробка та виконання програми або запиту (на відміну від компіляції, при якій програма транслюється без її виконання).
Примітка: якщо в програмі в 9-тому рядку буде синтаксична помилка, то перших 8 рядків буде виконано а потім програма зупиниться.
Інтерпретаторні мови: bash, perl, pyton, Matlab, тощо.
Описание слайда:
Інтерпретатор Інтерпретатор (різновид транслятора) - програма або технічний засіб, що виконує інтерпретацію. Інтерпретація - пооператорний (порядковий) аналіз, обробка та виконання програми або запиту (на відміну від компіляції, при якій програма транслюється без її виконання). Примітка: якщо в програмі в 9-тому рядку буде синтаксична помилка, то перших 8 рядків буде виконано а потім програма зупиниться. Інтерпретаторні мови: bash, perl, pyton, Matlab, тощо.

Слайд 17





Основні етапи створення executable в С/С++ (компіляція програми у загальному сенсі)
Описание слайда:
Основні етапи створення executable в С/С++ (компіляція програми у загальному сенсі)

Слайд 18





Де починається С++? 
(«Невеличке» забігання наперед )
С++ починається, коли ми переходимо до класів (class), а значить переходимо до об'єктно-орієнтованого  програмування (ООП), а відповідно до основних його постулатів:
Інкапсуляція
Наслідування
Поліморфізм
Клас є просто представлення типу об'єкта; його можна представити як план (креслення), що описує об'єкт. 
Подібно до того, як один план (креслення) може бути використаний для побудови декількох будівель, окремий клас може бути використаний для створення необхідної кількості об'єктів.
Описание слайда:
Де починається С++? («Невеличке» забігання наперед ) С++ починається, коли ми переходимо до класів (class), а значить переходимо до об'єктно-орієнтованого програмування (ООП), а відповідно до основних його постулатів: Інкапсуляція Наслідування Поліморфізм Клас є просто представлення типу об'єкта; його можна представити як план (креслення), що описує об'єкт. Подібно до того, як один план (креслення) може бути використаний для побудови декількох будівель, окремий клас може бути використаний для створення необхідної кількості об'єктів.

Слайд 19





Інкапсуляція
Інкапсуляція (encapsulation) - це механізм, який об'єднує дані з кодом, що обробляє ці дані, а також захищає і те, і інше від зовнішнього втручання або неправильного використання. В об'єктно-орієнтованому програмуванні код і дані можуть бути об'єднані разом; в цьому випадку говорять, що створюється так званий «чорний ящик». Коли коди і дані об'єднуються таким способом, створюється об'єкт (object). Іншими словами, об'єкт - це те, що підтримує інкапсуляцію.
Засіб реалізації інкапсуляції в С++ це class.
Одне з визначень класу: Клас - це механізм, який об'єднує дані з кодом, який обробляє ці дані. Захист даних виконується за допомогою специфікаторів доступу public, 	protected, private (детальніше у наступних лекціях).
Приклад класу який зберігає дані цілого типу (детальне пояснення цього прикладу у наступних лекціях).
Описание слайда:
Інкапсуляція Інкапсуляція (encapsulation) - це механізм, який об'єднує дані з кодом, що обробляє ці дані, а також захищає і те, і інше від зовнішнього втручання або неправильного використання. В об'єктно-орієнтованому програмуванні код і дані можуть бути об'єднані разом; в цьому випадку говорять, що створюється так званий «чорний ящик». Коли коди і дані об'єднуються таким способом, створюється об'єкт (object). Іншими словами, об'єкт - це те, що підтримує інкапсуляцію. Засіб реалізації інкапсуляції в С++ це class. Одне з визначень класу: Клас - це механізм, який об'єднує дані з кодом, який обробляє ці дані. Захист даних виконується за допомогою специфікаторів доступу public, protected, private (детальніше у наступних лекціях). Приклад класу який зберігає дані цілого типу (детальне пояснення цього прикладу у наступних лекціях).

Слайд 20





Наслідування
Наслідування (inheritance) -  це процес, за допомогою якого один об'єкт може набувати властивостей іншого з можливістю розширити або перевизначити властивості базового об'єкту.
Описание слайда:
Наслідування Наслідування (inheritance) - це процес, за допомогою якого один об'єкт може набувати властивостей іншого з можливістю розширити або перевизначити властивості базового об'єкту.

Слайд 21





Приклад наслідування/поліморфізму
(детальне пояснення прикладу у наступних лекціях)
Описание слайда:
Приклад наслідування/поліморфізму (детальне пояснення прикладу у наступних лекціях)



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