Държавен вестник, бр. 80, 2020 г., стр. 18

СТР.  18	
Д Ъ Р Ж А В Е Н  В Е С Т Н И К 	
БРОЙ  80
V. ФОРМАТ НА ИЗПИТА
Държавният зрелостен изпит се провежда 
под формата на тест, включващ 18 задачи, 
сред които:
• задачи с избираем отговор;
• задачи с пълно описание.
VI. ОЦЕНЯВАНЕ
Максималният брой точки от държавния 
зрелостен изпит е 100.
Резултатите от изпита се записват в точки 
като процент от максималния брой точки. 
Изпитът се приема за успешно положен 
при резултат, равен или по-висок от 30% от 
максималния брой точки.
Приложение № 19 
към чл. 18, т. 4
УЧЕБНО-ИЗПИТНА ПРОГРАМА ЗА ДЪР­
ЖАВЕН ЗРЕЛОСТЕН ИЗПИТ ПО ИНФОР­
МАТИКА
I. ВИД НА ИЗПИТА
Държавният зрелостен изпит е писмен и 
анонимен.
II. ПРОДЪЛЖИТЕЛНОСТ
Държавният зрелостен изпит е с продъл­
жителност четири астрономически часа.
III. УЧЕБНО СЪДЪРЖАНИЕ
Държавният зрелостен изпит включва 
учебното съдържание от задължителните мо­
дули на профилиращия предмет, изучавани в 
класовете от втори гимназиален етап:
1. Модул Обектноориентирано проектира­не 
и програмиране.
2. Модул Структури от данни и алгоритми.
3. Модул Релационен модел на бази от данни.
4. Модул Програмиране на информационни 
системи.
IV. ОЦЕНЯВАНИ КОМПЕТЕНТНОСТИ
• Прилага обектноориентиран подход при 
анализ на информацията и проектиране на 
решения за управлението.
• Разграничава връзки от тип „има“ (has а) 
и „e“ (is а) в организацията на информацията.
• Прилага принципите на композиция и 
наследственост в обектноориентиран модел.
• Използва средствата на интегрирана сре­
да за разработване, създаване, редактиране и 
тестване на програма.
• Организира данните и методите за управ­
лението им в капсулирани класове, използ­
вайки модификатори за достъп.
• Проектира графичен интерфейс на про­
грама, съответстващ на извършен анализ на 
потребителски изисквания.
• Прилага подходящи визуални компонен­
ти, задава свойствата им и дефинира събития 
при изграждане на графичен потребителски 
интерфейс.
• Познава синтаксиса на обектноориенти­
ран език за програмиране.
• Създава програми, които включват прес­
мятания на аритметични и логически изрази.
• Създава програми, които включват из­
ползване на управляващи конструкции за 
разклонение и повторение.
• Създава програми, които включват де­
клариране и създаване на обекти и предаване 
на съобщения към тях с коректно подаване 
на фактически параметри.
• Интерпретира зададена UML диаграма 
на действие в синтактично коректен програ­
мен код.
• Интерпретира зададена UML диаграма на 
клас в синтактично коректен програмен код.
• Работи със статични данни и методи.
• Открива и отстранява грешки в синтак­
сиса, логиката и по време на изпълнение на 
програмата.
• Проследява изпълнението на рекурсивен 
метод.
• Създава рекурсивни методи.
• Използва форматиран текстов файл за 
вход и изход на данни.
• Използва стандартни и потребителски 
библиотеки от класове.
• Използва символни низове за обработка 
на текст.
• Познава структурата, характерните ме­
тоди и приложения на линейни абстрактни 
типове данни.
• Познава основни операции над линейни 
абстрактни структури от данни.
• Реализира алгоритми за търсене в ли­
нейни структури от данни.
• Реализира алгоритмично решение с 
използване на стандартни библиотеки и го­
тови компоненти за търсене и сортиране над 
структури от данни.
• Оценява различни алгоритмични решения 
по показател време.
• Използва стандартни библиотеки с ко­
лекции.
• Прихваща и обработва изключения със 
средствата на обектноориентиран език за 
програмиране.
• Формулира регулярни изрази за търсене 
на текстове по шаблон.
• Разпознава дали даден израз отговаря на 
определени синтактични правила.
• Описва етапите от жизнения цикъл на 
програмен продукт.
• Прилага стандартен език за структури­
рано изпълнение на заявки за организиране 
и управление на информация в релационни 
база данни.
• Създава заявки на стандартен език за 
структурирано изпълнение на заявки.
• Проследява изпълнението на заявки на 
стандартен език за структурирано изпълнение 
на заявки.
• Модифицира заявки на стандартен език 
за структурирано изпълнение на заявки.