Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Розділ 10. Базові засоби мови С++.docx
Скачиваний:
6
Добавлен:
01.05.2019
Размер:
366.53 Кб
Скачать

Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»

Лекція Заняття №1

Тема: Основні поняття мови програмування С++. Середовище програмування С++________

Мета Ознайомитися з з принципом роботи в середовищі С++, алфавітом мови та етапом створення програм______________________________________________________

Міжпредметні зв’язки: ІЗВП, Алгоритми та структури даних, Об’єктно-орієнтоване програмування_________________________________________________________________

Література [6] ст. 3,118 [5] ст. 13________________________________________________

Структура заняття:

  1. Організацій заходи______________________________________________________

  2. Актуалізація опорних знань______________________________________________

    1. Класифікація мов програмування____________________________________

  1. План лекції____________________________________________________________

    1. Основні поняття______________________________________________

    2. Етапи створення програм______________________________________

    3. Алфавіт і ключові слова_______________________________________

  1. Закріплення нового матеріалу ____________________________________________

Запитання:

  1. Опишіть етапи створення програми.

  2. З чого складається алфавіт мови?

  3. Що називається лексемою?

  4. Назвіть типи лексем.

  5. Які бувають види коментарів?

Вправи:

1. Назвіть не вірні ідентифікатори:

1) double

2) Double

3) sum

4) sum 1

5) program

6) 531group

7) 1+1

8) сума3

  1. Домашнє завдання:__________________________________________________ ___

    1. опрацювати матеріал лекції____________________________________________

Викладач Смерека А.Г.

Державний вищий навчальний заклад «Чернівецький політехнічний коледж» «Основи програмування та алгоритмічні мови»

Самостійної роботи студента

Тема: Директиви препроцесора__________________________________________________

Мета: Отримати знання про використання директив препроцесора____________________

Міжпредметні зв’язки: Об’єктно-орієнтоване програмування, Алгоритми та структури даних, ІЗВП___________________________________________________________________

Студент повинен знати: Призначення основних директив препроцесора______________

Студент повинен вміти: Використовувати набутті знання при написанні програм _____

Література:

  1. 1.С.В. Глушаков і т.д. Практикум по С++ 2006р. (ст.190)_______________________

  2. [6] ст. 121 [5] ст. 93_______________________________________________________

Структура самостійної роботи

  1. Директива #include____________________________________________________

  2. Директива #define_____________________________________________________

  3. Директива #undef_____________________________________________________

  4. Директива #if, #elif, #else, #endif_________________________________________

  5. Директива #ifdef, #ifndef_______________________________________________

  6. Директива #line_______________________________________________________

Питання і задачі для самостійної роботи

  1. Які дії виконує директива #include ?

  2. Які дії виконує директива #define ?

  3. Які дії виконує директива #ifdef?

  4. Які дії виконує директива #line ?

  5. Які дії виконує директива #undef ?

Викладач Смерека А.Г.

Державний вищий навчальний заклад

«Чернівецький політехнічний коледж»

«Основи програмування та алгоритмічні мови»

Самостійної роботи студента

Тема: Функції файлу <math.h>___________________________________________________

Мета: Отримати знання використання математичних функції в мові С_________________

Міжпредметні зв’язки: Об’єктно-орієнтоване програмування, ІЗВП, Алгоритми та структури даних, Вища математика_______________________________________________

Студент повинен знати: Мінімальний набір функцій файлу <math.h> ________________

Студент повинен вміти: Використовувати набуті знання при написанні програм_______

Література:

  1. С.В. Глушаков і т.д. Практикум по С++ 2006р. (ст.89)__________________________

  2. Я.М.Глинський та ін. С++/С++Builder 2003р. (18)_____________________________