- •1.Проаналізуйте визначення узагальненого нормального алгоритму та нормального алгоритму за Марковим. Принцип нормалізації.
- •3.Основні моделі представлення знань. Фрейми. Семантичні мережі. Продукційні правила. Логічні формули.
- •4.Класифікації комп’ютерних мереж відповідно до розміру, устаткування та призначення.
- •6.Режими адресації даних і режими адресації командних переходів в мікропроцесорі intel 8086/8088. Запис режимів в командах в Асемблері
- •7. Принцип декомпозиції проектних робіт. Технічне та іт забезпечення сапр.
- •8.Структурний підхід до проектування інформаційних систем. Методологія sadt в нотації idef0.
- •9.Поняття про логічні функції . Способи визначення логічних функцій
- •13.Основні поняття баз даних. Поняття інформаційної системи. Системи керування базами даних (скбд). Вимоги до скбд.
- •14, Оператор вибірки даних select мови sql. Синтаксис, приклади використання.
- •15.Умовні оператори мови програмування Паскаль. Приклади їх використання.
- •18.Класифікація засобів вимірювань. Дати визначення засобам вимірювання
- •20.Визначення case-технологій. Методологія case. Склад, структура та функціональні особливості case-засобів. Класифікація case-засобів.
- •22.Покажчики та посилання мови програмування Сі.
- •23 Оператори циклу мови програмування Паскаль. Цикл з параметром, з передумовою, з постумовою.
- •24.Призначення протоколу http та структура запитів і відповідей.
- •25.Стеки. Реалізація стеків з використанням масивів.
- •27. Файлові типи даних мови програмування Паскаль. Текстові, типізовані та нетипізовані файли.
- •30..Переваги та недоліки аналогових та цифрових сигналів.
- •31.Характеристика файлів проекту Delphi. Файли, що з’являються в результаті компіляції та компоновки. Структура головного файла проекта та файла модуля. Розділи класу форми.
- •33.Стандартизація, її мета та об’єкти
- •34.Класифікація моделей даних. Інфологічні, датологічні, фізичні, документальні, тезаурусні, дескриптпорні, теоретико-графові, ієрархічні, мережеві моделі даних.
- •35.Об’єктно-орієнтований підхід до проектування інформаційних систем. Мова uml. Середовище візуального моделювання Rational Rose. Діаграми uml для створення моделі предметної галузі.
- •36.Концепція та загальні поняття системи «1с:Підприємство».
- •Середовища передачі
31.Характеристика файлів проекту Delphi. Файли, що з’являються в результаті компіляції та компоновки. Структура головного файла проекта та файла модуля. Розділи класу форми.
Любой проект Delphi как минимум включает следующие файлы:
1. Project1.dpr – главный файл проекта. Содержит информацию о формах и модулях проекта,
операторы инициализации и запуска программы на выполнение.
2. Unit1.pas – файл модуля. Содержит исходный текст модуля с описанием класса формы.
3. Unit1.dfm – файл формы. Текстовый (или двоичный) файл с описанием настроек формы и
компонентов на ней. Каждому файлу формы соответствует определённый файл модуля.
4. Project1.dof – файл параметров проекта. Текстовый файл для сохранения установок параметров
проекта (директив компилятора и др.).
5. Project1.res – файл ресурсов проекта. Двоичный файл, содержащий иконки, курсоры и др.
6. Project1.dsk – файл конфигурации окон проекта. Текстовый файл для хранения информации о
последнем сеансе работы с проектом (открытых окнах, их размерах и положении).
Три последних файла относятся к управлению проектом и напрямую программистом не используются.
Если сохранить проект под другим именем, то изменят название и файлы с расширением res, dof и dsk.
7. *.~dpr, *.~pas, *.~dfm – файлы резервных копий проекта.
8. Project1.exe – исполняемый файл проекта. Является автономным исполняемым файлом.
9. Unit1.dcu – объектный файл модуля. Откомпилированный файл модуля (*.pas), который компонуется
в окончательный исполняемый файл.
Структура главного файла проекта .*dpr
program Project1; // Обязательный заголовок – имя программы
uses // Модули, загружаемые программой
Forms, // Системный модуль, существенный для Менеджера Проектов => нельзя
удалять
Unit1 in 'Unit1.pas' {Form1}, // Модуль формы, комментарий {Form1} существенен
Unit2 in 'Unit2.pas' ; // Модуль приложения
{$R *.RES} // Директива компилятора, связывающая с модулем файл ресурсов проекта
{ Здесь можно поместить объявления локальных типов, классов, констант, переменных,
функций, процедур }
begin
Application.Initialize; // Инициализация приложения
Application.CreateForm(TForm1, Form1); // Создание формы Form1
Application.Run; // Запуск приложения на выполнение
end.
Структура файла модуля (*.dfm)
unit <имя модуля>;
interface // Открытый (внешний) интерфейс модуля
{ Здесь можно поместить списки подключаемых модулей, объявления типов, констант, переменных,
процедур и функций, к которым будет доступ их других модулей }
implementation // Реализация модуля
{ Здесь можно поместить списки подключаемых модулей, объявления типов, констант, переменных,
процедур и функций, к которым не будет доступа из других модулей. Тут необходимо реализовать все
объявленные в разделе interface (или дополнительные, не объявленные) функции и процедуры }
initialization // Н е обязательный раздел
{ Здесь помещаются операторы, выполняемые один раз при первом обращении к модулю }
finalization // Не обязательный раздел. Использование не разрешается, если нет initialization
32. Процеси. Планування процесів. Поняття «процес» і «потік». Стан процесу. Планування процесів і потоків. Планування і диспетчеризація потоків. Стану потоку.
Процес - це програмний модуль, що виконується в CPU. Операційна система контролює наступну діяльність, пов'язану з процесами: 1. створення і видалення процесів
2. планування процесів
3. синхронізація процесів
4. комунікація процесів
5. дозвіл тупикових ситуацій
Планування - забезпечення почергового доступу процесів до одного процесора.
Планувальник - відповідальна за це частина операційної системи. Алгоритм планування - використовуваний алгоритм для планування. Ситуації, коли необхідно планування:
1. Коли створюється процесс
2. Коли процес завершує роботу
3. Коли процес блокується на операції введення / виводу, семафорі, і т.д.
4. При перериванні введення / виведення.
Алгоритм планування без перемикань (непріоритетний) - не вимагає переривання по апаратному таймеру, процес зупиняється тільки коли блокується або завершує роботу.
Алгоритм планування з перемиканнями (пріоритетний) - вимагає переривання по апаратному таймеру, процес працює тільки відведений період часу, після цього він припиняється по таймеру, щоб передати управління планувальником. Необхідність алгоритму планування залежить від завдань, для яких буде використовуватися операційна система
Розрізняють такі стану процесу:
1. новий (new, процес тільки що створений)
2. виконуваний (running, команди програми виконуються в CPU)
3. чекаючий (waiting, процес чекає завершення деякого події, найчастішеоперації введення - виведення)
4. готовий (ready, процес чекає звільнення CPU)
5. завершений (terminated, процес завершив свою роботу)
Кожен процес представлений в операційній системі набором даних, званихprocess control block. У process control block процес описується наборомзначень, параметрів, що характеризують його поточний стан і використовуваних операційною системою для управління проходженнямпроцесу через комп'ютер.