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

Билет 1.

Типы входных данных

В каждую ячейку пользователь может ввести данное одного из следующих пяти типов:

  • текст,

  • число,

  • дата,

  • формула,

  • функция.

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

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

Функция представляет собой программу с уникальным именем и со списком параметров в круглых скобках через запятую. Перед именем функции ставится знак (=) «равно».

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

Пример: =СУММ(А1:В2; С5). Сумма ячеек А1, А2, В1, В2, С5.

Формула содержит операции, производимые над заданными ячейками. Отличительным признаком формулы является знак (=) «равно» в первой позиции.

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

При изменении значений в ячейках с исходными данными формулы, которые ссылаются на эти ячейки, пересчитываются автоматически. Исходными данными для формул могут быть ячейки с формулами.

Пример: =С13 – С19.

Дата содержит день, месяц, год и разделитель даты.

Для дат существует две арифметические операции:

  1. сложение и вычитание с целыми числами (пересчет даты),

  2. вычитание дат (длительность периода).

В компьютере даты хранятся как номер дня от 1-го января 1900 года или от другого.

Пример: если сложить дату 01 марта с числом 70, то получится дата 09 мая..

Число включает в себя цифры, знаки +/- , десятичную точку (запятую), признак порядка Е.

Пример:18000, 1.8Е4.

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

Пример: ФнФ, ‘12345.

Качество программы

Каждая программа должна отвечать таким требованиям, как правильность, точность, совместимость, надежность, универсальность, защищенность, полезность, эффективность, проверяемость, адаптируемость, мобильность, дружественность.

Будем говорить, что программа является

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

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

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

  • надежной, если она при всех условиях обеспечивает полную повторяемость результатов.

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

  • защищенной, если она сохраняет работоспособность при возникновении сбоев. Это качество особенно важно для программ, предназначенных для решения задач в режиме реального времени. В подобных приложениях отказ оборудования может повлечь катастрофические последствия - например, аварию ракеты или ядерного реактора. Указанным свойством должны также обладать программы с большим временем выполнения, осуществляющие обработку постоянно хранимых файлов;

  • полезной, если задача, которую она решает, представляет практическую ценность;

  • эффективной, если объем требуемых для ее работы ресурсов не превышает допустимого предела;

  • проверяемой, если ее качества могут быть продемонстрированы на практике. Здесь подразумевается возможность проверки таких свойств программы, как правильность и универсальность. Можно применить формальные математические методы, позволяющие установить, действительно ли программа удовлетворяет техническим условиям и выдает достаточно точные результаты. Однако существуют и неформальные способы оценки качества программ такие, как прогоны с остановами в контрольных точках, обсуждения результатов с заинтересованными пользователями и др.;

  • адаптируемой, если она допускает быструю модификацию с целью приспособления к изменяющимся условиям функционирования;

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

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

Билет 2.

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