Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_voprosy_otvety.doc
Скачиваний:
7
Добавлен:
18.11.2018
Размер:
551.42 Кб
Скачать

Вопрос 1. Минимальный набор типовых операций

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

С документом в целом проводятся следующие операции текстового набора:

  • Создание (формирование файла документа и задание ему уникального местоположения и имени)

  • Открытие (загрузка существующего файла в текстовый процессор).

  • Сохранение

  • Удаление

  • Печать

Разделы есть не во всех текстовых процессорах и операции с параметрами страниц не входят в минимальный набор.

С абзацем проводятся следующие операции:

  1. Установка границ

Устанавливаются левая, правая, верхняя, нижняя границы абзаца.

  1. Отступы и интервалы

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

  1. Выравнивание (выключка)

Различают 4 вида горизонтального выравнивания: влево, вправо, по центру, по ширине, - и три вида вертикального: вверх, вниз, по высоте.

  1. Перенос

Возможны три способа переноса текста на следующую строку: по словам, по слогам, по символам.

  1. Позиции табуляции

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

Фрагмент – непрерывная часть текста. Фрагменты не входят в структуру электронного документа. Они используются для целей создания и форматирования текста.

Существует 3 вида фрагментов: строчный, прямоугольный, линейный (рис 9.2).

С фрагментом проводятся операции: выделение, копирование, перемещение, удаление, печать, форматирование.

Для слова существует специальная операция выделения.

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

Вопрос 2. Локальные средства разработки программ

Язык программирования - формализованный язык для описания алгоритма решения задачи на компьютере.

Языки программирования можно исторически разделить на классы:

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

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

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

Последние, в свою очередь, подразделяются на поколения:

  1. структурно-ориентированные - языки программирования, в которых алгоритм реализуется структурами последовательности, выбора и цикла,

  2. процедурно-ориентированные - языки программирования, где имеется возможность описания программы как совокупности подпрограмм,

  3. проблемно--ориентированные - языки программирования, предназначенные для решения задач определенного класса,

  4. объектно-ориентированные - языки программирования, где имеется возможность представления программы как совокупности объектов, поведение которых управляется внешними событиями.

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

Рис 12.6. Этапы преобразования программы

Исходный код – текст отдельной программы на алгоритмическом языке.

Объектный код - текст отдельной программы на машинном языке или на языке ассемблера.

Загрузочный модуль – объединение программ на машинном языке, пригодное для выполнения на компьютере.

На этапе трансляции происходит преобразование исходного кода программы в объектный код. Трансляцию выполняет специальная программа под названием транслятор или компилятор.

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

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

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

Средства поддержки проектов предназначены для:

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

  • поддержки версий программы с автоматической разноской изменений;

  • получения статистики о ходе работ проекта.

Билет 14.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]