
- •Билет 1
- •Понятие информационной и компьютерной технологии
- •Компьютерные информационные технологии предметных областей. Технологии автоматизации делопроизводства.
- •Объектно-ориентированное программирование. Класс и объект.
- •Билет 2
- •1)Алгоритмизация и программирование
- •Принципы разработки алгоритмов и программ
- •2)Технологии бухгалтерского учета и финансового анализа.
- •3)Основные преимущества объектно-ориентированного подхода при разработке программ.
- •Билет 3
- •Классификация языков программирования.
- •Задачи и виды сапр. Цели и задачи автоматизации проектирования.
- •Технологии электронной коммерции.
- •Билет 4
- •1)Элементы языка Паскаль
- •2)Сетевые компьютерные технологии
- •3)Уровни представления комп.Ит
- •Билет 5
- •2)Сетевые комп.Техн.Архитектура комп.Сетей
- •Семиуровневая сетевая архитектура:
- •3)Виды ит по охвату задач управления
- •Билет 6
- •1)Управляющие конструкции на Паскале.Операторы условия и выбора
- •2)Архитектура комп.Сетей
- •Семиуровневая сетевая архитектура
- •3)Основания классиф.Информ.Техн.Виды ит по способу реализации
- •Билет 7
- •1. Алгоритмы с циклической структурой.
- •2. Понятия интерфейса, протокола и стека.
- •Протокол, интерфейс, стек протоколов
- •Билет 8
- •1.Операторы цикла с предусловием, постусловием и вложение циклов
- •2. Современная автоматизированная система управления технологическим процессом (асу тп).
- •Билет 9
- •1.Подпрограммы на Паскале. Процедуры и функции
- •2.Этапы развития асу тп.
- •Билет 10
- •1. Подпрограммы на Паскале. Описание процедуры. Оператор вызова процедуры
- •2. Тенденция развития диспетчерского управления тп.
- •3) Понятие сортировки. Методы и алгоритмы сортировки в линейных структурах.
- •Билет 11
- •1. Подпрограммы на Паскале. Описание функции. Указатель функции.
- •2. Концепция scada (ду и сд).
- •3. Понятие массива и его элементы. Объявление одномерного массива на языке Паскаль.
- •Билет 12
- •1. Подпрограммы на Паскале. Формальные и фактические параметры.
- •2. Компоненты систем контроля и управления и их назначение.
- •3. Объявление и вызов процедуры.
- •Билет 13
- •1. Обработка массивов на Паскале.
- •2. Режимы взаимодействия пользователя и сапр.
- •3. Параметры, которые используются в подпрограммах и их отличия друг от друга.
- •Билет 14
- •1. Обработка массивов на Паскале. Одномерные и двумерные массивы
- •2. Задачи и виды сапр. Виды обеспечения сапр.
- •3. Особенности использования оператора выбора.
- •Билет 15
- •1. Обработка массивов на Паскале. Алгоритмы сортировки массивов
- •2. Классификация программного обеспечения ит
- •3. Особенности использования условного оператора.
- •Билет 16 1. Работа с записями и файлами. Объявление записей. Обращение к элементам записи
- •Билет 17 1. Работа с записями и файлами. Общие сведения о файлах. Описание файлов.
- •Билет 18 1. Работа с записями и файлами. Стандартные процедуры и функции для работы с файлами
- •Билет 19
- •1. Работа с записями и файлами. Текстовые файлы. Файлы с типом.
- •2. Программное и информационное обеспечение компьютерных информационных технологий.
- •3. Особенности машинных и машинно-ориентированных языков.
- •Билет 20
- •1. Объектно-ориентированное программирование. Понятие объекта. Компоненты.
- •2. Этапы развития и особенности информационных технологий.
- •3. Сущность алгоритмического процесса. Особенности циклического и рекурсивного алгоритмов.
- •Билет 21
- •1 Объектно-ориентированное программирование. Полиморфизм. Компоненты.
- •2. Понятие информационной и компьютерной технологии. Классификация информационных технологий.
- •3. Какими свойствами должен обладать любой алгоритм? Способы записи алгоритма.
- •Билет 22
- •1) Объектно-ориентированное программирование. Инкапсуляция и наследование.
- •2) Цели автоматизации проектирования состоят в следующем:
3)Основные преимущества объектно-ориентированного подхода при разработке программ.
Разработка любого приложения состоит из двух взаимосвязанных этапов:
проектирование и создание функционального интерфейса приложения (т.е. набора визуальных компонентов, которые будут обеспечивать взаимодействие пользователя и вычислительной среды);
программирование процедур обработки событий, возникающих при работе пользователя с приложением.
На первом этапе формируется общий вид главного окна и способов управления работой приложения. На данном этапе для каждого компонента необходимо определить его внешний вид, размеры, способ и место размещения в области окна. Компоненты, доступные проектировщику на этапе разработки приложения, разбиты на функциональные подгруппы. Второй этап – непосредственное программирование процедур обработки событий, исходящих от компонентов. Основная задача при разработке таких процедур – запрограммировать реакцию на все возможные изменения состояний объектов.
Билет 3
Классификация языков программирования.
В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения. В зависимости от степени детализации предписаний обычно определяется уровень языка программирования – чем меньше детализация, тем выше уровень языка. По этому критерию можно выделить следующие уровни языков программирования: машинные; машинно-ориентированные (ассемблеры); машинно-независимые (языки высокого уровня). Машинные языки и машинно-ориентированные языки – это языки низкого уровня, требующие указания мелких деталей процесса обработки данных. Языки же высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека. Языки высокого уровня делятся на: процедурные (алгоритмические), которые предназначены для однозначного описания алгоритмов; логические, которые ориентированы не на разработку алгоритма решения задачи, а на систематическое и формализованное описание задачи с тем, чтобы решение следовало из составленного описания; объектно-ориентированные, сочетающего в себе данные и действия над нами.
Программа на языке программирования есть не что иное, как текст, т. е. набор символов. Множество символов, используемых в языке программирования, называется алфавитом языка. Алфавит языка Object Pascal (OP), используемого в Delphi, включает следующие символы: латинские прописные и строчные буквы, арабские цифры и 22-специальных символа. Группы символов текста программы составляют лексемы – отдельные смысловые единицы текста. Можно выделить следующие классы лексем: идентификаторы, константы, операции, разделители, комментарии. Лексическая структура языка Паскаль. Программа на языке Паскаль состоит из последовательности лексем — минимальных лексических единиц языка, имеющих самостоятельный смысл. Лексемы условно делятся на несколько классов: ключевые (служебные, зарезервированные) слова (51 слово): идентификаторы – имена, которые программист присваивает какой-либо переменной, константе, типу, метке, процедуре или функции (нельзя использовать ключевые слова); знаки операций и изображения. Лексемы, в свою очередь, объединяются в предложения, называемые операторами языка. Язык программирования предоставляет набор правил, которые описывают способы комбинирования отдельных лексем для получения правильных операторов языка. Правила формирования работающих программ из набора существующих символов называются синтаксисом языка. Объекты, вводимые посредством описаний и определений, имеют различную природу и могут быть разбиты на пять классов: метки; константы; типы; переменные; процедуры и функции.