Системы (инструменты) программирования

Системы программирования включают в себя:

1. Средства создания приложений, состоящие из:

· локальных средств (языки и системы программирования (объектно-ориентированные системы программирования: Visual C++ for Windows, Visual Basic for Windows, Delphi 2.0), инструментальная среда пользователя);

· интегрированных сред – результат автоматизированное рабочее место (АРМ).

Средства создания информационных систем (CASE – технология: Computer Aided System Engineering – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения программных систем) – результат набор АРМ.

Объектно-ориентированное программирование

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

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

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

Текстовый процессор. Основные возможности работы с текстом

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

Вид типового интерфейса

вертикальная линейка прокрутки

Строка меню     Рабочее поле  
Координатная линейка

Строка подсказки
Строка состояния
горизонтальная линейка прокрутки

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

Строка состояния содержит имя редактируемого документа и определяет положение курсора в документе.

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

Линейка прокрутки служит для перемещения текста документа в рабочем поле окна.

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

Рабочее поле – это пространство на экране монитора для создания документа и работы с ним. Максимальный размер определяется стандартными параметрами монитора (25 строк по 80 знаков каждая).

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

Основные операции с текстом:

· копирование;

· перемещение;

· удаление (используя буфер промежуточного хранения или нет);

· форматирование (процедура оформления страницы текста).

Операции над документом в целом:

· создание нового документа;

· загрузка ранее созданного документа в оперативную память;

· сохранение документа (копирование документа из оперативной памяти во внешнюю);

· удаление документа;

· печать документа.

Структура страницы документа

Верхняя граница Физическая страница   (размер бумаги)   Левая Правая граница граница     Нижняя граница
    Логическая   страница
Верхний колонтитул
Нижний колонтитул

Электронные таблицы. Табличный процессор

Электронная таблица – эквивалент обычной таблицы, в клетках (ячейках) которой записаны различные типы данных: тексты, даты, формулы, числа. Для управления электронной таблицей используется табличный процессор (Excel).

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

Вид электронной таблицы

Команды главного меню (меню основных режимов программы)     A B C D E F G         Строка подсказки
Вспомогательная область управления (строка состояния панели инструментов, вертикальной и горизонтальной линейки прокрутки)
  Строка ввода (отображает вводимые в ячейку данные)
 
  3 C3
…..

Текущей (активной) является ячейка, в которой в данный момент находится курсор

Типы данных

Известны следующие типы данных в табличном процессоре:

· символьные данные (имеют описательный характер: ‘ любые символы ’);

· числовые данные (только числа и , (.) и -);

· формулы (включают арифметические и логические действия, производимые с данными из других ячеек: B5 * C5);

· функции (программы с уникальным именем, частные случаи формулы, бывают: статистические, логические, финансовые и др.);

· даты (17-Фев-01, фев-17-01, 17-Фев, Фев-01).

Форматирование – выбор формы представления числовых или символьных данных в ячейке.

Известны следующие типы форматов числовых данных:

1. основной формат (используется по умолчанию);

2. формат с фиксированным количеством десятичных знаков (обеспечивает представление чисел в ячейках с заданной точностью, определяемой установленным количеством знаков после запятой): 12345 12345,00 0,12345 0,12 (2 знака);

3. процентный формат (обеспечивает представление введенных данных в форме процентов с установленным количеством десятичных знаков):

0.123 12,3 % 123 12300,0 % (1 знак);

4. денежный формат (каждые 3 разряда разделены запятой);

5. научный (для представления очень больших или очень маленьких чисел в виде двух компонентов: мантиссы и порядка).

Известны следующие типы форматов символьных данных:

1. выравнивание к левому краю ячейки (в основном по умолчанию);

2. выравнивание к правому краю ячейки;

3. выравнивание по центру ячейки.

Формулы подразделяются на:

· арифметические:

1. операторы сравнения ( = равно, < > неравно, > больше, < меньше, <= не более, >= не менее );

2. операторы арифметических действий (+ сложение, - вычитание, * умножение, / деление, ^ возведение в степень).

· логические: #NOT# логическое отрицание «НЕ», #AND# логическое “И”, #OR# логическое «ИЛИ».

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

При копировании и перемещении формулы используются относительные и абсолютные ссылки.

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

B$5 / B$12.

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

B5 / B12.

Изменение адреса при этом происходит по правилу относительной ориентации ячейки с исходной формулой и ячеек с операндами:

C5 = B5 / A5 ; C6 = B6 / A6 ; D5 = C5 / B5 .

Наши рекомендации