Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы-Информатика.doc
Скачиваний:
5
Добавлен:
18.11.2019
Размер:
195.58 Кб
Скачать

По типу программные средства общего назначения – графические и текстовые редакторы, субд

Программные средства специального назначения - экспертные системы, мкльтимедиа приложения, справочные системы

Программные средства профессионального уровня – САПР, АСУ, АРМ и т.д.

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

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

24. Системы редактирования и подготовки документов. Редакторы текстов и редакторы формул.

Те́кстовый реда́ктор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений. Существующие в настоящее время компьютерные системы подготовки текстовых документов можно классифицировать по объему функциональных возможностей или по назначению.

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

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

Различаясь способами управления и набором сервисных возможностей, все они в том или ином виде позволяют:

набирать текст на экране, используя до 200 символов;

исправлять ошибочные символы в режиме замены и т.д;

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

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

25. Графические редакторы.

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

Рассмотрим некоторые из графических редакторов:

 Графический редактор Paint — простой однооконный графический редактор, который позволяет создавать и редактировать достаточно сложные рисунки. Photoshop фирмы Adobe многооконный графический редактор позволяет создавать и редактировать сложные рисунки, а также обрабатывать графические изображения (фотографии). Содержит множество фильтров для обработки фотографий (изменение яркости, контрастности и т.д.).

Программа Microsoft Draw — входящая в комплект MS Office. Эта программа служит для создания различных рисунков, схем. Обычно вызывается из MS Word.

Adobe Illustrator, Corel Draw — программы используются в издательском деле, позволяет создавать сложные векторные изображения.

Изображения в графических редакторах хранятся по-разному.

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

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

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

26. Этапы решения задач на ЭВМ

Понятие "решение задачи" с помощью ЭВМ включает в себя гораздо больше, нежели просто вычисления на ЭВМ. Основные этапы решения задачи на ЭВМ

1. Постановка задачи и математическое моделирование.

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

Результаты моделирования объекта на ЭВМ позволяет "проиграть" его поведение в самых разных подчас экстремальных условиях.

2. Выбор численного метода.

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

3. Алгоритмизация вычислительных процессов.

Одним из основных этапов решения задачи на ЭВМ является разработка алгоритма, т.е. сведение её к последовательности конечного числа операций, которую необходимо выполнить в определённом порядке, чтобы получить нужный результат.

4. Программирование и отладка программы.

Алгоритм, записанный на языке программирования, называется программой, которая представляет собой конечную последовательность чётко определённых инструкций (операторов), "понятных" машине, порядок выполнения которых строго установлен. Создание программы - сложный процесс и как показывает практика, программисты даже высокой квалификации допускают ошибки. Программа, правильно написанная с точки зрения языка программирования, должна удовлетворять как синтаксическим (согласно правилам записи отдельных конструкций), так и семантическим правилам языка (значению и смыслу объектов языка). Транслятор, как правило, легко выявляет синтаксические ошибки и гораздо труднее семантические. Это приводит к тому, что получаемые в результате трансляции программы могут содержать ошибки, которые появляются только в процессе исполнения.

5. Вычисления и анализ полученных результатов

27. Основы защиты информации.

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

  1. Законодательная, нормативно-правовая и научная база.

  2. Структура и задачи органов (подразделений), обеспечивающих безопасность ИТ.

  3. Организационно-технические и режимные меры и методы (Политика информационной безопасности).

  4. Программно-технические способы и средства обеспечения информационной безопасности.

К основным организационным мероприятиям можно отнести:

  • организацию режима и охраны. Их цель — исключение возможности тайного проникновения на территорию и в помещения посторонних лиц;

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

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

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

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

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

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

28. Интегрированная среда разработки Delphi.

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

  • главное меню Delphi;

  • панель инструментов;

  • палитра компонентов;

  • конструктор форм;

  • редактор исходного кода;

  • окно Code Explorer;

  • окно Object TreeView;

  • инспектор объектов (Object Inspector).

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

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

  • Программист дописывает на языке Delphi детали программы — процедуры обработки событий. Он делает это во встроенном в среду редакторе кода.

  • Среда Delphi по команде программиста компилирует весь исходный код и запускает программу.

Важнейшие элементы интегрированной среды — форма, редактор кода, палитра компонентов, окно компонентов формы, окно свойств

29. Ввод и вывод данных.

Программа должна обрабатывать те данные, которые передал пользователь. Для ввода и вывода используют некоторые функции Delphi.

Текстовое поле ввода (TEdit) - простой и удобный элемент для ввода данных. В поле мы можем ввести и число и текст. Для ввода целых чисел также есть удобный элемент - TSpinEdit. Расположен он на вкладке Samples. По внешнему виду похож на TEdit, только в поле ещё находятся две кнопки со стрелками - для изменения значения.

Ввод и вывод дробных чисел практически такой же, как и целых чисел, только используются функции StrToFloat() и FloatToStr(). Однако с вещественными числами есть одна проблема - разделитель целой и дробной части. Дело в том, что нет определённости, какой символ считать разделителем - точку или запятую. Какой символ выбирается - зависит от настроек операционной системы (в Windows этот знак определяется в Панели управления в разделе Язык и региональные стандарты). Есть в Delphi. переменная, которую нигде не нужно объявлять, но значение которой можно менять - это переменная DecimalSeparator. Она объявлена в модуле SysUtils и хранит тот символ, который будет считаться разделителем. Установить нужное значение достаточно один раз - например при запуске программы.

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

Самое Простое окно с сообщением - ShowMessage() содержит текст и кнопку OK для закрытия окна. Вызвать такое окно можно процедурой ShowMessage(), параметром которой является текст - он и будет отображён в окне.

Диалоговые окна часто используются для "общения" с пользователем. Создаются диалоговые окна функцией MessageDlg(). Это именно функция, а не процедура. Возвращаемым значением является кнопка, которую нажал пользователь. C помощью фунции MessageBox() можно также выводить диалоговые окна. По внешнему виду они практически ничем не отличаются от окон MessageDlg(), однако есть возможность указать и заголовок окна.

30. Разработка простейших приложений с помощью Delphi.

Delphi - это совершенно другой качественный этап среды программирования. С помощью Delphi создаются приложения для операционной системы Windows. Delphi - прекрасная система визуального объектно-ориентированного проектирования. Delphi позволяет сразу создавать прикладные программы, которые внешне неотличимы от программ, созданных профессионалами. Для опытного программиста Delphi открывает неограниченные возможности для создания сколь угодно сложных программ любого типа, в том числе, распределённых приложений, работающих с любыми базами данных.    Delphi является первым языком программирования, обладающим простой в использовании средой для быстрой разработки приложений, разрушающей барьеры между языками высокого уровня, и языками, на низком уровне разговаривающими с системой на языке битов и байтов.    При создании графического интерфейса приложений Delphi есть все возможности языка программирования Object Pascal. Такие компоненты окна графического пользовательского интерфейса, как формы, кнопки и списки объектов, включены в состав Delphi. Это означает, что не нужно писать никакого кода при добавлении их в приложение. Просто "кладём" их на Форму, как в графическом редакторе. Можно также добавить на Форму элементы управления для создания специализированных программ таких, например, как веб-браузеры. Delphi позволяет разработчикам дизайна внедрять в интерфейс новые элементы и кодировать их события одним щелчком мыши. В Delphi вы можете писать программы для Windows быстрее и легче, чем это было возможно раньше.

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