Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
великая сборная(телефон).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
395.26 Кб
Скачать

3. Понятие массива и его элементы. Объявление одномерного массива на языке Паскаль.

Массив - наиболее широко известная структура данных. Массивом называется упорядоченная индексированная совокупность однотипных элементов, имеющих общее имя. Элементами массива могут быть данные различных типов, включая структурированные. Каждый элемент массива однозначно определяется именем массива и индексом (номером этого элемента в массиве) или индексами, если массив многомерный. Для обращения к отдельному элементу массива указываются имя этого массива и номер (номера) элемента, заключенный в квадратные скобки.

Объявление переменной как одномерного массива имеет вид:

var <имя массива>: array [<ограниченнь:й тип>] of <тип элементов>;

Билет 12

1. Подпрограммы на Паскале. Формальные и фактические параметры.

1)Подпрограммы нужны для того, чтобы упростить структуру программы и облегчить ее отладку. В виде подпрограмм оформляются логические законченные части программы.

Подпрограмма - это фрагмент кода, к которому можно обратиться по имени. Она описывается один раз, а вызываться может столько раз, сколько необходимо. Одна и та же подпрограмма может обрабатывать различные данные, переданные ей в качестве аргументов.

В Паскале два вида подпрограмм: процедуры и функции. Они имеют незначительные отличия в синтаксисе и правилах вызова. Процедуры и функции описываются в соответствующих разделах описания, до начала блока исполняемых операторов.

Само по себе описание не приводит к выполнению подпрограммы. Для того чтобы подпрограмма выполнилась, ее надо вызвать. Вызов записывается в том месте программы, где требуется получить результаты работы подпрограммы. Подпрограмма вызывается по имени, за которым следует список аргументов в круглых скобках. Если аргументов нет, скобки не нужны. Список аргументов при вызове как бы накладывается на список параметров, поэтому они должны попарно соответствовать друг другу.

Формальные параметры подпрограммы указывают, с какими параметрами следует обращаться к этой подпрограмме (количество параметров, их последовательность, типы). Они задаются в заголовке подпрограммы в виде списка формальных параметров, разбитого на группы, разделенные точками с запятыми. В группу формальных параметров включаются однотипные параметры одной категории.

Все формальные параметры можно разбить на четыре категории:

  • параметры-значения (эти параметры в основной программе подпрограммой не меняются);

  • параметры-переменные (эти параметры подпрограмма может изменить в основной программе);

  • параметры-константы (используются только в версии 7.0);

  • параметры-процедуры и параметры-функции (т. е. процедурного типа).

При обращении к подпрограмме формальные параметры заменяются на соответствующие фактические вызывающей программы или подпрограммы.

2. Компоненты систем контроля и управления и их назначение.

Специфика каждой конкретной системы диспетчерского управления и сбора данных определяется программно-аппаратной платформой, используемой на каждом из двух уровней (нижний и верхний уровень). Нижний уровень — контроллерный уровень объекта, который включает различные датчики для сбора информации о ходе технологического процесса, электроприводы и исполнительные механизмы для реализации регулирующих и управляющих воздействий. Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC — Programming Logical Controller), которые могут выполнять следующие функции: 

  • сбор и обработку информации о параметрах технологического процесса; 

  • управление электроприводами и другими исполнительными механизмами; 

  • решение задач автоматического логического управления и др.

Верхний уровень — диспетчерский пункт, который включает, прежде всего, одну или несколько станций управления, представляющих собой автоматизированное рабочее место (АРМ) диспетчера/оператора. Здесь же может быть размещен сервер базы данных, рабочие места для специалистов и т.д. Часто в качестве рабочих станций используются ПЭВМ типа IBM PC различных конфигураций.  Станции управления предназначены для отображения хода технологического процесса и оперативного управления. Эти задачи и призваны решать SCADA-системы. Спектр функциональных возможностей определен самой ролью SCADA в системах управления и реализован практически во всех пакетах. Перечислим часть спектра функциональных возможностей: 

  • автоматизированная разработка, дающая возможность создания программного обеспечения для системы автоматизации без реального программирования; 

  • средства исполнения прикладных программ; 

  • сбор первичной информации от устройств нижнего уровня; 

  • обработка первичной информации; 

  • регистрация сигналов тревоги и исторических данных; 

  • хранение информации с возможностью ее последующей обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных); 

  • визуализация информации в виде мнемосхем, графиков и т.п.; 

  • возможность работы прикладной системы с наборами параметров, рассматриваемых как «единое целое».