Информационные модели

Информационные моделиРаботать в библиотеке — это почти как быть детективом, только вместо лупы у тебя в руках карточка с загадочным названием: «Книга, которую кто-то где-то когда-то читал и теперь срочно ищет». Представьте себе: к вам подходит читатель и говорит, что ему нужен новый детектив Агаты Кристи. Вы улыбаетесь, киваете и отправляетесь на поиски… часа через три вы всё ещё обегаете полки, перебираете корешки и уже начинаете подозревать, что книги у вас на полках живут своей жизнью — особенно та самая «Убийство в Восточном экспрессе», которая явно решила спрятаться от очередного читателя. А потом приходит второй посетитель с просьбой найти учебник по физике за 10 класс.

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

Если бы библиотека была устроена так же хаотично, как моя комната после экзаменов — то есть где попало и всё вперемешку — поиск книги превращался бы в испытание не хуже игры «Найди иголку в стоге сена».

Знаете анекдот про библиотекаря? Приходит читатель и спрашивает: «А у вас есть книга „Как быстро найти книгу“?» Библиотекарь задумчиво отвечает: «Если бы она была у нас, я бы уже давно её нашёл!» Вот примерно так и получается.

Но давайте представим другую картину. Все книги аккуратно разложены по разделам: художественная литература — отдельно (и даже разделена на жанры), учебники стоят в своём уголке, а научпоп занял целую полку. И внутри каждого раздела книги расположены по алфавиту!

Есть каталог — волшебный список с названиями и авторами. Теперь поиск занимает минуты вместо часов. Это как если бы ваша мама наконец-то перестала искать очки на голове и положила их всегда на одно место.

В чём же секрет? В структурировании информации!

Если просто хранить данные без системы — это как пытаться собрать пазл без картинки на коробке: вроде детали есть, но собрать из них что-то осмысленное сложно. Именно поэтому в информатике придумали информационные модели — специальные способы представить данные так, чтобы ими было удобно пользоваться.

Информационная модель — это такой упрощённый портрет реального объекта или явления. Она показывает главное и забывает про лишнее. Например, если рисовать модель кота, то хвост будет важен, а вот количество шерстинок можно опустить.

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

Каждый вид решает свои задачи.

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

В списке написано примерно так: «Иванов Пётр получил 4 за первую четверть и 5 за вторую; Смирнова Анна стабильно пятёрки; Кузнецов Дмитрий держится на тройках; Петрова Мария немного сбавила темп; Сидоров Алексей улучшился». Если читать это вслух пять раз подряд — голова начинает кругом идти от цифр и имён.

This entry was posted in Школьная информатика. Bookmark the permalink.