Тема 10: «Підпрограми. Процедури та функції», 14 годин
Зміст навчального матеріалу:
поняття підпрограми; локальні та глобальні змінні; формальні та фактичні параметри; рекурсія; рекурсивні алгоритми; рекурсія у мові програмування; створення підпрограм користувача та їх реалізація мовою програмування
Практичні роботи:
«Побудова алгоритмів з використанням процедур і функцій»
«Побудова рекурсивних алгоритмів»
Лабораторні роботи:
«Реалізація алгоритмів з використанням процедур і функцій у вигляді програм (проектів)»
«Реалізація рекурсивних алгоритмів у вигляді програм (проектів)»
називає: локальні та глобальні змінні, процедури і функції у мові програмування, формальні та фактичні параметри
наводить: приклади локальних та глобальних змінних, процедур і функцій у мові програмування, формальних та фактичних параметрів; рекурсивних функцій та процедур
розпізнає: локальні та глобальні змінні, процедури і функції, формальні та фактичні параметри; рекурсивні функції та процедури
характеризує: особливості використання локальних та глобальних змінних, процедур і функції у мові програмування, формальних та фактичних параметрів; особливості рекурсивних функцій та процедур
описує: локальні та глобальні змінні, процедури і функції у мові програмування, формальне та фактичні параметри, організацію рекурсивних функцій та процедур
пояснює: відмінність між локальними та глобальними змінними, формальними та фактичними параметрами, між процедурами та функціями, принципи виклику та виконання функцій та процедур, принципи роботи рекурсивних функцій та процедур, результати роботи реалізованого у вигляді програми (проекту) розробленого алгоритму для запропонованих вхідних даних
формулює: означення локальних та глобальних змінних, формальних та фактичних параметрів, загальний вигляд опису функцій та процедур
обґрунтовує: доцільність використання локальних та глобальних змінних, формальних та фактичних параметрів, функцій або процедур, використання рекурсивних функцій або процедур, значення тестування реалізованих у вигляді програми (проекту) розроблених алгоритмів
порівнює: принципи виклику та виконання функцій і процедур, принципи виклику та виконання рекурсивних функцій і процедур, результати виконання реалізованого у вигляді програми (проекту) розробленого алгоритму для запропонованих вхідних даних
класифікує: алгоритми з використанням функцій і процедур, алгоритми з використанням рекурсивних функцій і процедур
аналізує: відмінність між локальними та глобальними змінними, формальними та фактичними параметрами, організацією та виконанням функцій і процедур, організацією та виконанням рекурсивних функцій і процедур
оцінює: результати роботи реалізованого у вигляді програми (проекту) розробленого алгоритму з використанням процедур і функцій для власних вхідних даних
висловлює судження: щодо коректності використання у заданих прикладах процедур і функцій
розв’язує: завдання по створенню та тестуванню алгоритмів з використанням процедур і функцій
спостерігає: за покроковим виконанням реалізованих у вигляді програми (проекту) розроблених алгоритмів з використанням процедур і функцій
використовує: можливості середовища програмування для створення та налагодження програм (проектів) з використанням процедур та функцій
дотримується правил: роботи за комп’ютером, реалізації алгоритмів з використанням процедур і функцій у вигляді програм (проектів)
показує на комп’ютері: покрокове виконання створеної програми (проекту) з використанням процедур і функцій, введення початкової інформації, виведення результуючої інформації, виконання програми (проекту) з використанням процедур і функцій для власних розроблених вхідних даних
|
Тема 11: «Записи, множини, покажчики», 12 годин
Зміст навчального матеріалу:
записи; оператор приєднання WITH; множини; покажчики; використання динамічної пам’яті
Практичні роботи:
«Побудова алгоритмів з використанням записів»
«Побудова алгоритмів з використанням множин»
«Побудова алгоритмів з використанням покажчиків»
Лабораторні роботи:
«Реалізація алгоритмів з використанням записів у вигляді програм (проектів)»
«Реалізація алгоритмів з використанням множин у вигляді програм (проектів)»,
«Реалізація алгоритмів з використанням покажчиків у вигляді програм (проектів)»
|
називає: тип змінної «запис», оператор приєднання WITH, тип змінної «множина», тип змінної «покажчик»
наводить: приклади типів змінних «записи», оператора приєднання WITH, типів змінних «множини», типів змінних «покажчики»
розпізнає: змінні, що описані як записи, множини, покажчики
характеризує: особливості опису типів змінних «запис», «множина», «покажчик», особливості використання оператора приєднання WITH
описує: типи змінних «запис», «множина», «покажчик», використання оператора приєднання WITH
пояснює: відмінність між використанням декількох масивів та типу «запис», відмінність між використанням масивів для збереження інформації та типу «множина», відмінність між використанням статичних та динамічних змінних, особливості використання типів змінних «запис», «множина», «покажчик», результати роботи реалізованого у вигляді програми (проекту) розробленого алгоритму для запропонованих вхідних даних
формулює: принципи застосування та специфіку розподілу пам’яті комп’ютера для змінних типів «запис», «множина», «покажчик»
обґрунтовує: доцільність і переваги використання типів змінних «запис», «множина», «покажчик», оператора приєднання WITH, значення тестування реалізованих у вигляді програми (проекту) розроблених алгоритмів
порівнює: особливості використання записів та масивів, множин та масивів, статичної та динамічної пам’яті, результати виконання реалізованого у вигляді програми (проекту) розробленого алгоритму для запропонованих вхідних даних
класифікує: змінні за типами «запис», «множина», «покажчик»; алгоритми за використанням статичної та динамічної пам’яті
аналізує: відмінність між використанням статичних масивів і змінних типу «запис», «множина», «покажчик»
оцінює: результати роботи реалізованого у вигляді програми (проекту) розробленого алгоритму з використанням типів «запис», «множина», «покажчик» для власних вхідних даних
висловлює судження: щодо доцільності та ефективності типів «запис», «множина», «покажчик», динамічної пам’яті
розв’язує: завдання по створенню та тестуванню алгоритмів з використанням типів «запис», «множина», «покажчик», динамічної пам’яті
спостерігає: за покроковим виконанням реалізованих у вигляді програм (проектів) розроблених алгоритмів з використанням типів «запис», «множина», «покажчик», динамічної пам’яті
використовує: можливості середовища програмування для створення та налагодження програм (проектів) з використанням типів «запис», «множина», «покажчик», динамічної пам’яті
дотримується правил: роботи за комп’ютером, реалізації алгоритмів з використанням типів «запис», «множина», «покажчик», динамічної пам’яті
показує на комп’ютері: покрокове виконання створеної програми (проекту) з використанням типів «запис», «множина», «покажчик», динамічної пам’яті для власних розроблених вхідних даних
|
|