Алгоритм. Язык программирования QBasic. Этапы решения задач на ПК
Классификация информационных моделей
Формы представления информационных моделей
Язык является знаковой системой, которая позволяет создавать информационные модели. Естественные языки используются для создания описательных текстовых, информационных моделей. Литературное произведение может рассматриваться как модель человеческой жизни.
Наряду с естественными языками (русский, английский) были разработаны формальные языки: системы счисления, алгебра высказываний, языки программирования. Отличие формальных языков от естественных состоит в наличие жестко зафиксированного алфавита и правил грамматики и синтаксиса. С помощью формальных языков строятся формально-логические модели. Процесс построения моделей с помощью формальных языков называется формализацией.
Модели, построенные с использованием математических понятий и формул, называются математическими моделями.
Примеры графических информационных моделей:рисунки, карты, чертежи, схемы, графики, диаграммы и т.д.
Табличные информационные модели состоят из строк и столбцов, элементы информации размещаются в ячейках. Известно табличное представление математических функций, статистических данных, расписаний поездов и самолетов, уроков. Табличные модели проще всего строить и исследовать на ПК с помощью электронных таблиц и баз данных.
Иерархические информационные модели. ПК используются для обработки информации, и их можно объединить в группу «Компьютеры», автомобили предназначены для перемещения и их объединяют в другую группу – «Автомобили». Группа объектов, обладающих одинаковыми свойствами, называется классом объектов. Внутри класса могут быть выделены подклассы, которые в свою очередь делятся на мелкие группы и т.д. В процессе классификации строятся информационные модели, которые имеют иерархическую (древовидную) структуру, т.е. дерево, которое растет сверху вниз. В иерархической модели элементы нижнего уровня входят в состав элементов более высокого уровня. Рассмотренные модели изображаются в виде графов. Граф - это способ наглядного представления структуры информационных моделей. Графы позволяют формализовать информационные модели, позволяют «увидеть» структуру его объектов и отношений. Иерархические структуры применяются для построения классификационных информационных моделей. В биологии весь животный мир рассматривается как иерархическая система (тип, класс, отряд, семейство, род, вид), в информатике используется иерархическая файловая система и т.д.
Сетевые информационные модели применяются для отражения систем, в которых связь между элементами имеет сложную структуру. Например, различные части глобальной компьютерной сети Интернет (американская, европейская, российская и т.д.) связаны между собой высокоскоростными линиями связи. С помощью сетевой динамической модели можно описать процесс передачи мяча в коллективной игре (футболе, баскетболе и т.д.).
Для освоения методов решения задач на ПК необходимо алгоритмическое мышление.