Вступ до мови програмування С++ Максименко Марина Миколаївна


НазваВступ до мови програмування С++ Максименко Марина Миколаївна
Дата конвертації24.02.2013
Розмір445 b.
ТипПрезентации


Вступ до мови програмування С++

  • Максименко Марина Миколаївна

  • вчитель інформатики вищої категорії, вчитель-методист

  • Конотопської гімназії Конотопської міської ради Сумської області

  • 2008 р.


Зміст

  • Історія створення

  • Алфавіт

  • Ідентифікатори

  • Структура програми

  • Директиви препроцесора

  • Заголовкові файли

  • Текст першої програми

  • Виведення повідомлень на екран

  • Створення першої програми

  • Виконання першої програми

  • Збереження першої програми

  • Дослідження

  • Ширина виведення

  • Література



Історія створення

  • 1972 р. – Деніс Рітчі та Брайан Керніган розробили мову програмування С.

  • 1980 р. – Бьяртні Страуструп створив розширення мови С++

  • С++ дозволяє розробляти програми з використанням як традиційного структурного так й об'єктного підходу.

  • Програми, складені мовою С++, можуть бути виконані на ПК різних виробників і в різних операційних системах



Алфавіт

  • - набір допустимих символів.

  • Великі й малі літери латинського алфавіту: A, …, Z, a, …, z;

  • Цифри 0, 1, …, 9;

  • Спеціальні символи: “ ‘()[]{}<>.,;:?!~*+-= \ / | # % $ & ^ @ _



Ідентифікатор

  • це назва (ім'я), яку користувач надає об'єктам, наприклад, змінним, сталим, функціям.

  • Ідентифікатори можуть складатися:

  • Великих і малих літер латинського алфавіту: A, …, Z, a, …, z;

  • Цифр 0, 1, …, 9;

  • Символу підкреслення.

  • Увага!

  • Завжди починається з букви або із символу підкреслення

  • Однакові за змістом малі та великі літери вважаються різними символами



Структура програми

  • //коментарі у кінці рядка

  • #include <назва бібліотечного файлу 1>

  • #include <назва бібліотечного файлу N>

  • Інші директиви препроцесора

  • Оголошення глобальних змінних

  • Оголошення глобальних сталих

  • Оголошення та створення функцій користувача

  • Тип_результату_функції main()

  • {

  • Оголошення локальних змінних

  • Оголошення локальних сталих

  • Команди /* коментар бедь-де */

  • return 0

  • }



Директиви препроцесора

  • Препроцесор – це програма, яка опрацьовує директиви, перша фаза компіляції.

  • Директиви – це команди компілятора. Директиви мови С++ починаються із символу # (читати “паунд”)

  • Директива #include (читати “паунд інклуд”)необхідна для включення у програму кодів із зазначеного після неї файлу.

  • Файли, які приєднуються директивою #include, називаються файлами заголовків (заголовковими файлами, бібліотеками).



Заголовкові файли

  • Загальний вигляд директиви:

  • #include <назва.розширення> - розміщенні у папці include

  • #include “шлях_до_файлу\назва.розширення”

  • Деякі заголовкові файли:

  • Iostream.h (читати “ай-оустрім”) – операції з потоками введення-виведення

  • Conio.h – робота з клавішами

  • Math.h – застосування різних математичних функцій



Текст першої програми

  • #includ //підключення заголовкового файлу

  • #includ

  • Int main() // головна функція

  • { // групуючи символи

  • cout << “my first program”; //виведення інформації

  • getch() // затримка зображення на екрані до натиснення клавіші

  • Return 0 //повернення з головної функції

  • } // групуючи символи



Виведення повідомлень на екран

  • Cout << числа або текстове повідомлення в лапках

  • Спеціальні символи виведення:

  • \a – звукової

  • \b – крок назад (зворотній пропуск)

  • \f – перехід на нову сторінку

  • \n – перехід на новий рядок

  • \r – повернення каретки (не перехід на новий рядок)

  • \t – символ горизонтальної табуляції

  • \v – символ вертикальної табуляції

  • \\ - символ “зворотній слеш”

  • \? – знак питання

  • \’ – одинарні лапки

  • \” – подвійні лапки

  • \0 – нульовий елемент



Створення першої програми



Виконання першої програми



Збереження першої програми



Дослідження

  • Внести зміни в текст програми:

  • cout << “my first program” << endl;

  • cout << “programuvati prosto!” ; cout << “Duge pristo!” << endl;

  • cout << “my first program” //продовження << “C++!”; //у новому рядку

  • cout << 1001;

  • cout << 0.8976;

  • cout << 1 << 2<<0<<0<<8;

  • cout << “Vvedi ocinku:” << 12<

  • cout << 1 <<‘\n’<<0<<‘\n’<<3;

  • cout << “Dzvon!\a\t Dzvon!\a\t” << endl;



Ширина виведення

  • Модифікатор setw дозволить регулювати кількість символів, займаних виведеним числом.

  • Увага! Включити в програму заголовковий файл

  • cout << “Druk:” << setw(3) << 1012 << endl;

  • cout << “Druk:” << setw(4) << 1012 << endl;

  • cout << “Druk:” << setw(5) << 1012 << endl;

  • cout << “Druk:” << setw(6) << 1012 << endl;

  • Увага! При використанні setw ви вказуєте мінімальну кількість символьних позицій



Література

  • Лєхан С.Ф. Інформатика С++. Спецкурс. 10-12 класи. – Шепетівка; Аспект, 2007.

  • Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, 2006.

  • Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, 2006.

  • Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003



Схожі:

Вступ до мови програмування С++ Максименко Марина Миколаївна iconВказівники, динамічні змінні й масиви Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconФайлові операції у С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconОператор розгалуження Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconВпорядкування масивів Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconРядкові величини в С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconФункції у С++ Максименко Марина Миколаївна
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconВиконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна
Виконання простих операцій. Математичні операції мови С++. Уведення даних Максименко Марина Миколаївна вчитель інформатики вищої...
Вступ до мови програмування С++ Максименко Марина Миколаївна iconОператори для організації циклів. Мова С++ Максименко Марина Миколаївна
Оператори для організації циклів. Мова С++ Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Вступ до мови програмування С++ Максименко Марина Миколаївна iconТипи даних. Змінні в С++. Присвоєння значень змінним Максименко Марина Миколаївна
...
Вступ до мови програмування С++ Максименко Марина Миколаївна iconМасиви Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист
Максименко Марина Миколаївна вчитель інформатики вищої категорії, вчитель-методист

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка