- •Типы входных данных
- •Качество программы
- •Вопрос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
Изменение ссылок при копировании формул
Если копировать формулу из одной ячейки в другую, то в новой ячейке мы увидим другую формулу. Знаки операций сохранятся, но адреса ячеек исходных данных могут измениться. Изменение формулы при ее копировании и перемещении происходит по определенному правилу.
Относительная и абсолютная адресация
Для указания адресов ячеек в электронных таблицах используются относительные и абсолютные ссылки.
Абсолютная ссылка – это не изменяющийся при копировании и перемещении формулы адрес ячейки с исходными данными.
Для указания абсолютной ссылки используется знак доллара ($) перед номером строки и\или столбца. Он означает, что при копировании и перемещении формулы соответствующий номер строки и/или столбца не изменится.
Пример: $А$24 - полная абсолютная ссылка. $A24, A$24 - частичные абсолютные ссылки.
Относительная ссылка - это изменяющийся при копировании и перемещении формулы адрес ячейки с исходными данными.
Признаком относительной ссылки является отсутствие знака доллара $. Разница между абсолютной и относительной ссылками появляется только при копировании и перемещении формулы с этой ссылкой.
Правило относительной ориентации
Изменение формулы при ее копировании и перемещении происходит по следующему правилу.
При копировании и перемещении формулы относительные адреса ячеек с ее исходными данными изменяются так, чтобы сохранить положение ячеек с исходными данными относительно новой ячейки с формулой.
Правило иллюстрируется на следующих примерах, где формула копируется из ячейки В2 в ячейку С2..
А
В
С
А
С
1
1
2
=А1+В3
2
=В1+С3
3
3
Рис.10.2. Правило
относительной ориентации.
Вопрос
2
Категории специалистов по разработке и эксплуатации программ
Основная категория специалистов, занятых разработкой программ, - это программисты. Программисты неоднородны по уровню квалификации, а также по характеру своей деятельности. Наиболее часто программисты делятся на системных и прикладных.
Системный программист занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач.
Прикладной программист осуществляет разработку и отладку программ для решения функциональных задач.
В условиях создания больших по масштабам и функциям обработки программ появляется новая квалификация - программист - аналитик, который анализирует и проектирует комплекс взаимосвязанных программ для реализации функций предметной области.
В процессе создания программ на начальной стадии работ участвуют и специалисты- постановщики задач.
При работе в группе организационно выделяются следующие программисты.
Главный программист – осуществляет системный анализ задачи, разбивает ее на части, синтезирует программный продукт.
Библиотекарь – ведет документацию программного продукта, утверждает изменения и версии продукта.
Кодировщик – создает и отлаживает тексты программ на алгоритмических языках.
Тестер – планирует испытания и проверяет работоспособность продукта. Тестер проводит альфа-тестирование - проверку работоспособности программы силами группы разработчиков. Затем проводится бета-тестирование - проверку работоспособности заинтересованными пользователями.
Большинство информационных систем основано на работе с базами данных (БД). Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая выполняется администратором базы данных.
В некоторых ситуациях прямой контакт с техникой невозможен или нежелателен. В этом случае помощь оказывает представитель технического персонала - оператор ЭВМ.
Основным потребителем программ служит конечный пользователь, который, как правило, относится к категории пользователей-непрограммистов. Конечный пользователь не является специалистом в области программирования, т. е. не владеет методами и технологией проектирования и создания программ, но имеет элементарные знания и навыки работы с вычислительной техникой.
" .~
302 ГЛАВА 8. СОСТОЯНИЕ
И ТЕНДЕНЦИИ РАЗВИТИЯ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
Возможна
эксплуатация программ квалифицированными
программистами или СIIeП8' ально обученными
техническими работниками - о пер
а тор ам и Э
В м
Взаимодействие
специалистов различного ВИДа, участвующих
в разработке и ЭКСIL~ тации программ,
показано на рис. 8.3. В ряде случаев один
специалист совмеrэ?8! несколько 8ИДОВ
деятельности. Администратор базы данных
и системный программист г C~ щестВЛJIЮТ
подготовку информационных и
программно-технических УСЛОВИЙ для
раЕ,.. программ. Пунктирные линии означают
участие специалиста в качестве
консультанта.
... 1 Постановка
задачи
J
.. .. .. .. .. .. .. .. ..
.. .. .. .. ...4о _.
"1
,
ОПЕРАТОР ЭВМ
ПРИКЛАДНОЙ
ПРОГРАММИСТ
Anroритмизация
решения 38Дачи
......................
...........................
Проrpаммироаание
:.. ......
СИСТЕМНЫЙ ПРОГРАММИСТ
Создание операционной
среды выпonнения nporpaМII
:... . .. ... " . .......
Соэдание инфор
мационной среды
...
выпonнения nporpaMU J
Рис. 8.3. Схема
взаимодействия специалистов, связанных
с созданием и эксплуатацией проrpамм
ХАРАКТЕРИСТИКА
ПРОГРAММIIОГО ПРОДУКТА
Все программы по
характеру использования и категориям
пользователей можно раздел~ на два
класса (рис.8.4) - утилитарные программы
и программные продукты (изделия).
у
т и л и т а р
н ы е про гр ам мы ("программы
ДI1я себя") предназначены для уД08
летворения нужд их разработчиков. Чаще
Всего утилитарные программы выполНJIЮТ
PrUI сервиса в технологии обработки
данных либо ЯВЛJIЮТСЯ программами
решения функцио нальных задач, не
предназначенных для широкого
распространения.
Программные
продукты (изделия)
предназначены для удовлетворения 00
требностей
пользователей, широкого распространения
и продажи.
В настоящее время
существуют и другие варианты легального
распространения про граммных продуктов,
которые появились с использованием
глобальных или регионалl>'-:',;,r:
телекоммуникаций:
Рис. 8.4. Классификация
проrpамм по категориям пользователей
ПРОfPАММЫ
:?
11111111111111
.....
.
А
В
С
А
В
С
1
1
2
=$А1+В3
2
=$A1+С3
3
3
Рис.10.3. Правило
относительной ориентации.
Билет 3.