Инструментальны средства программирования и их состав. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Инструментальны средства программирования и их состав.



Системой программирования называется набор инструментальных средств, позволяющий программисту использовать стандартные блоки и методы при работе с машиной:транслятор, редактор (программа для ввода и изменения текстовых данных), библиотекарь.

Отладчик – программа, позволяющая исследовать внутреннее устройство программы. Отладчик обеспечивает пошаговое исполнение программы, просмотр текущих значений переменных, а также вычисления значения любого выражения программы.

Транслятор – это программа, преобразующая текст, написанный на алгоритмическом языке, в программу, состоящую из машинных команд. Библиотекарь использует библиотеку программ-модулей, т.е. стандартных программ. Существуют 2 стиля программирования: непосредственное программирование, а также программирование в электронном офисе. С точки зрения программиста современный офис (MS Office) представляет собой программную среду, которую встроен язык программирования VBA (visual basic for application) и большое число библиотек, содержащих классы объектов. VBA является языком визуального объектно-ориентированного программирования. Это язык программирования в таблице Excel. Применяется при программировании массивов данных с большим количеством элементов. Программы состоят из заголовков, раздела описаний и раздела операторов. Типы данных: простые – целые, действительные, логические, символьные; сложные – строки, массивы, множества, записи, файлы. Основные операторы:Оператор присвоения. Вызов процедуры функций.Безусловный переход. Структурные операторы:Условные операторы.Организация цикла.Ввод – вывод.

37. Централизованная и распределенная обработка данных. Режим работы пользователя с ЭВМ. Типы ведения диалога на ЭВМ.Используется 3 режима работы пользователя с компьютером:Пакетный режим - разбивка на пакетыДиалоговый режим – обмен информации пользователя с компьютером. Меню, т.е. машинная реализация диалога использует в качестве входного сообщения некоторое подмножество функций системы, которые можно получить на клавиатуре.Шаблон – на каждом шаге система воспринимает входное сообщение пользователя в соответствии с заданным форматом.Команда – выполняется одна из допустимых команд пользователя.Взаимодействие на естественном языке.Сетевой режим. Централизованная – все данные распределены на одном компьютере. Распределённая – данные на нескольких компьютерах. Централизованная обработка данных предполагает обработку и хранение данных в одном месте на одной ЭВМ. Доступ пользователей к ЭВМ может осуществляться с разных терминалов, территориально- удаленных от этой ЭВМ. В качестве центра обработки и хранения данных используется большая ЭВМ, оснащенная многозадачной ОС и позволявшая работать одновременно многим пользователям - многопроцессорный вычислительный комплекс с параллельной системой выполнения вычислений. Также используются большие машины при решении военных задач, физических расчетов, прогнозных расчетов. Распределенная обработка имеет различные варианты своей реализации: 1. хранение и обработка данных производится на рабочих местах пользователей,

2. данные хранятся в одном месте не сервере, обрабатываются на клиентских местах, 3. данные и обработка производится на сервере (клиент серверная архитектура).Все виды сетевой обработки данных являются распределенной обработкой данных. Распределенная обработка данных: имеет большие возможности по наращиванию производительности систем, за счет включения в сеть дополнительных ПК, модернизации существующих ПК и коммуникационного оборудования,структура распределенной системы больше соответствует организации распределения работы между многими пользователями, каждый из которых выполняет самостоятельную работу, являющуюся частью общей работы, создаются лучшие условия коллективного использования различных технических устройств, имеется возможность быстрого перераспределения ресурсов сети с целью устранения узких мест в работе, имеется возможность создания архивных копий базы данных в территориальной удаленных разных местах, однако в центральной системе проще обеспечить высокий уровень безопасности данных и программ, предотвратить утечку информации, в связи с чем уровень безопасности работы там выше, чем в распределенных. Существует 5 типов введения диалогов: 1- Командный интерфейс - самый простой тип введения диалогов, характерен для ранних версий ОС.2- меню - на экран выдаются все функции, которые могут быть выполнены на данном шаге работы. В меню нужная функция выбирается: путем выделения курсором, задания номера функции, заданием сокращенного обозначения функции, нажатием какой-либо клавиши запрограммированного на выполнение этой функции. При необходимости уточнения выполнения на экран выдается следующие меню более нижнего уровня, которая уточняет и детализирует необходимые действия. 3- Шаблон - некоторое окно программы, значение которого выбирается из поля со списком или задается пользователем из набора заранее определенных знаний. 4- Запрос основывается на синтаксисе, имеющегося языка запроса, при этом пользователь должен знать конструкцию языка и методы работы с языком, должен знать структуру базы данных. При этом в результате выполнения запроса может быть получен выходной документ определенной формы с результатами решения. 5- Наиболее развитым является wimpинтерфейс - расширенный графический оконный интерфейс. Является реализацией Windows. Основывается на одновременном использование всех перечисленных типов.



Поделиться:


Последнее изменение этой страницы: 2017-01-26; просмотров: 122; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.29.209 (0.004 с.)