- •Типы входных данных
- •Качество программы
- •Вопрос1
- •Относительная и абсолютная адресация
- •Правило относительной ориентации
- •Категории специалистов по разработке и эксплуатации программ
- •Вопрос 1. Обобщенная технология работы в табличном процессоре
- •Вопрос 2. Правовые методы защиты программ
- •Отличительные признаки субд
- •Требования к организации базы данных
- •Вопрос 2. Прикладное по
- •Проблемно-ориентированное по
- •Методо-ориентированное по
- •Понятие объекта данных
- •Структурные элементы бд
- •Принципы подготовки бумажных и электронных документов
- •Принципы создания документа
- •Принципы форматирования документа
- •Вопрос 1. Классификация бд
- •Вопрос 2. Системное по
- •Базовое системное по
- •Сервисное системное по
- •Вопрос 1. Связи между наборами объектов и их типы
- •Вопрос 2. Объединение электронных таблиц
- •Межтабличные связи
- •Консолидация таблиц
- •Объединение файлов
- •Макросы в табличном процессоре
- •Вопрос 1. Глобальная сеть Internet
- •Вопрос 2. Иерархическая и сетевая модели данных
- •Вопрос 1. Реляционная модель данных
- •Вопрос 2. Форматирование входных и выходных данных
- •Уровни информации в ячейке
- •Вопрос 1. Правила Кодда
- •Вопрос 2. Интерфейс табличного процессора
- •Строки, столбцы, ячейки, адреса
- •Окно, рабочий лист, текущая ячейка
- •Типовая структура интерфейса
- •Вопрос 1. Структура пк
- •Вопрос 2. Целостность связей
- •Вопрос 1. Структура электронного документа
- •Вопрос 2. Объектный подход
- •Вопрос 1. Минимальный набор типовых операций
- •Вопрос 2. Локальные средства разработки программ
- •Вопрос 1. Многозадачность
- •Вопрос 2. Информатика, предмет и задачи
- •Вопрос 1. Расширенный набор типовых операций
- •Поиск и замена
- •Проверка правописания
- •Параметры страниц
- •Шаблоны
- •Макросы
- •Вопрос 2.
- •Принципу действия
- •Этапы создания
- •Вопрос 1. Основные положения
- •Вопрос 2. Прикладное по общего назначения
- •Офисное по
- •Вопрос 1. Управление ресурсами
- •Вопрос 2. Особенности локальных вычислительных сетей. (лвс)
- •Вопрос 1. История создания пк
- •Особенности пк
- •Вопрос 2. Основные понятия пк
- •Вопрос 1. Стандарты воздействия в компьютерной сети
- •Вопрос 2. Раб.Стол, окна, правила работы с меню, панель задач в Windows(Структура интерфейса пользователя)
- •Панель задач. Папки Мой компьютер и корзина, панель управления
Вопрос 1. Минимальный набор типовых операций
Рассмотрим минимальный набор типовых операций, которые возможны в текстовом процессоре над документом, абзацем, фрагментом текста, словом, символом.
С документом в целом проводятся следующие операции текстового набора:
-
Создание (формирование файла документа и задание ему уникального местоположения и имени)
-
Открытие (загрузка существующего файла в текстовый процессор).
-
Сохранение
-
Удаление
-
Печать
Разделы есть не во всех текстовых процессорах и операции с параметрами страниц не входят в минимальный набор.
С абзацем проводятся следующие операции:
-
Установка границ
Устанавливаются левая, правая, верхняя, нижняя границы абзаца.
-
Отступы и интервалы
Устанавливаются расстояния от предыдущего и следующего абзацев, межстрочный интервал, красная строка.
-
Выравнивание (выключка)
Различают 4 вида горизонтального выравнивания: влево, вправо, по центру, по ширине, - и три вида вертикального: вверх, вниз, по высоте.
-
Перенос
Возможны три способа переноса текста на следующую строку: по словам, по слогам, по символам.
-
Позиции табуляции
Устанавливаются горизонтальные позиции по строке, куда попадает следующий символ после очередного символа табуляции. Удобны для построения столбцов и таблиц текста.
Фрагмент – непрерывная часть текста. Фрагменты не входят в структуру электронного документа. Они используются для целей создания и форматирования текста.
Существует 3 вида фрагментов: строчный, прямоугольный, линейный (рис 9.2).
С фрагментом проводятся операции: выделение, копирование, перемещение, удаление, печать, форматирование.
Для слова существует специальная операция выделения.
Параметрами форматирования символов являются: шрифт, размер, начертание, цвет, разреженность, приподнятость, кернинг, анимация. При вводе символов имеются 2 режима: вставки и поверху (замены).
Вопрос 2. Локальные средства разработки программ
Язык программирования - формализованный язык для описания алгоритма решения задачи на компьютере.
Языки программирования можно исторически разделить на классы:
-
машинные языки - языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);
-
машинно-ориентированные языки - языки программирования, которые содержат мнемонические обозначения и структуру машинных кодов компьютера (ассемблеры, автокодыт);
-
алгоритмические языки - языки программирования, не зависящие от архитектуры компьютера для отражения структуры алгоритма.
Последние, в свою очередь, подразделяются на поколения:
-
структурно-ориентированные - языки программирования, в которых алгоритм реализуется структурами последовательности, выбора и цикла,
-
процедурно-ориентированные - языки программирования, где имеется возможность описания программы как совокупности подпрограмм,
-
проблемно--ориентированные - языки программирования, предназначенные для решения задач определенного класса,
-
объектно-ориентированные - языки программирования, где имеется возможность представления программы как совокупности объектов, поведение которых управляется внешними событиями.
П рограмма, подготовленная на алгоритмическом языке, проходит несколько этапов, реализуемых несколькими локальными средствами (рис 12.6).
Рис 12.6. Этапы преобразования программы
Исходный код – текст отдельной программы на алгоритмическом языке.
Объектный код - текст отдельной программы на машинном языке или на языке ассемблера.
Загрузочный модуль – объединение программ на машинном языке, пригодное для выполнения на компьютере.
На этапе трансляции происходит преобразование исходного кода программы в объектный код. Трансляцию выполняет специальная программа под названием транслятор или компилятор.
На этапе сборки объектные коды нескольких программ в том числе стандартных объединяются в один загрузочный модуль. Сборку проводит специальная программа под названием редактор связей.
Некоторые языки программирования допускают режим интерпретации программ – режим, при котором программа транслируется по операторам языка и сразу выполняется. Необходимые программы подключаются динамически во время выполнения. Сборка загрузочного модуля не производится.
Специальные программы отладчики предназначены для наблюдения за ходом выполнения других программ. Они способны проводить трассировку - следить за операторами исходного кода, останавливать и возобновлять ход выполнения программы в контрольных точках, наблюдать за изменением значений переменных и выражений, идентифицировать место и вид ошибок.
Средства поддержки проектов предназначены для:
-
отслеживания изменений, выполненных разработчиками программ;
-
поддержки версий программы с автоматической разноской изменений;
-
получения статистики о ходе работ проекта.
Билет 14.