Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИКТ.doc
Скачиваний:
20
Добавлен:
10.11.2019
Размер:
3.27 Mб
Скачать

Объект моделирования —

целенаправленная деятельность исполнителя

Исполнитель-человек

Исполнитель-автомат (в том числе компьютер)

Неформализованная СКИ

Формализованная СКИ

Формы представления алгоритмов

Блок-схема

Язык программирования

Учебный алгоритмичес­кий язык Трассировка алгоритма —

пошаговое исполнение алгоритма с тестовым вариантом исходных данных

«Ручная» трассировка — заполнение трассировочной таблицы

Трассировочная таблица — модель работы процессора при исполнении алгоритма

Вопросы и задания

  1. Почему алгоритм можно назвать моделью деятельности?

  2. Почему алгоритм является информационной моделью?

  3. Попробуйте описать собственную конечную СКИ в рамках какого-то частного вида вашей деятельности (посещение школы, отдых, общение с людьми).

  4. Опишите систему команд какого-нибудь известного вам бытового автомата, например стиральной машины, кухонного комбайна и пр.

  5. Почему компьютер называют формальным исполнителем?

  6. Придумайте какие-нибудь новые формы представления алгоритмов, кроме тех, что описаны в параграфе.

  7. Что моделирует трассировочная таблица?

  8. В § 9 описан алгоритм нахождения наибольшего общего делителя (алгоритм Евклида), ориентированный на исполнителя-человека. Представьте его в виде блок-схемы и на алгоритмическом языке для исполнителя-компьютера.

  9. Выполнив предыдущее задание, проведите трассировку алгоритма Евклида для нахождения НОД чисел 128 и 56.

L0. Нарисуйте ориентированный граф (блок-схему) проверки учителем пачки тетрадей. В систему команд входит: проверить работу, взять тетрадь из пачки; выставить оценку; выяснить, остались ли еще не проверенные тет­ради. Содержит ли полученный граф цикл? . 1. Нарисуйте блок-схему алгоритма поиска фальшивой монеты среди десяти мо­нет. В вашем распоряжении имеются лабораторные весы (с двумя чашечками) без гирь. Известно, что фальшивая монета всего одна, и она легче настоящих.

К итогам главы 3

Этапы информационного моделирования

Выбор объекта моделирования

Объектом моделирования может быть любой реальный объект (любая реальная система)

Определение цели модел ирования

Цель моделирования определяется характером использования будущей модели

Системный анализ объекта моделирования

Основные понятия системологии: . система, подсистема

  • структура (в том числе иерархическая, сетевая)

  • типы связей (отношений)

  • системный подход

  • системы управления, самоуправляющиеся системы (у***

Построение теоретической информационной модели

Способы представления информационных моделей:

  • таблица

  • граф: сеть, дерево

  • математическая формула, уравнение

Создание компьютерной модели

Средства разработки компьютерных моделей: . СУБД

  • табличные процессоры

  • языки программирования

  • универсальные и специализированные системы моделирования

Использование компьютерной модели