Системы (инструменты) программирования
Системы программирования включают в себя:
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 .