Програма за провеждане на държавен изпит за придобиване на втора степен на професионална квалификация за специалност



Pdf просмотр
страница24/38
Дата27.09.2022
Размер2.08 Mb.
#115149
ТипПрограма
1   ...   20   21   22   23   24   25   26   27   ...   38
Изпитни теми
Пример
: По време на теоретичния изпит се предоставя непълен/неработещ/некоректен програмен фрагмент. Предоставеният фрагмент да се приведе в работещ вид.
Условие
:
Да се напише програма, която генерира всички пермутации съставени от естествените числа от 1 до
n.
Вход
От конзолата се прочита
1 цяло число в интервала [1...7]
Изход
Да се отпечатат елементите на всяка пермутация на отделни редове, разделени с интервал.
Примерен вход и изход
Примери:
Вход
Изход
3 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1
Фрагмент
:
Permutations.cs public static void Gen(int index)
{ if (index >= elements.Length)
Console.WriteLine(string.Join(" ", perm)); else for (int i = 0; i < elements.Length; i++) if (!used[i])
{ used[i] = true; perm[index] = elements[i];
Gen(i - 1);


}
}


Критерии за оценяване на изпитна тема № 17
Максимален
брой точки
1. Познава векторите и техните свойства. Обяснява връзката между векторите и масивите в програмирането.
12 2. Познава понятието множество и различни множества. Дефинира операции с множества.
12 3. Познава комбинаторни конфигурации. Различава пермутации, комбинации и вариации.
18 4. Описва алгоритмите за генериране на комбинаторни конфигурации. Умее да пресмята вероятности.
18 5. Идентифицира правилно и поправя грешките в написания програмен код, така че да реши поставената задача. Допълва кода, ако и когато това е необходимо.
40
Общ брой точки:
100

Изпитна тема № 18: Конкурентно програмиране
Конкурентност. Изпълнение на програма. Процес. Блокиращи операции. Видове блокиращи операции.
Нишка. Връзка между процес и нишка. Създаване на нишки. Управление на нишки. Синхронизация
между нишки. Проблеми при работа с нишки. Привеждане на непълен/неработещ/некоректен
програмен фрагмент в работещ вид.


Сподели с приятели:
1   ...   20   21   22   23   24   25   26   27   ...   38




©obuch.info 2024
отнасят до администрацията

    Начална страница