
- •1 Вопрос Основные типы и виды данных и управляющие конструкции языков программирования.
- •3 Вопрос Основные понятия объектно-ориентированного программирования (классы, объекты, методы и др.).
- •4 Процессор эвм. Выполнение команды. Назначение и характеристики регистров процессора.
- •Вопрос Виды памяти. Организация оперативной памяти, механизм сегментации. Память и виды памяти
- •Организация памяти
- •Вопрос 6 Концептуальная модель базовой информационной технологии
- •Вопрос Понятие профиля информационной системы.
- •8 Вопрос Основные подходы к оценке количества информации.
- •11Вопрос реляционная модель данных.
- •12 Вопрос Теория нормализации.
- •13 Вопрос Назначение и классификация операционных систем.
- •21 Вопрос Классификация угроз безопасности информации. Методы и средства защиты информации.
- •1. Принципы организации систем обеспечения безопасности информации.
- •2. Способы и средства обеспечения безопасности информации.
- •22 Вопрос Схемы симметричной и асимметричной криптосистем. Достоинства и недостатки симметричных и асимметричных криптосистем.
- •3. Криптографические методы защиты информации
- •23 Вопрос Цифровая подпись. Цифровые сертификаты. Технология цифровой подписи
- •Технология цифровых сертификатов
- •25 Вопрос Понятие экспертной системы. Области применения экспертных систем.
1 Вопрос Основные типы и виды данных и управляющие конструкции языков программирования.
Программа оперирует объектами, которые принято называть данными. Разделяются на 2 категории: 1)константы.2)переменные. Данные могут быть различного типа. Тип данных это множество допустимых значений этих данных и совокупность операций над ними. 1)integer-целостный тип 2)real-вещественный тип3)char-символьный4)Boolean-логический.
INTEGER-элементы под множество целых чисел. Допуст. операции (+,-,*,\,целая часть от деления DIV,остаток от деления MOD).
REAL-для изображения чисел допустимы 2 значения 1) с плавающей точкой. 2)с фексированой точкой. Допустимые операции: все множество допустимых арифметических операций.
CHAR-диапазон 256 символов упорядоченный по кодам. Допустимые операции(<,>,=<,>=). BOOLEAN- имеет множество, состоящее из 2 значений TRUE-истина, FALSE-ложь. Допустимые операции(<,>,=<,>=). Логические операции(AND-и, OR-или, NOT-не).
Управляющие конструкции
Управляющие конструкции являются фундаментальным элементом почти в любом языке программирования. Управляющие конструкции регламентируют порядок, в котором выполняются операторы программы. Существует два типа управляющих конструкций: условия и циклы. Операторы, которые выполняются при определенном условии являются условными,а многократно выполняемые операторы - образуют циклы.
3 Вопрос Основные понятия объектно-ориентированного программирования (классы, объекты, методы и др.).
Свойства - это характеристики объекта, которые определяют его внешний вид, например, цвет, высоту, ширину, или влияют на способ работы объекта. Методы - это то, что умеет делать объект. Например, кнопка умеет нажиматься, форма закрываться, сворачиваться, разворачиваться и т.п. Класс - определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда очень похожих объектов. Объект является экземпляром класса.
Инкапсуляция - это слияния данных и функций, работающих с этими данными. В результате инкапсуляции возникают абстрактные типы данных, определенные пользователем. Наследование – возможность создания иерархии классов, когда потомки наследуют все свойства своих предков, могут их изменять и добавлять новые.Полиморфизм – возможность использовать в различных классах иерархии одно имя для обозначения сходных по смыслу действий и гибко выбирать требуемое действие во время выполнения программы. Видимость: В разделе частных (private) объявлений размещаются поля данных и методы, недоступные за пределами модуля, содержащего объявление данного класса. Данные, описанные в этом разделе, могут обрабатываться только путем вызова методов внутри класса, а также внутри данного модуля. Поля данных и методы, объявленные в разделе общих (public) объявлений класса, доступны для всех процедур, программный код которых расположен в области видимости данного объекта. С атрибутом видимости protected объявляются те методы, к которым за пределами данного модуля могут иметь доступ только те методы классов, порожденных от данного класса. Опубликованное (published) поле или метод может использоваться не только во время выполнения программы, но и во время её разработки.