Программа Вычислительный

Вид материалаПрограмма

Содержание


Этапы решения задач на ЭВМ.
II. Модель задачи
Исходные данные: R – радиус
III. Алгоритмом
Подобный материал:
Билет №18. Технология решения задач с помощью компьютера (моде­лирование, формализация, алгоритмизация, программирование, компьютерный эксперимент). Показать на примере задачи (ма­тематической, физической или др.).


Чтобы решить какую-либо задачу с помощью компьютера, нужно, прежде всего, разобраться, что дано и что требуется получить. Затем выяснить, как связаны исходные данные и результаты. Иначе, говоря, задача, должна быть чётко сформулирована. Если мы решаем школьную задачу то, можно воспользоваться готовыми формулами. Например, решение квадратного уравнения. Однако жизнь постоянно заставляет решать задачи сложнее. Важная часть решения задачи – это чётко сформулировать задачу. Это 1 этап.

Далее подобрать математические соотношения (формулы, уравнения, неравенства и т.д.), связывающие результаты с исходными данными.

Итак, первые два этапа решения задачи завершаются созданием математической модели, куда входит: 1) выделить предположения, на которых будет основана математическая модель, 2) определить, что считать исходными данными и результатом, 3) записать математические соотношения.

Для того чтобы компьютер произвёл необходимые вычисления и получил ответ, нужно составить для него чёткую инструкцию, т.е. алгоритм (это третий этап), который затем переведём на понятный для машины специальный язык, который называется языком программирования. Набрав программу на ПК, получаем результаты, которые необходимо проанализировать.

В результате анализа может возникнуть необходимость уточнить математическую модель, поскольку выяснится, что при её разработке не были учтены какие-либо свойства объекта. Уточнив модель, исправляют алгоритм и программу и выполняют расчёты.


Этапы решения задач на ЭВМ.



Постановка задачи

Математичес-кая модель

Алгоритм

Программа

Вычислительный эксперимент

I. Постановка задачи – это выбор из условия задачи свойств и предположений, нужных для её решения.

Задача: Найти площадь поверхности стола.

Из всех свойств стола мы выделим следующие: форма поверхности – круг и размер – радиус.


II. Модель задачи – это исходные данные, результат и связь между ними. Если исходные данные и результат – числа, а связь между ними – математическая формула, то такая модель называется математической.

Исходные данные: R – радиус

Результат: S – площадь

Связь: S = 3,14*R2

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


III. Алгоритмом называют понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи.
Запросить R

S = 3,14*R2

Сообщить S


IV. Программа – это алгоритм, записанный на языке, понятном машине. Такой язык называется языком программирования (Basic, Pascal и др.)

program z1;

var R, S: real;

begin

read (R);

S := 3.14*R*R;

write (S)

end.


V. Вычислительный эксперимент – это набор, редактирование и запуск программы.