'

Компьютерная модель и исполнители

Понравилась презентация – покажи это...





Слайд 0

1 Компьютерная модель и исполнители


Слайд 1

2 Модели задач С моделями задач вы имеете дело ежедневно, ежечасно и даже ежеминутно. Но до сих пор вы, возможно, об этом не задумывались, поскольку построение моделей для человека так же естественно, как ходьба, или умение пользоваться ножом или вилкой. Разница же в том, что последнему вас долго учили, и теперь вы хорошо умеете это делать. А вот строить модели мы все, скорее всего, учимся стихийно, сами того не подозревая.


Слайд 2

3 МОДЕЛЬ Модель – упрощенное представление о реальном объекте, процессе или явлении. Модели строят для познания окружающего нас мира, происходящих в нем процессов, а также для прогнозирования событий.


Слайд 3

4 Компьютерная модель – модель задачи, составленная в расчете на исполнителя, имитированного на ЭВМ (реализована средствами программной и инструментальной среды компьютера)


Слайд 4

5 Исполнитель тот, кто будет преобразовывать исходные данные в результаты. Разумеется, модель должна учитывать возможности исполнителя. То есть, приступая к созданию модели, нужно сразу сориентироваться на исполнителя, которому предстоит с ней работать.


Слайд 5

6 Исполнитель алгоритма Исполнителя можно представить себе как некоторое устройство управления, соединенное с набором инструментов. Устройство управления понимает алгоритмы и организует их выполнение, командуя соответствующими инструментами. Инструменты производят действия, выполняя команды управляющего устройства. Управляющее устройство ЭВМ - процессор Набор инструментов ЭВМ зависит от решаемой задачи ?


Слайд 6

7 Возможности исполнителя ВСЕГДА ограничены. Поэтому прежде чем составлять алгоритм решения задачи, нужно узнать какие действия исполнитель может выполнить. Эти действия называются система команд исполнителя (СКИ). При составлении алгоритмов можно использовать только эти команды. Требования к исполнителю: четко выполнять каждое действие, входящее в алгоритм!


Слайд 7

8 Разные классы задач требуют разные наборы допустимых действий – разных исполнителей. Обычно набор допустимых действий явно или неявно указывается в формулировке задачи. Чтобы для решения того или иного класса задач можно было применить ЭВМ, необходимо сымитировать на ЭВМ нужный набор допустимых действий. Это называется имитация исполнителя с помощью ЭВМ. Один и тот же исполнитель может быть сымитирован на ЭВМ многими способами. При этом содержание действий остается неизменным, а их названия могут быть разными. Имитация исполнителя с помощью ЭВМ


Слайд 8

9 Компьютерная модель и пользователь ЭВМ При создании компьютерной модели в качестве исполнителей могут быть прикладные программные среды – текстовый и графический редакторы, электронная таблица, информационно-поисковая система, как в отдельности, так и в сочетании. Для того, чтобы создать модель в этих средах пользователь ЭВМ должен быть знаком со средой и командами, которые доступны данным исполнителям. Кроме того, при создании модели пользователю необходимо продумать и выполнить определенную последовательность действий необходимых для решения поставленной задачи.


Слайд 9

10 Язык программирования и программист Последовательность действий (инструкция) необходимая и достаточная для решения задачи называется алгоритмом. Специальный язык для записи алгоритма в «понятной» исполнителю форме называется языком программирования (ЯП). Алгоритм, записанный на языке программирования, называется программой. Специалиста, использующего языки программирования для создания компьютерной модели называют программистом.


Слайд 10

11 Программирование Раздел информатики, цель которого – Прикладное программирование Системное программирование разработать средства для подготовки задач к решению на ЭВМ создать средства программного обеспечения, с помощью которых реализуется вычислительный процесс на ЭВМ и обмен ЭВМ информацией с внешним миром. и


Слайд 11

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


Слайд 12

13 Задачи для исследования: Можно ли создать исполнителя, который все может? Почему так много языков программирования? Может быть стоит создать один – универсальный?


×

HTML:





Ссылка: