Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стариченко Б.Е. Теоретические основы информатик...doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
11.63 Mб
Скачать

Контрольные вопросы и задания

  1. Для чего при представлении данных в компьютере необходима их типизация?

  2. Возможно ли изменение (преобразования) типа одиночной переменной? Приведите примеры.

  3. Разнесите понятия: «переменная», «значение переменной», «имя переменной», «тип переменной». На каких этапах хранения и обработки данных эти понятия определены?

  4. Чем обусловлена необходимость структурирования данных?

  5. Приведите примеры практических задач, при решении которых целесообразно использовать массивы, записи, таблицы.

  6. Приведите примеры иерархической организации данных.

  7. Приведите примеры отношений между данными, представленных с помощью неориентированных и ориентированных графов.

  8. В чем преимущества и недостатки последовательных и связных списков в ОЗУ?

  9. Разнесите понятия: логическая запись, физическая запись, файл при хранении данных на ВЗУ.

  10. С какой целью производится форматирование дискового магнитного носителя?

  11. Как связан тип доступа к данным со способом их хранения?

  12. Почему на дисковых носителях невозможен произвольный доступ к данным?

  13. Выдвиньте причины, по которым становится целесообразным объединение блоков в кластеры при использовании магнитных дисковых носителей.

  14. Каковы функции FAT в организации размещения файлов на дисковом носителе?

Раздел 2. Алгоритмы. Модели. Системы

Компьютер нужен человеку для решения задач практики. Примерами таких задач могут быть: описание поведение тела, двигающегося в среде с сопротивлением; описание последствий ядерной войны; построение оптимального варианта транспортных перевозок; прогнозирование результатов сброса промышленных отходов в водоем и т.п. Несмотря на значительное различие задач, просматриваются общие моменты в порядке их решения:

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

во-вторых, должен быть установлен порядок обработки данных.

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

В общем случае обработка состоит в преобразовании по некоторым правилам исходной данных, в результате чего появляются новые данные. Бесспорно, важным оказывается то обстоятельство, что преобразование должно осуществлять некоторое техническое устройство в автоматическом режиме (т.е. без участия человека на каждом этапе преобразования). В связи с этим возникает ряд взаимосвязанных задач, требующих разрешения:

  • определение правил обработки информации с учетом того, что она представлена в дискретной форме;

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

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

Ответы на последний вопрос (представление данных) частично получены нами в гл. 6. Общие подходы к решению проблем обработки дискретной информации изучаются в теории алгоритмов, к рассмотрению элементов которой и приступим.