Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
07_premer_2003.doc
Скачиваний:
18
Добавлен:
26.08.2019
Размер:
2.17 Mб
Скачать

8.3. Програма. Мова програмування (16 год.)

Поняття програми. Поняття про мови програмування. Класифікація мов програмування. Процедурна мова програмування. Логічне програмування. Об’єктне програмування. Поняття про системи програмування. Поняття про інтерпретацію та компіляцію. Інтегровані середовища програмування. Поняття редактора, транслятора, налагоджувача.

Мова програмування. Особливості та призначення. Переклад програм однієї мови іншою. Алфавіт. Основні поняття мови: оператори, ідентифікатори, числа, рядки, описи. Величини. Типи даних. Стандартні типи даних. Набір функцій та операцій, введених для кожного зі стандартних типів. Вирази. Пріоритет операцій. Оператори. Оператор присвоювання. Оператори введення та виведення. Указівка присвоювання. Опис алгоритмів мовою програмування.

8.4. Звернення до алгоритмів і функцій (6 год.)

Опис навчальною алгоритмічною мовою та мовою програмування вказівок звернення до алгоритмів і функцій. Формальні та фактичні параметри.

8.5. Вказівки повторення й розгалуження (10 год.)

Опис указівок повторення й розгалуження навчальною алгоритмічною мовою та мовою програмування. Запис умов.

8.6. Табличні величини (10 год.)

Табличні величини. Алгоритми роботи з табличними величинами. Методи впорядкування та пошуку.

8.7. Рядкові величини (6 год.)

Рядкові величини. Алгоритми роботи з рядками. Опис найпростіших алгоритмів роботи з рядками мовою програмування.

8.8. Графіка (10 год.)

Побудова графічних об’єктів. Створення анімації.

Учні повинні знати:

  • основні етапи розв’язання задачі з використанням ЕОМ; поняття інформаційної моделі задачі; поняття неформальної моделі; визначення вхідних даних і результатів;

  • поняття алгоритму, властивості алгоритму, способи та форми подання алгоритму; основні базові структури алгоритмів; сутність методу послідовного уточнення алгоритму;

  • основні ідеї та принципи технології структурного програмування;

  • порядок складання алгоритмів і програм;

  • правила запису структурованих алгоритмів і програм;

  • основні вказівки навчальної алгоритмічної мови;

  • основні елементи однієї з мов програмування:

  • алфавіт; основні поняття мови: числа, рядки, описи, ідентифікатори, оператори, величини, операції;

  • типи даних у мові програмування, набір функцій і операцій, допустимих для кожного з типів даних;

  • принципи побудови опису програми (мовою Раsсаl або Ваsіс);

  • сутність операції присвоювання;

  • призначення та правила описування вказівок розгалуження й повторення; звернення до алгоритмів; поняття про алгоритми-процедури й алгоритми-функції;

  • особливості використання табличних і рядкових величин;

  • особливості використання графіки.

Учні повинні мати уявлення про:

  • класифікацію мов програмування;

  • поняття про інтерпретацію та компіляцію;

  • систему програмування;

  • інтегровані середовища програмування;

  • поняття редактора, транслятора, налагоджувача.

Учні повинні вміти:

  • застосовувати різні форми опису алгоритмів і переходити від однієї форми опису алгоритмів до іншої;

  • визначати тип величини, описувати її навчальною алгоритмічною мовою та мовою програмування; використовувати прості й складні умови під час побудови алгоритмів і програм; застосовувати метод послідовних уточнень під час побудови алгоритмів і програм;

  • описувати алгоритми розв’язування задач різних типів навчальною алгоритмічною мовою та мовою програмування;

  • складати й реалізовувати найпростіші лінійні, розгалужені, циклічні алгоритми на опрацювання табличних і рядкових величин, графічної інформації, на використання допоміжних функцій і процедур;

  • створювати графічні й анімаційні зображення;

  • вводити та налагоджувати програми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]