Критерії оцінювання рівня навчальних досягнень учнів з теми «Звернення до алгоритмів і функцій»

 

Рівні навчальних досягнень Бали Критерії оцінювання

1. Початковий

1 — Учень має уявлення про те, що будь-який алгоритм можна подати у вигляді послідовності кількох алгоритмів; має уяв­лення про вхідні і вихідні дані
2 — Учень має уявлення про основний і допоміжний алгоритм; про правила виклику будь-якого алгоритму для розв'язування іншої задачі
3 — Учень має уявлення про команду звернення до допоміжного алгоритму; про передавання параметрів алгоритму із осно­вного до того, що викликається, і навпаки

II. Середній

4 — Учень розрізняє команди звернення алгоритмічною мовою до алгоритмів і функцій, вміє розрізнити аргументи і результати; має уявлення про формальні і фактичні параметри
5 — Учень може пояснити послідовність виконання команди звер­нення до алгоритму — Має уявлення про існування стандартних алгоритмів і алго­ритмів, які визначаються користувачем
6 — Учень має уявлення про опис функції навчальною алгоритміч­ною мовою, вміє за допомогою базової структури слідування подати алгоритм у вигляді кількох підзадач

III. Достатній

7 — Учень розрізняє опис алгоритму та опис функції; може пояс­нити правила опису допоміжного алгоритму мовою програму­вання; може пояснити правила опису вказівки звернення до алгоритму.мовою програмування
8 — Учень має уявлення про локальні і глобальні змінні; може пояснити правила опису фактичних параметрів у команді звернення до допоміжного алгоритму; пояснити за допомогою конкретних прикладів правила виконання вказівки про вико­нання алгоритму; пояснити кожний розділ програми з підпро­грамами, описаними мовою програмування
9 — Учень вміє описувати глобальні і локальні змінні в програмі; вміє виконувати алгоритми, що містять команду звернення до допо­міжного алгоритму, будувати таблицю виконання алгоритму

IV. Високий

10 — Учень вміє складати програму з використанням підпрогра­ми навчальною алгоритмічною мовою, спираючись на базові алгоритми як на допоміжні; вміє перекласти алгоритм із командою звернення до допоміжного алгоритму на мову про­грамування, запускати її на виконання та виконувати в по-командному режимі
11 — Учень може самостійно визначити випадки при розв'язуванні задач для використання в алгоритмах допоміжних функцій і алгоритмів; може замінити опис функції описом допоміжного алгоритму і навпаки, якщо це можливо — Самостійно складає програми з підпрограмами мовою програ­мування — Має уявлення про налагодження програми з підпрограмою; вміє дописати відсутню частину програми за наявності відпо­відних коментарів
12 — Учень вміє складати, налагоджувати і тестувати лінійні про­грами — Вміє записувати коментарі до лінійних програм — Має стійкі системні знання та продуктивноїх використовує — Вміє розв'язувати задачу з використанням допоміжних алго­ритмів і функцій

 

Критерії оцінювання рівня навчальних досягнень учнів з теми «Вказівки повторення і розгалуження»

 

Рівні навчальних досягнень Бали Критерії оцінювання

І. Початковий

1 — Учень має уявлення про вказівки і процеси, що повторюються; відрізняє цикл від звичайної команди про виконання дії — Має уявлення про вказівку розгалуження
2 — Учень відрізняє вказівку розгалуження від повторення; наво­дить приклади алгоритмів із вказівками повторення, алгорит­мів з розгалуженнями
3 — Учень розуміє правила виконання алгоритмів з повтореннями • та з розгалуженнями без величин; має уявлення про опис ал­горитмів із вказівками повторення без величин

II. Середній

4 — Учень має уявлення про опис алгоритмів з розгалуженнями без величин навчальною алгоритмічною мовою — Вміє пояснити виконання алгоритмів з повтореннями без ве­личин, описаних навчальною алгоритмічною мовою — Вміє відобразити структуру повторення графічно — Має уявлення про цикл-до та цикл-після
5 — Учень вміє відображати базову структуру з розгалуженням графічно — Розуміє запис простих логічних виразів над числовими вели­чинами — Має уявлення про повну структуру розгалуження та скорочену структуру розгалуження — Пояснює призначення окремих команд циклічних алгоритмів, описаних навчальною алгоритмічною мовою
6 — Учень має навички перекладання готових алгоритмів з роз­галуженнями з графічної схеми на навчальну алгоритмічну мову — Вміє за допомогою вчителя пояснювати та записувати логічні вирази — Має уявлення про опис циклу-до і циклу-після мовою програ­мування; пояснює призначення окремих команд алгоритму з розгалуженням

ПІ. Достатній

7 — Учень вміє за допомогою вчителя складати прості циклічні ал­горитми на знаходження суми, добутку набору заданих чисел — Має уявлення про опис структури розгалуження мовою про­грамування — Вміє за допомогою вчителя описувати навчальною алгоритміч­ною мовою алгоритми з розгалуженням (наприклад МОД, БІД) — Вміє складати і заповнювати таблицю виконання циклічних алгоритмів, описаних навчальною алгоритмічною мовою
8 — Учень має навички перекладу циклічних алгоритмів на мову програмування — Самостійно вміє описувати простий логічний вираз і оцінюва­ти його істинність при поточних значеннях величин — Вміє перекладати готові алгоритми з розгалуженням з на­вчальної алгоритмічної мови йа мову програмування — Вміє пояснювати призначення окремих команд у циклічних алгоритмах та алгоритмах з розгалуженням, описаних мовою програмування
9 — Учень має уявлення про складені логічні умови та призначення логічних операцій І, АБО, НЕ; вміє пояснювати різницю вико­ристання повної і скороченої форм вказівки розгалуження — Вміє виконувати циклічні алгоритми й алгоритми з розга­луженням в середовищі програмування та записувати до їх команд коментарі — Вміє самостійно складати алгоритми на використання команд повторення при введенні аргументів та виведенні результатів виконання програм — Має уявлення про опис циклу-для навчальною алгоритмічною мовою й мовою програмування

IV. Високий

10 — Учень вміє замінювати в циклічних алгоритмах цикл-до ци-клом-поки — Вміє формулювати задачі на використання структури розгалу­ження — Вміє за допомогою вчителя описувати складені логічні вирази — Вміє самостійно складати програми з використанням команд повторення і розгалуження — Вміє до циклічних алгоритмів та алгоритмів з розгалуження­ми за наявності коментарів дописувати пропущені команди
11 — Учень самостійно складає прості циклічні програми та про­грами з розгалуженням мовою програмування (знаходження більшого з двох, більшого з трьох, суми і добутку послідов­ності чисел) — Вміє дописати відсутню частину програми за наявності відпо­відних коментарів — Налагоджує циклічні програми і програми з розгалуженням
12 — Учень вміє складати, налагоджувати і тестувати циклічні про­грами і програми з розгалуженням; записувати коментарі до циклічних програм — Має стійкі системні знання та продуктивно їх використовує — Вміє розв'язувати задачу з використанням структур повторен­ня і розгалуження

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: