Бо́льшая часть таких языков обладает определенным типом модульной системы, позволяющей структурам данных безопасно использоваться в различных приложениях.
Простейшая связная структура данных может быть построена из записей и зануляемых ссылок.
Задание 3. Трансформируйте сложное предложение в простое:
После того как выбрана структура данных, разработка алгоритма значительно упрощается.
Разработка различных типов программного обеспечения показала, что качество работы окончательной системы существенно зависит от правильного выбора структуры данных.
Не забывайте, что при трансформации сложного предложения в простое нужно трансформировать глагол придаточной части в отглагольное существительное.
Задание 4. Соедините два простых предложения в сложное.
Основную задачу решают определенным алгоритмом. Этот алгоритм лучше всего работает со своим типом структуры данных.
Сложность реализации и качество работы окончательной системы зависит от правильного выбора структур данных. Это показала разработка различных типов программного обеспечения.
Структура данных выбрана. Разработка алгоритма значительно упрощается.
Простейшая связная структура данных может быть построена из записей и зануляемых ссылок. Эта структура называется связанным списком.
Задание 5. Поставьте вопросы к выделенным фрагментам:
Структуры данных формируются с помощью типов дан-
ных, ссылок и операций над ними.
Однако иногда поступают наоборот и выбирают структуры данных из соображений оптимального решения основной зада-
чи определенным алгоритмом.
16
Речевые задания
1. Дополните предложения подходящими по смыслу глаголами:
Правильно подобранная структура … более эффективный алгоритм.
Качество работы окончательной системы … правильного выбора структуры данных.
Структуры данных … с помощью типов данных.
Разработка алгоритма значительно … .
Иногда … структуры данных из соображений оптимального решения основной задачи.
Структуры данных … ключевыми в дизайне языка.
Большая часть языков … определенным типом модульной
системы, позволяющей структурам данных безопасно … в различных приложениях.
Хорошо спроектированная структура данных … использование ресурсов.
2.Ответьте на вопросы:
Что обеспечивает структура данных?
Какие ресурсы оптимизирует структура данных?
Как формируется структура данных?
От чего зависит качество работы окончательной системы?
Когда разработка алгоритма значительно упрощается?
Что называется связанным списком?
Что является главным в дизайне языка программирования?
Что позволяет структурам данных переиспользоваться в различных приложениях?
Как могут переиспользоваться структуры данных?
Что является фундаментальными строительными блоками для большей части структур данных?
Как может быть построена простейшая связная структура данных?
3.Перескажите текст.
17
Материалы для проведения контрольного занятия и контрольной работы к теме 2
Задание 1. Вспомните текст «Структура данных» и дополните предложения недостающими словами:
В вычислительной технике структура данных – это … хранения данных в компьютере, обеспечивающий ее … использование.
Зачастую правильно подобранная структура данных позволяет создать … … … .
Структуры данных формируются с помощью типов данных, ссылок и операций над ними в выбранном языке ...
Качество работы окончательной системы существенно зависит от правильного выбора … … .
Задание 2. Прочитайте текст.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать данные с произвольным сочетанием признаков. Сделать это возможно только в том случае, если данные структурированы.
Структурирование — это введение соглашений о способах представления данных. Неструктурированными являются данные, записанные, например, в текстовом файле. Приведем пример неструктурированных данных, содержащих сведения о студентах (номер личного дела, фамилию, имя, отчество и год рождения):
Личное дело № 16493, Сергеев Петр Михайлович, дата рождения 1 января 1986 г.
Л/д № 16593, Петрова Анна Владимировна, дата рожд. 15 марта 1985 г.
№ личн. дела 16693, д.р. 14.04.86, Анохин Андрей Борисович.
Такие данные не обладают структурой, поэтому сложно организовать поиск необходимых данных, хранящихся в неструктурированном виде, а упорядочить подобную информацию практически невозможно.
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила представления данных, т.е. дату рождения нужно записывать одинаково для каждого
18
студента, она должна иметь одинаковую длину и определенное место среди остальной информации (то же самое касается фамилии, имени и отчества). После того как проведена несложная структуризация информации, она будет выглядеть следующим образом:
№ |
Фами- |
Имя |
Отчество |
Дата |
личного |
лия |
|
|
рождения |
дела |
|
|
|
|
|
|
|
|
|
16493 |
Сергеев |
Петр |
Михайлович |
01.01.86 |
16593 |
Петрова |
Анна |
Владимировна |
01.03.85 |
16693 |
Анохин |
Андрей |
Борисович |
14.04.86 |
Задание 3. Найдите общий корень, определите часть речи:
структура, структурировать, структурированный, структурно.
Задание 4. Трансформируйте глагольные словосочетания в именные:
Образец: Хранить данные – хранение данных.
Создавать базу данных; упорядочивать/упорядочить информацию; организовать поиск необходимых данных, автоматизировать поиск, систематизировать данные, выработать определенные правила, записывать дату рождения.
Задание 5. Назовите глаголы, от которых образованы причас-
тия: структурированный, хранящийся, записанный.
Задание 6. Замените конструкции синонимичными:
Структурирование — это введение соглашений о способах представления данных.
Неструктурированными являются данные, записанные, например, в текстовом файле.
Такие данные не обладают структурой.
Задание 7. Замените причастный оборот придаточным предложением ссоюзным словом «который»:
Неструктурированными являются данные, записанные, например, в текстовом файле.
19
Приведем пример неструктурированных данных, содержащих сведения о студентах.
Сложно организовать поиск необходимых данных, хранящихся в неструктурированном виде.
Задание 8. Трансформируйте сложное предложение в простое:
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о способах представления данных.
После того как проведена несложная структуризация информации, она будет выглядеть следующим образом.
Задание 9. Поставьте вопросы к выделенным фрагментам.
Создавая базу данных, пользователь стремится упорядо-
чить информацию по различным признакам.
Сделать это возможно, только если данные структуриро-
ваны.
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о спо-
собах представления данных.
Чтобы автоматизировать поиск и систематизировать эти данные, необходимо выработать определенные правила о способах представления данных.
Задание 10. Напишите изложение по тексту или перескажите текст.
Тема 3. СУБД. КЛАССИФИКАЦИЯ СУБД Предтекстовые задания
Активная лексика: реализовывать/реализовать (что?), предполагать/предположить (что) централизованный, управление (чем?) данными, доступ (к чему?), поддержка (чего?); актуальное состояние, установление связей (между чем и чем?), выполняемые функции, сфера применения, поддерживаемые модули, используемый язык общения, операционный, информационный, универсаль-
20