
- •Билет 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) Цели автоматизации проектирования состоят в следующем:
Билет 10
1. Подпрограммы на Паскале. Описание процедуры. Оператор вызова процедуры
Подпрограмма – это средство, позволяющее многократно использовать в разных местах основной программы один раз описанный фрагмент алгоритма. В большинстве языков программирования не проводится различия между такими объектами, как программа и подпрограмма. В связи с этим всякая подпрограмма может приобретать иерархическую структуру, включая в себя подчиненные (вызываемые) подпрограммы имеющие стандартный состав. Подпрограмма представляет собой группу операторов, логически законченную и специальным образом оформленную.
Подпрограммы делятся на процедуры и функции, которые имеют между собой много общего. Основное различие между ними заключается в том, что функция может возвращать под своим именем в качестве результата значение и соответственно может использоваться в качестве операнда выражения. Описание процедуры включает в себя заголовок и блок, который за исключением раздела подключения модулей не отличается от блока программы. Заголовок состоит из ключевого слова procedure, имени процедуры и необязательного списка параметров в круглых скобках с указанием типа каждого параметра. Заголовок имеет формат:
Procedure <Имя_процедуры> [ (формальные параметры) ];
Для обращения к процедуре используется оператор вызова процедуры. Он включает имя процедуры и список аргументов, заключенный в круглые скобки:
<Имя_процедуры> [ (фактические параметры) ];
2. Тенденция развития диспетчерского управления тп.
"Технологический процесс (ТП)" (сокращенно "ТП") — это упорядоченная последовательность взаимосвязанных действий, выполняющихся с момента возникновения исходных данных до получения требуемого результата.
"Технологический процесс" — это часть производственного процесса, содержащая целенаправленные действия по изменению и (или) определению состояния предмета труда. К предметам труда относят заготовки и изделия.
Технологический процесс обработки данных можно разделить на четыре укрупненных этапа:
"Начальный или первичный". Сбор исходных данных, их регистрация (прием первичных документов, проверка полноты и качества их заполнения и т. д.)
"Подготовительный". Прием, контроль, регистрация входной информации и перенос ее на машинный носитель. Различают визуальный и программный контроль, позволяющий отслеживать информацию на полноту ввода, нарушение структуры исходных данных, ошибки кодирования. При обнаружении ошибки производится исправление вводимых данных, корректировка и их повторный ввод.
"Основной". Непосредственно обработка информации. Предварительно могут быть выполнены служебные операции, например, сортировка данных.
"Заключительный". Контроль, выпуск и передача результатной информации, ее размножение и хранение.
3) Понятие сортировки. Методы и алгоритмы сортировки в линейных структурах.
Сортировка – это процесс изменения порядка расположения элементов в некоторых упорядоченных структурах данных таким образом, чтобы обеспечить возрастание или убывание числового значения элемента данных или определенного числового параметра, связанного с каждым элементом данных, при переходе от предыдущего элемента к последующему.
Различают два вида сортировки данных:
- сортировка данных, расположенных в оперативной памяти компьютера (внутренняя сортировка);
- сортировка данных, расположенных на внешних запоминающих устройствах (внешняя сортировка).
При разработке программы можно воспользоваться различными алгоритмами. Наиболее известными являются следующие:
- метод сортировки обменами ("пузырьковая" сортировка);
- метод сортировки вставками;
- метод сортировки выбором элемента;
Главным показателем качества алгоритма внутренней сортировки является скорость сортировки.