сопровождение, заключающееся в устранении ошибок, выявленных в процессе эксплуатации программы, выявление “узких мест”, позволяющих совершенствовать программный продукт, консультации, обучение, оперативное снабжение пользователей информацией о новых версиях и т.д.
Программы работающие на компьютере можно условно разделить на три категории:
• системные и сервисные программы. Необходимы для обеспечения работы компьютера. С помощью этих программ происходит управление всеми ресурсами компьютера. Они также обеспечивают работу других программ. Операционная система загружается при включении компьютера и осуществляет: управление компьютером и его ресурсами, диалог с пользователем, запуск других программ. Драйверы устройств. Расширяют возможности операционной системы по управлению контроллерами (адаптерами) периферийных устройств. Есть, например, драйвер мыши, драйвер принтера и т.д. Утилиты - вспомогательные программы, поставляемые как с операционной системой, так и отдельно и выполняющие некоторые полезные функции, например: антивирусные программы, упаковщики (архиваторы), программы для диагностики компьютера;
• инструментальные системы. Обеспечивают создание нового программного обеспечения. К этой группе относятся языки и системы программирования. В состав современных систем программирования обычно входят: компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах; библиотеки заранее подготовленных подпрограмм, позволяющих выполнять определенные действия; компоновщик, собирающий из нескольких компонентов готовую для выполнения программу; вспомогательные программы, например, текстовые редакторы, отладчики и т.д. Системы программирования могут использовать вместо компилятора интерпретатор, который, в отличии от компилятора, не выполняет формирование полного рабочего кода программы, а осуществляет выполнение программы построчно. Это дает возможность в случае возникновения ошибки в ходе выполнения программы исправить ее и продолжить выполнение программы с прерванного места. Тем не менее, современные интерпретаторы часто имеют средства формирования полного рабочего кода программы;
• проблемно-ориентированные (прикладные) программы. Ориентированы на выполнение необходимых пользователю конкретных работ: текстовые процессоры, издательские системы, графические системы, электронные таблицы, системы управления базами данных, программы специального назначения, обучающие программы, игровые программы.
1.5 Автоматизированные и информационные системы
Современные производства, как правило, оснащаются специализированными комплексами программно-технических средств – автоматизированными и информационными системами, обеспечивающими упрощение операций ведения технологических процессов и сбора, накопления, обработки информации. Это могут быть системы управления отдельными видами оборудования, агрегатами или целыми технологическими процессами, системы ведения документооборота, учета различных видов ресурсов, планирования деятельности предприятия и т.д.
Техническое оснащение данных систем зависит от их назначения и может включать как обычные персональные компьютеры, так и специализированную технику, например программируемые контроллеры разных модификаций, использующие в своей работе специально разработанное для них программное обеспечение, а также персональные компьютеры промышленного исполнения, обеспечивающие устойчивую работу в жестких условиях производства.
Автоматизированные системы управления строятся, как правило, по двухуровневой схеме. Нижний уровень схемы выполняется на базе программируемых контроллеров фирмы различных модификаций, например, контролерах фирмы “SIEMENS”. Верхний уровень реализуется в виде рабочих станций для информационного обеспечения и отображения. Системы снабжаются средствами сбора, хранения, отображения и протоколирования информации. Программное обеспечение таких систем должно исключать возможность аварийных ситуаций по вине самой системы, а в случае аварии объекта управления, оперативно определять причину и место аварии и переходить в соответствующий режим с оповещением оператора. Нижний и верхний уровни соединяются компьютерными сетями на базе различных стандартов, например SINEC или промышленного стандарта ETHERNET.
1.6 Разное
Имена дисков, файлов, расширения, типы файлов: исполняемые, служебные, файлы документов, библиотеки, дерево каталогов.
1.7 Алгоритм
Алгоритм – точное предписание, которое задает алгоритмический процесс, начинающийся с произвольных исходных данных и направленный на получение полностью определенного этими исходными данными результата.
Как правило, для алгоритма можно выделить семь характеризующих его независимых параметров:
• совокупность возможных исходных данных;
• совокупность возможных промежуточных результатов;
• совокупность результатов;
• правило начала;
• правило непосредственной обработки;
• правило окончания;
• правило извлечения результатов.
На практике применяется задание алгоритма в виде блок-схем.
Блок-схема – это ориентированный граф, вершины которого могут быть одного из трех типов:
• функциональная вершина используется для представления функции (или оператора);
• предикатная вершина используется для представления логического выражения, передающего управление по одной из двух (нескольких) ветвей;
• объединяющая вершина, передающая управление от одной из двух (нескольких) входящих ветвей к одной выходящей ветви.
2.1 Алфавит
Все символы, используемые в Pascal, можно разбить на 4 группы:
• символы, используемые в идентификаторах: буквы 'a'÷'z', 'A'÷'Z'. Нет различий между строчными и прописными буквами; цифры
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.