Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otveti na profilnie bileti po informatike.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.4 Mб
Скачать

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

В качестве примера рассмотрим поиск информации в базе данных в формате MS Access. База данных содержит следующие поля.

Запросы на поиск информации в базе данных

1. Кто родился весной?

2. Кто учится в одиннадцатом классе?

3. Кто не занимается тяжелой атлетикой?

4. Кто не определил свое хобби?

5. Кто из мальчиков живет на улице Чердынской?

6. У кого карие глаза и этот человек не умеет вязать?

Примерная информация для заполнения базы данных приведена ниже.

Для указанных выше запросов логические выражения могут выглядеть так:

1. К весенним месяцам относятся март, апрель и май. Соответствующее логическое выражение запроса:

"Дата" = Like "*.03.*" Or Like "*.04.*" Or Like "*.05.*"

Диалоговое окно для создания запроса в режиме конструктора выглядит в этом случае так:

2. "Класс" = 11

3. "Хобби" <>"тяжелая атлетика"

4. "Хобби" Is Null

5. "Пол" = Истина and "Улица" = "Чердынская"

6. "Глаза" = "карие" and "Хобби" <> "аэробика"

В данном примере рассматривается однотабличная база данных. Соответственно, запросы в этом случае строятся, хотя и с помощью сложных логических выражений, более простые, чем в случае многотабличной базы данных. Примеры использования многотабличных баз данных и задания для формирования данного билета можно найти в элективном курсе информатики И.Г. Семакина, Е.К. Хеннера2.

3. Подсчитать размер текстового файла при заданной кодовой таблице, формате страницы и количестве страниц. Оценить размеры того же текста в других изученных форматах текстовых редакторов

Задача. Используется кодовая таблица CP1251 (Windows Cyrillic). Сколько килобайт будет занимать файл в простом текстовом формате (plain text), если в тексте 300 страниц, на странице 25 строк, а в строке в среднем 45 символов? Оцените объемы того же текста в форматах doc, rtf и в HTML. Как изменится объем файла в этих форматах, если применить элементы форматирования (использовать различные шрифты и начертания)?3

Решение. В заданной системе кодировки один символ занимает 1 байт. Поэтому для ответа на поставленный вопрос достаточно подсчитать количество символов в тексте.

300 x 25 x 45 = 337 500 символов, что соответствует 337 500 байтам, или около 329,59 Кб.

В HTML собственно текстовая информация дополнится служебной информацией, тегами для разметки текста, что в среднем увеличит размер предыдущего файла до »500 Кб. Добавление дополнительных элементов форматирования (за счет добавления соответствующих тегов) может незначительно увеличить размер на 10–15 Кб4.

Оценивая объемы того же текста в форматах doc, rtf, можно лишь предположить, что использование некоторых команд разметки и т.д., присутствующих в этих форматах, приведет к росту размера файла, увеличив его в 2,5–3 раза, т.е. около 1 Мб. При этом дополнительные элементы форматирования несущественно изменят объем. Не следует забывать, что в файлах этих форматов хранится и некоторая служебная информация, объем которой оценить затруднительно.

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

1 Для n = 2, в частности, окончательные значения t1 и t2 легко вычисляются путем решения системы из двух уравнений для них, что позволяет провести еще один тест программы.

2 Семакин И.Г. Информационные системы и модели. Элективный курс: Учебное пособие / И.Г. Семакин, Е.К. Хеннер. М.: БИНОМ. Лаборатория Знаний, 2005, 303 с.: илл.

Семакин И.Г. Информационные системы и модели. Элективный курс: Практикум / И.Г. Семакин, Е.К. Хеннер. М.: БИНОМ. Лаборатория Знаний, 2006, 87 с.: илл.

3 Следует признать формулировку задания (как общего, так и этого частного) некорректной, поскольку, говоря об оценке размера файла, необходимо знать о внутренних форматах файлов, а, например, формат .doc является закрытым (открытым является формат файлов WinWord 97).

4 Если для добавления новых элементов форматирования используется стиль (в частности, его описание хранится в отдельном файле), то объем файла в формате HTML просто не изменится.

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