Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все ответы по информатике.docx
Скачиваний:
4
Добавлен:
01.08.2019
Размер:
101.61 Кб
Скачать

17. Проектирование программ. Понятие программного продукта. Классификация структур данных языка программирования Паскаль. Обработка данных типа множество.

Проектирование программ. Современный подход к проектированию программ основан на декомпозиции задачи. Целью декомпозиции является создание модулей, которые представляют собой небольшие, относительно самостоятельные программы. Любой ПП характеризуется жизненным циклом: Постановка задачи и спецификация, Проектирование программы, Построение модели и разработка алгоритма, реализация алгоритма, тестирование алгоритма, Документирование, Распространение, Снятие ПП с продажи.

   Понятие программного продукта.

   П.П. – комплекс взаимосвязанных программ для решения определенной задачи массового спроса, подготовленный к реализации как любой вид изделия.

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

   П.П делиться на: СИСТЕМНОЕ П.О. направлено на: создание среды работы др. программ; обеспечение надежной и эффективной работы ПК; проведение диагностики ПК; выполнение вспомогательных технологических операций.

   ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ - служит программным инструментарием решения для решения функц. задач и является многочисленным классом П.П.

   ИНСТРУМЕНТАЛЬНЫЕ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ – обеспечивает процесс разработки программ  и включает специальные П.П , которые являются инструментальными средствами разработчика.

   Классификация структур данных языка программирования Т.Р.

   Любые данные, т.е. константы переменные, значения функций или выражения, Т.Р характеризуются своими типами. Тип определяет множество допустимых значений которые может иметь тот или иной объект, а также множество допустимых операций, которые применимы к нему. Кроме того тип определяет также и формат внутреннего представления данных в памяти ПК. Типы данных: -Простые: порядковые (целые, логические, символьные, перечисляемые, диапазон); вещественные. -Структурированные: массивы; записи; множества; файлы. – Указатели – Строки – Процедурные – Объекты.

18. Процессы интерпритации и компиляции. Средства обьектно ориентированного программирования в Паскале. Конструирование программ на основе иерархии объектов.

Интерпретатор – обеспечивает перевод каждой конструкции алгоритма яз.  в машинные команды и одновременное выполнение этой конструкции, выполняет обработку и выполнение программы.

   Компилятор обеспечивает перевод программы написанной на алг. языке в совокупность машинных команд без ее выполнения.

   Структура программы:

   ООП – более прогрессивный метод проектирования программ. В ООП данные связаны с операциями, вып-мыми над ними. Объектом считается либо тип, описывающий сами данные и операции над ними, либо переменная объектного типа, называемая экземпляром объекта. Процедуры и функции, описываемые для данных объекта наз-ся методами. В основе ООП лежат три Осн-х принципа:1.     инкапсуляция (объединение в одном объекте данных и методов их обработки), 2.наследование (обеспечивает создание новых объектов на базе ранее определённых, при этом новые объекты – потомки сохр-т св-ва своих родителей и обладают своими специфич-ми св-ми), 3.полиморфизм (замещение методов объекта-родителя одноимёнными методами объекта-потомка).

   В Турбо Паскале средства объектно-ориентированного программирования связаны с тремя зарезервированными словами: OBJECT, CONSTRUCTOR и DESTRUCTOR и двумя стандартными директивами: PRIVATE и VIRTUAL.

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

Системное ПО – программы, служащие для управления ресурсами ПК.

   Классификация СПО:

   1) Базовое ПО - минимальный набор программ, обеспечивающих работу ПК: ОС, интерфейсные оболочки и программные среды, системы управления файлами.

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

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

   2) Сервисное программное обеспечение - программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя: диагностика ПК; антивирусы; программы обслуживания дисков; архиваторы; программы обслуживания сети.

   Операционная система (ОС) – это комплекс программ, обеспечивающий взаимодействие устройств ЭВМ и дает пользователю осуществлять управление ЭВМ.

   Функции ОС: создание рабочей среды; обеспечение выполнения команд; управление аппаратными средствами ПК; обеспечение эффективного выполнения операций ввода/вывода.

   ОС управляет следующими основными ресурсами: процессорами, памятью, устройствами ввода/вывода, файловой системой.

   В основе любой операционной системы лежат правила организации хранения информации на внешних устройствах. Принцип организации хранения информации реализован в виде файлов. Файл – логически связанная совокупность информации, для размещения которой во внешней памяти выделяется именованная область. Имена файлов регистрируются на дисках в каталогах. Каталог – это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты  файлов и т.д.

20. Кибернетические аспекты информатики. Функции человека и машины в системах управления. Роль и место ИС в управлении объектами. Защита информации в информационных системах. Реализация концепции файловых систем средствами языка Паскаль: типизированные файлы.

   Кибернетика – это наука об общих законах получения, хранения, передачи и преобразования информации в системах различной природы. Сегодня кибернетику считают частью информатики. Разделы кибернетики: Исследование операций. Системы автоматического (автоматизированного) регулирования. Распознавание образов. Искусственный интеллект.

   Целью развития компьютерной технологии управления является полная автоматизация деятельности, включающая частичное или полное освобождение человека от необходимости принятия решений. В ходе развития концепции АСУ была выработана новая концепция компьютеризации и автоматизации управленческой деятельности, которая была направлена прежде всего на автоматизацию обработки документов в системах управления организациями и предприятиями. Появились ИС управления. (ИС – это комплекс программных, аппаратных средств, технологий и персонала, функции которых заключаются в сборе, обработке, хранении, поиске и выдаче информации о некоторой предметной области.).

   Можно выделить следующие уровни управленческой деятельности с использованием ЭВМ в системе образования: управление обучением и развитием отдельного учащегося; управление учебным процессом в рамках одного учебного заведения; управление работой группы родственных учебных заведений; управление учебными заведениями по территориальному принципу; управление системой народного образования страны.

   Термин «защита данных» в ИС означает: предупреждение несанкционированного или случайного доступа к данным, их изменение или разрушение со стороны пользователя; предупреждение изменений или разрушений данных при сбоях аппаратных и программных средств, а также при ошибках в работе сотрудников группы эксплуатации.

   Методы  и  приемы  защиты данных.  Идентификация пользователя. Управление доступом. Защита данных при статической обработке. Физическая защита. (шифрование).