Решенный Билет ГОС экзамена (09.03.01 Информатика и вычислительная техника, профиль: Программное обеспечение средств вычислительной техники и автоматизированных систем») + читай описание

Состав работы

material.view.file_icon
material.view.file_icon Билет Госы2020.docx
material.view.file_icon request.pdf
material.view.file_icon Билет Госа(1).doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Adobe Acrobat Reader

Описание

В архиве 3 файла
1)билет с госэкзамена 2020 года с решением,
2)старые задачи с госэкзамена с решением
3)теория по многим темам
--------------------------------------------------------------------
БИЛЕТ
государственного экзамена по направлению
09.03.01 «Информатика и вычислительная техника»,
профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
1. (2 балла) Дан бернуллиевский источник с алфавитом K = {a, b, c, d, e, f}. Вероятности символов источника: p(a)=0.1, p(b)=0.05, p(c)=0.05, p(d)=0.05, p(e)= 0.05, p(f)=0.7. Построить код Хаффмана для данного источника и определить его избыточность R (как разницу между средней длиной кодового слова SD и энтропией H). Вычисления выполнять с 3 знаками после запятой.
Ответ: {0.7, 0.1, 0.05, 0.05, 0.05, 0.05}; SD=1.700 H= 1.557 R=0.143
2. (3 балла) Проанализировать работу программы и написать последовательность символов, выводимых на консоль.
#include <windows.h>
#include <stdio.h>

unsigned long idA, idB;

void A ()
{
MSG msg;
PeekMessage (&msg, 0, 0, 0, PM_NOREMOVE), Sleep (1);
putchar ('a');
PostThreadMessage (idB, WM_USER, 'b', 0);
putchar ('d');
PostThreadMessage (idB, WM_USER+1, 'c', 0);
GetMessage (&msg, 0, 0, 0);
putchar (msg.lParam);
}

void B (char c)
{
MSG msg;
PeekMessage (&msg, 0, 0, 0, PM_NOREMOVE), Sleep (1);
GetMessage (&msg, 0, WM_USER + 1, WM_USER + 1);
putchar (msg.wParam);
PostThreadMessage (idA, WM_USER, c, c);
}

int main ()
{
putchar ('e');
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) A, 0, 0, &idA);
CreateThread (0, 0, (LPTHREAD_START_ROUTINE) B, (LPVOID) 'f', 0, &idB);
Sleep (1000);
putchar ('g');
return 0;
}
Ответ: eadcfg
3. (2 балла) Для предиката p на Прологе описаны правила:
p([_,_],L,L):-!.
p([X|L1],L2,L):–p(L1,[X,X|L2],L).
Какое значение получит L после следующего обращения к этому предикату
p([2,5,6,3,4],[],L)?
Ответ: [6,6,5,5,2,2]
4. (2 балла) Определить высоту случайного дерева поиска (СДП), построенного для последовательности данных: 15 2 1 8 10 8 11 4 3 6.
Высота дерева определяется по количеству ребер.
Ответ: 4.
5. (3 балла) Указать, что выведет на экран программа для заданных входных данных.

#include <iostream>
#include <cmath>
#include <cstdlib>

int fx(int **pts, int n)
{
 int res=0;
 for(int i=0; i<n; ++i)
  res+=(pts[(i+1)%n][0]-pts[i][0])*(pts[(i+1)%n][1]+pts[i][1]);
 return res;
}

int main()
{
 int n, **pts;
 std::cin >> n;
 pts=new int*[n];
 for(int i=0; i<n; ++i)
 {
  pts[i]=new int[2];
  std::cin >> pts[i][0] >> pts[i][1];
 }
 std::cout << abs(fx(pts,n))/2.0;
}
Входные данные:
5
1 1
3 1
3 3
2 4
1 3
Ответ: 5
Полезная ссылка:
http://www.cplusplus.com/reference/clibrary/cstdio/printf/

Пояснение: Данная программа вычисляет площадь введенного в неё многоугольника по известной формуле:

6. (2 балла) Для шифра Шамира с параметрами P= 17, Ca= 5, Cb = 7, найти недостающие параметры и описать передачу сообщения m=6.
Ответ: Da = 13, Db = 7; x1 = 7, x2 = 12, x3 = 14, x4 = 6.
7. (2 балла) Построить электронную подпись RSA c параметрами P = 5, Q = 11 , D = 13 для сообщения m, значение хеш-функции которого равно 6.
Ответ: C = 37, N = 55; s = 41.
4. (2 балла) Построить хэш-таблицу размера m=7 методом линейных проб для данных
3, 2, 8, 9, 7, 5.
Начальная хэш-таблица пустая. Для построения таблицы использовать хэш-функцию x = h mod m. Определить количество коллизий.
Ответ: 2 коллизии, хэш-таблица:
Хэш-номер 0 1 2 3 4 5 6
данные 7 8 2 3 4 5 



9. (1 балл) Построить индексный массив, упорядочивающий данные по возрастанию (нумерация в массиве начинается с 1): 15 2 1 8 10 8 11 4 3 6.
Ответ: 3 2 9 8 10 4 6 5 7 1

Дополнительная информация

Год сдачи 2020
Одной задачи нет.
Оценка 5
Технологическая практика (Профиль - Программное обеспечение средств вычислительной техники и автоматизированных систем). Вариант 1
План-график проведения технологической практики Дневник практики Постановка задачи Написать программу с использованием объектно-ориентированных технологий. Количество созданных классов – не менее трёх по одной из следующих схем наследования: Какие объекты должна описывать иерархия классов, выбирается по таблице согласно своему варианту (вариант определяется по последней цифре пароля). Вариант 1: Студенты. Студенты, обучающиеся на бюджете, платно. Поля данных: фамилия, год рождения, предыдущ
700 руб.
promo
Решенный билет ГОС экзамена + методички + пробные задания с консультаций 2020 г. ДО СИБГУТИ (09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»)
1. Указать, что выведет на экран программа для заданных входных данных. 2. Дан бернуллиевский источник с алфавитом K = {a, b, c, d, e, f}. Вероятности символов источника: p(a)=… , p(b)=… , p(c)=… , p(d)=… , p(e)=… , p(f)=… . Построить код Хаффмана для данного источника и определить его избыточность R (как разницу между средней длиной кодового слова SD и энтропией H). Вычисления выполнять с 3 знаками после запятой. 3. Для предиката p на Прологе описаны правила … Какое значение получит L после с
User Petr1 : 8 октября 2020
750 руб.
Ответы на госы «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем».
Программа государственного экзамена по направлению «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Возможно теорию немного дополнили, но основные вопросы думаю, актуальны до сих пор. Раздел 1. Языки программирования. Структуры и алгоритмы обработки данных. 1. Язык программирования: Си, С++. 2. Использование динамической области памяти. Указатели. 3. Динамические структуры данных. 4. Методы сортировки масс
User Madam : 27 марта 2018
300 руб.
Отчет по технологической практике (профиль: Программное обеспечение средств вычислительной техники и автоматизированных систем). Вариант 8
Наименование видов деятельности ЭТАП I ‒ ПОДГОТОВИТЕЛЬНЫЙ - Ознакомление с программой и планом-графиком практики. - Инструктаж по технике безопасности. - Ознакомление с задачей, изучение алгоритмов. ЭТАП II ‒ ПРОГРАММИРОВАНИЕ И ОТЛАДКА - Разработка алгоритма. - Реализация алгоритма. - Отладка программы. ЭТАП III ‒ ТЕСТИРОВАНИЕ - Создание тестов, проверка корректности работы программы для разных наборов данных. ЭТАП IV – ПОДГОТОВКА ОТЧЕТА И ЗАЩИТА РАБОТЫ - Подготовка и оформление отчета по прак
User xtrail : 24 августа 2025
800 руб.
promo
Преддипломная практика «Программное обеспечение средств вычислительной техники и автоматизированных систем»
Цель преддипломной практики – собрать и подготовить практический материал для написания выпускной квалификационной работы и данного отчёта. Предприятие, на котором проходила практика – ООО «Альфа-Аттестация». Отдел – IT. Должность – лаборант отдела IT. Оглавление Введение 3 1 Анализ предметной области 5 1.1 Краткое описание предприятия 5 1.2 Используемые на предприятии IT-продукты 5 1.3 Описание IT-инфраструктуры предприятия 6 1.4 Постановка задачи. Требования к практике 8 1.5 Этапы разработки
User vlanproekt : 6 мая 2018
390 руб.
Направление 09.03.01 Информатика и вычислительная техника. Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Вариант №1
Задание на практику. Написать программу, находящую все варианты разбиений натурального числа n на слагаемые. Входные данные: n. Выходные данные: все упорядоченные варианты разбиений числа n на слагаемые. Некоторые выдержки из описания используемого алгоритма: Разбиение подразумевает представление натурального числа n в виде суммы натуральных слагаемых, при этом суммы должны отличаться набором чисел, а не их последовательностью. В разбиение также может входить одно число. В канонической записи
User boeobq : 2 декабря 2021
300 руб.
Направление 09.03.01 Информатика и вычислительная техника. Профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Вариант №1
Билет государственного экзамена по направлению 09.01.03 «Информатика и вычислительная техника» профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»
Вариант ЗД192002 Билет государственного экзамена по направлению 09.01.03 «Информатика и вычислительная техника» профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем» 1. (3 балла). Проанализировать работу программы и написать последовательность символов выводимых на консоль. #include <windows.h> #include <stdio.h> unsigned long idA, idB; void A (char c) { MSG msg; PeekMessage (&msg, 0, 0, 0, PM_NOOREMOVE), Sleep (1); putchar (`a`); PostThreadMessage (
User Алексей134 : 25 марта 2020
700 руб.
Билеты ГОС экзамена (09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем») (2023 год)
Программа государственного экзамена по направлению 09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем». Языки программирования. Структуры и алгоритмы обработки данных. 1. Язык программирования: Си, С++. 2. Использование динамической области памяти. Указатели. 3. Динамические структуры данных. 4. Методы сортировки массивов. 5. Методы сортировки последовательностей. 6. Двоичные деревья поиска. 7. Хеширов
User Coder : 10 декабря 2024
500 руб.
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО 2024 год Ответы на 20 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. We have … to an agreement 2. Our senses are … a great role in non-verbal communication 3. Saving time at business communication leads to … results in work 4. Conducting negotiations with foreigners we shoul
User mosintacd : 28 июня 2024
150 руб.
promo
Задание №2. Методы управления образовательными учреждениями
Практическое задание 2 Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности. Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
User studypro : 13 октября 2016
200 руб.
Особенности бюджетного финансирования
Содержание: Введение Теоретические основы бюджетного финансирования Понятие и сущность бюджетного финансирования Характеристика основных форм бюджетного финансирования Анализ бюджетного финансирования образования Понятие и источники бюджетного финансирования образования Проблемы бюджетного финансирования образования Основные направления совершенствования бюджетного финансирования образования Заключение Список использованный литературы Цель курсовой работы – исследовать особенности бюджетного фин
User Aronitue9 : 24 августа 2012
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
ЗАЧЕТ по дисциплине “Программирование (часть 1)” Билет 2 Определить значение переменной y после работы следующего фрагмента программы: a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a; if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end; if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
User sibsutisru : 3 сентября 2021
200 руб.
Программирование (часть 1-я). Зачёт. Билет №2
up Наверх