Учебное пособие: Базовые понятия и определения информатики
5. Ввод исходных данных
6. Анализ полученного решения
Рисунок 3 Этапы решения задачи на компьютере[5]
2.4 Категории специалистов, охваченных процессом решения задачи
Когда выбирается задача и производится ее содержательная постановка, приходится иметь дело со специалистами в предметной области (инженерами, технологами, конструкторами и т.д.).
Вариант 1 Определите понятие «модель» и «моделирование»
B процессе деятельности человека вырабатывается система представлений о тех или иных свойствах объекта и их взаимосвязях. Она формируется в виде описания объекта на обычном языке, фиксируется на бумаге языком рисунка, чертежа, графика, уравнений и формул или реализуется в виде макетов, механизмов и устройств. Все это обобщается в едином понятии — модель, а исследование объектов познания на их моделях называют моделированием. Предметом изучения с помощью моделирования могут быть конкретные и абстрактные предметы, действующие и проектируемые системы, существующие и проектируемые процессы.
Прогресс в познании окружающего мира и в воздействии на него в значительной степени основан на создании моделей, к которым применяются методы мышления по аналогии. Методы моделирования и его цели разнообразны, и они определяют характер используемых моделей.
Основные цели моделирования:
1. понять как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружающим миром (ПОНИМАНИЕ).
2. научиться управлять объектом (процессом) и определить наилучшие способы управления при заданных целях и критериях (УПРАВЛЕНИЕ).
3. прогнозировать прямые и косвенные последствия реализации заданных способов и форм воздействия на объект (ПРОГНОЗИРОВАНИЕ).
Различают модели:
1. материальные (натурные) – основываются на чем-то объективном, существующем независимо от человеческого сознания (на каких-то телах или процессах). Их делят на физические и аналоговые, основанные на процессах, аналогичных в каком-то отношении изучаемому. Граница между физическими и аналоговыми условна.
2. идеальные – неразрывным образом связаны с человеческим мышлением, воображением, восприятием. Единого подхода к классификации идеальных моделей нет:
a. вербальные (текстовые) модели – используют последовательности предложений на диалектах естественного языка для описания той или иной области действительности.
b. Математические модели – широкий класс моделей, использующих математические методы.
c. Информационные модели – класс моделей, описывающих информационные процессы (возникновение, передачу, преобразование и использование информации) в системах разнообразной природы.
Вариант 1Соотнесите понятие «данные» и «алгоритм»
Алгоритм - это конечный набор правил, позволяющих чисто механически решать любую конкретную задачу из некоторого класса однотипных задач. При этом подразумевается:
1 исходные данные могут изменяться в определенных пределах: {массовость алгоритма}
2 процесс применения правил к исходным данным (путь решения задачи) определен однозначно: {детерминированность алгоритма}
3 на каждом шаге процесса применения правил известно, что считать результатом этого процесса: {результативность алгоритма}
Если модель описывает зависимость между исходными данными и искомыми величинами, то алгоритм представляет собой последовательность действий, которые надо выполнить, чтобы от исходных данных перейти к искомым величинам.
Удобной формой записи алгоритма является блок схема. Она не только достаточно наглядно описывает алгоритм, но и является основой для составления программы. Каждый класс математических моделей имеет свой метод решения, который реализуется в алгоритме.
Вариант 1 Перечислите основные принципы компьютера фон –неймановской архитектуры и разъясните их содержание
В основу построения подавляющего большинства ЭВМ положены следующие общие принципы, сформулированные в 1945 году американским ученым венгерского происхождения Джоном фон Нейманом.
Прежде всего, компьютер должен иметь следующие устройства:
1. Арифметическо-логическое устройство, выполняющие арифметические и логические операции;
2. Устройство управления, которое организует процесс выполнения программ;
3. Запоминающее устройство, или память для хранения программ и данных;
4. Внешние устройства для ввода-вывода информации.