- •1.1. Внутренняя сортировка (сортировка массивов).
- •Число степеней свободы материальной системы. Обобщенные координаты.
- •1.4 Розробити консольну програму, яка відкриває файл порціями по 4Кб та відображае його зміст в вікні. Для роботи з файлами викорастати Win32 Api
- •Определить маску подсети, которая соответствует диапазону ip-адресов.
- •1 Способ
- •2 Способ
- •2.2 Проектирование концептуальной модели предметной области с использованием er – диаграммы
- •2.3 . Принцип возможных перемещений. Обобщенные силы.
- •2.4 Написать 2 варианта запуска Notepad.Exe для обработки файла
- •1 Способ
- •2 Способ
- •3.2 Структура данных и ограничения реляционной модели. Реляционная модель.
- •Внешние ключи.
- •Основные стратегии поддержки ссылочной целостности.
- •Языки манипулирования данными в реляционной модели.
- •3.3 Вариационный принцип Гамильтона
- •3.4 Написать 2 конс. Программы Master и Slave. Master запускает Slave и передает ей через ком. Строку дескриптор своего процесса. Slave ожидает окончания работы Master и выдает сообщение.
- •4.2 Нормализация отношений и теория нормальных форм
- •Теория нормальных форм.
- •4.3 Дифференциальные уравнения Лагранжа II рода
- •4.4 Написать 2 программы, демонстрир. Синхрониз. Процессов с пом. Событий.
- •5.2 Алгоритм приведения отношений к третьей нормальной форме.
- •5.3 Фазовая плоскость. Фазовые кривые. Особые точки на фазовой плоскости, их классификация.
- •Классификация особых точек
- •5.4 Программа, демонстрирующая синхронизацию доступа к глобальному массиву с пом. Мютексов
- •6.2 Использование операций реляционной алгебры для создания языка запросов Основные операции:
- •1. Унарные(с одним отношением). 2. Бинарные.
- •Производные операзии
- •6.3 Численное интегрирование уравнений Лагранжа
- •6.4 Программа, выводящая информ . О загрузке операт . Памяти компьютера
- •7.2 Назначение языка sql.
- •Типы данных
- •7.3 Дифференциальные уравнения Гамильтона
- •7.4 Параметризированный класс очередь
- •8.1 Понятие дерева. Классификация деревьев. Способы представления дерева.
- •8.2 Структура запросов sql. Запросы с условием.
- •Запросы с группировкой.
- •Сортировка (упорядочивание) выходных полей.
- •Объединение таблиц (команда union).
- •Использование кванторов в подзапросах.
- •8.3 Динамика популяции при отсутствии и наличии смертности
- •8.4 Составить программу на Asm для очистки экрана
- •9.1 Общие операции над деревьями. Процедуры добавления и удаления элемента. Количество листьев и узлов в дереве.
- •9.2 Язык манипулирования данными sql. Добавление строк.
- •Удаление строк.
- •Изменение данных.
- •9.3 Система «хищник-жертва»
- •9.4 Cоставить прграмму на Asm для преобразования строчных букв в прописные
- •10.1 Общие операции над деревьями. Процедуры добавления и удаления элемента. Количество листьев и узлов в дереве.
- •10.2 Язык определения данных sql. Создание бд.
- •Создание таблиц.
- •Модификация таблиц.
- •10.3 Автоколебания. Предельный цикл. Асимптотический метод исследования автоколебаний.
- •10.4 Сост . Прогр . На Asm для нахождения в заданном массиве номера первого числа, равного нулю
- •11.1 Формат команд процессора 80386. Способы адресации, которые применяются в командах процессора 80386.
- •11.2 Предоставления прав доступа sql.
- •11.3 Виды топологических структур и их характеристики.
- •Класс широковещательные сети
- •2. Древовидная топология.
- •3. Звездообразная топология.
- •Класс последовательные сети
- •1. Звездообразная топология с активным центром.
- •2. Кольцевая топология.
- •11.4 Написать на Asm программу для сохранения текстового экрана в буфере и последующей записи буфера в файл
- •12.1 Методы передачи данных в сетях эвм.
- •1 Коммутация каналов
- •Коммутация сообщений
- •Коммутация пакетов
- •12.2 Защищенный режим работы микропроцессора. Адресация в защищенном режиме. Дескрипторные таблицы. Формат дескриптора сегмента. Модель памяти flat.
- •Проектирование приложений в системе клиент - сервер.
- •Проектирование форм. Формы для просмотра.
- •Формы для ввода данных.
- •Проектирование отчетов.
- •Тестирование приложения.
- •Распределенные базы данных.
- •12.4 Дан файл символов построить частотный словарь, представив его виде бинарного дерева поиска и составить линейно скобочную запись.
- •13.1 Win32 api и поддерживающие его платформы. Объекты ядра. Защита. Совместное использование объектов ядра несколькими процессами. Процессы. Описатель экземпляра процесса.
- •13.2 Системы искусственного интеллекта на основе решателей задач
- •13.3 Архитектура сетей эвм. Иерархия протоколов.
- •13.4 Дан файл, компоненты которого являются действительными числами. Сформировать линейный список и
- •14.1 Потоки. Функция CreateThread. Завершение потока. Распределение процессорного времени между потоками. Изменение класса приоритета процесса. Установка относительного приоритета потока.
- •14.2 "" Процедура в игровых задачах
- •14.3 Методы повторной передачи arq.
- •1. Arq с остановкой и ожиданием Send and Wait
- •2. Arpanet arq (с временными подканалами)
- •3. Arq на n шагов назад (Go Back n)
- •4. Arq с выборочным повтором (с адресным переспросом)
- •14.4 // Дан файл символов. Сформировать линейный список. Просмотреть линейный список из головы и составить из символов строку.
- •Раздел varchar(50),
- •15.1 Архитектура памяти в Win32. Виртуальное адресное пространство. Регионы в адресном пространстве. Передача региону физической памяти.
- •15.2 Особенности поиска решений в игровых задачах
- •16.1 Работа с файлами в Win32.
- •4) GetVolumeInformation возвращает информацию о файловой системе и дисках (директориях ).
- •7) GetComputerName, GetUserNameA
- •8) GetSystemDirectory, GetTempPath, GetWindowsDirectory, GetCurrentDirectory
- •16.2 Представление задач в пространстве состояний
- •16.3 Лвс Ethernet. Общая шина: Метод доступа.
- •16.4 Представить многочлен в виде линейного списка. Написать прогу кот выполняет сложение многочленов
- •17.1 Файлы, проецируемые в память.
- •17.2 Алгоритмы перебора в ширину и глубину в пространстве состояний
- •Алгоритм равных цен
- •Изменения при переборе в произвольных графах.
- •17.3 Повторители Ethernet. Разрешение коллизий.
- •17.4 Написать процедуру, которая осуществляет сложение целых чисел произвольной длины(двухсвязный список)
- •17.5Выдает список работников работают над проектом
- •18.1 Многозадачность. Распределение времени с вытеснением. Очереди потока и обработка сообщений. Архитектура очередей сообщений в Win32.
- •18.2 Алгоритм упорядочения поиска в пространстве состояний.
- •18.3 Лвс Token Ring. Функциональные процессы.Процесс инициализации станции
- •18.5 Выдает список поставщиков
- •19.1 Многозадачность. Распределение времени с вытеснением. Очереди потока и обработка сообщений. Архитектура очередей сообщений в Win32.
- •19.2 Метод сведения задач к подзадачам
- •19.3 Принципы межсетевого взаимодействия. Протокол ip.
- •19.4 Параметризированный ограниченный массив
- •20.1 Конструктивная модель стоимости сосомо.
- •20.2 Основные методы поиска в "и–или" деревьях Перебор в ширину в деревьях и – или.
- •Построение потенциального дерева решений t0. Эвристический поиск в деревьях и-или Стоимость деревьев типа и-или.
- •20.3 Протокол dhcp.
- •20.4 Параметризованная функция бинарного поиска в массиве
- •21.1 Основы com. Объект com. Серверы com. Фабрика класса. Интерфейс iUnknown.
- •2 Вариант ответа
- •21.2 Алгоритм упорядочения перебора при сведении задач к подзадачам
- •21.3 Разрешение имен узлов при помощи dns.
- •21.4 В области памяти, адресуемой регистром si нах-ся цепочка семибитных кодов символов….
- •22.1 Архитектура unix. Ядро системы. Файловая система. Типы файлов.
- •22.2 Проектирование приложений в системе клиент - сервер.
- •22.3 Протокол arp
- •22.4 Дан файл целых чисел компоненты которого различны, сформировать циклический линейный список, задать число n и удалять n-ый элемент в списке пока не останется 1
- •1 Вариант
- •2 Вариант
- •23.1 Командный интерпретатор shell. Общий синтаксис скрипта. Переменные. Команды, функции и программы. Условные выражения. Интерпретатор shell
- •23.2 Способы доступа к бд из приложений. Формы для просмотра.
- •Формы для ввода данных.
- •Проектирование отчетов.
- •Тестирование приложения.
- •23.3 Лвс Token Ring. Функциональные станции.
- •23.4 Вычислить значение арифметического выражения, преобразовав его в постфиксную форму. Предусмотреть со скобками и без скобок.(со стеком)
- •24.1 Файловая система ntfs.
- •24.2 Полнота реляционной субд (12 правил Кодда)
- •24.3 Модель взаимного соединения открытых систем.
- •24.4 // Сформировать числовой файл и отсортировать его компоненты с помощью двух стеков.
- •25.1 Функции dos , используемые при создании пользовательского вектора прерывания (Проиллюстрировать программой)
- •25.2 Распределенные базы данных.
- •25.3 Коммутаторы Ethernet
- •25.4 Дан файл символов сформировать дерево поиска описав процедуру удаления элнмента из дерева и функцию подсчета листьев в дереве.
16.2 Представление задач в пространстве состояний
Состояние задачи это конфигурация системы на определённом этапе поиска. Решение задачи возможно только при наличии описания конфигурации т.к. сами конфигурации выясняются только в процессе поиска.
Описание задачи осуществляется посредствам формы. Например в пятнашках это матрица 4х4.
Оператор преобразует одно описание системы в другое. Один из способов представления операторов есть импликация А® В, которая реализует правила продукции.
Таким образом для представления проблемы в пространстве состояний необходимо:
1) Определение пространства состояний по средствам какой-нибудь формы.
2) Множество операторов воздействующих на состояние.
3) Описание целевого состояния.
Среди множества представлений предпочтение отдаётся тому, которое приводит к меньшему пространству состояний. Уменьшение пространства состояний возможно введением переменных, каждая из которых может содержать бесконечное множество состояний. Выражения, которое содержат такие переменные называются схемой описания состояний.
Рассмотрим задачу, которую придумал Амарель. (1966)
В комнате подвешен банан, на высоте, не позволяющей дотянутся обезьяне. Но есть ящик, с которым обезьяна может дотянутся до него. Ящик находится в произвольном месте. Обезьяна находится в произвольной точке. Необходимо определить последовательность действий обезьяны. Вводится переменная величина, которая обобщает положение ящика, обезьяны и банана. И кроме того описывает состояние системы.
Пространство состояний описывается списком из 5 переменных. [W,U,V,P,Z]
Здесь W - положение обезьяны, V - положение ящика, Z - положение банана, U- единица, если обезьяна на ящике, ноль - если на полу. P - единица, если обезьяна достала банан, ноль, когда не достала.
ОПЕРАТОРЫ:
1)Подойти к точке А: [W,O,V,P,Z]->[A,O,V,P,Z]
2)Передвинуть ящик в точку В: [W,O,W,P,Z]->[B,O,B,P,Z]
3)Взобраться на ящик: [B,O,B,P,Z]->[W,1,W,P,Z]
4)Взять банан: [W,1,W,0,W]-> [W,1W,1,W]
Целевой список это любой список, для которого Р=1
Начальное состояние системы так же задаётся списком.
16.3 Лвс Ethernet. Общая шина: Метод доступа.
В ЛВС Ethernet применяется метод CSMA/CD. Все рабочие станции подключены к общей шине. Действия, которые должны предприниматься для предотвращения одновременной передачи данных и для организации повторных передач регламентируются стандартом 802.3 IEEE.
При передаче данных согласно протоколу CSMA/CD станции выполняют 5 шагов:
1. Прослушивание до начала передачи.
2. Задержка (ожидание), если канал занят.
3. Передача и прослушивание коллизий. Если канал свободен не менее, чем 9,6 мс, станция может начать передачу. пакет передается по кабельной системе в обоих направлениях. Если в то же самое время передаст пакет еще одна станция, то возникнет коллизия. Пакеты, вовлеченные в коллизию превратятся в фрагменты. Возникновение коллизии распознается станциями по уровню сигнала и начинают передавать сигнал затора jam - сообщение длиной не менее 32 бит.Станции, вовлеченные в коллизию, увеличивают свои счетчики числа попыток передачи на 1.
4. При возникновении коллизий ожидание перед повторной передачей. Для выбора момента повторной передачи станция станция действует согласно алгоритма отступления.
5. Повторная передача или прекращение работы. Станция может попытаться начать передачу до 16 раз, прежде чем прекратит свои попытки.
Для приема данных активная станция, подключенная к сегменту, должна выполнить 4 шага:
1. Просмотр поступающих пакетов данных и обнаружение фрагментов. Если кадр имеет допустимую длину >=64 байт, то он не является фрагментом, порожденным коллизией.
2. Проверка адреса получателя. Если пакет адресован данной станции, является широковещательным сообщением или имеет групповой адрес, то станция переходит к 3 шагу.
3. Проверка целостности пакета данных, если пакет поступил на станцию-получатель. Проверяется длина пакета. Кадр длиннее 1528 байт считается переполненным. Если CRC некорректна, проверяется выровненность пакета. Все пакеты должны содержать целое число байт и оканчиваться на 8-битовой границе. Если CRC кадра некорректна, но кадр корректно выровнен, то считается, что имеет место ошибка контрольной последовательности.
4. Обработка пакета. Если какая либо из проверок кадра завершилась неудачей, то он не передается для обработки принимающей станцией по протоколу более высокого уровня.
Стандарт 802.3 содержит спецификации кабеля, пригодные для реализации ЛВС Ethernet: 10Base5 (толстый коаксиальный кабель) ; 10Base2 (тонкий коаксиальный кабель) ; 10BaseT (неэкранированная витая пара проводов) ;10BaseFL (оптоволокно).
Структуры кадров Ethernet
Сущ. 4 типа кадров, не все протоколы могут быть использованы с каждым допустимым типом кадров:
Тип кадра Протокол
Ethernet_II IPX/SPX, TCP/IP, AppleTalk Phase I
Ethernet_802.2 IPX/SPX, FTAM
Ethernet_802.3 IPX/SPX
Ethernet_SNAP IPX/SPX, TCP/IP, AppleTalk Phase II
Чтобы определить является ли кадр искаженным или некорректно сформированным, нужно знать структуру каждого типа кадров ЛВС Ethernet.
Стандарт Ethernet_SNAP
Sub-Network Access Protocol - протокол доступа к подсети. Структура кадра является развитием структуры кадра в стандарте Ethernet_802.2
Преамбула и начальный ограничитель кадра SFD (8 байт)
Адрес получателя (6 байт)
Адрес источника (6 байт)
Длина данных(2 байта)
Точка доступа к услугам получателя DSAP (1 байт)
Точка доступа к услугам источника SSAP (1 байт)
Управление (1 байт)
Код организации (3 байта)
Тип Ethernet (2 байта)
Данные (45-1500 байт)
Контрольная последовательность кадра FCS(4 байта)
Минимальная длина кадра - 64 байта, максимальная - 1518 байт.
Стандарт Ethernet_II
Структура кадра отличается тем, что поле типа следует за полем источника.
Преамбула и начальный ограничитель кадра SFD (8 байт)
Адрес получателя (6 байт)
Адрес источника (6 байт)
Тип (2 байта)
Данные (46-1500 байт)
Контрольная последовательность кадра FCS(4 байта)
Минимальная длина кадра - 64 байта, максимальная - 1518 байт.