Формализация задачи

На этом этапе происходит фиксация информационной модели, выбирается форма представления данных, образующих информационную модель, наиболее удобная для компьютерной обработки. Часто первые два этапа не имеют четкой границы и могут рассматриваться как единое целое.

Рассмотрим пример.

Задача. Определить, успеют ли к поезду путешественники, которые отправились от места стоянки к станции на автомобиле.

Построение информационной модели. Существенными характеристиками являются: расстояние от места стоянки до станции; время, которое осталось до отхода поезда; характер движения автомобиля. Предположим, что автомобиль двигался с некоторой начальной скоростью и постоянным ускорением. Тогда время, которое автомобиль находился в пути, надо сравнить с имеющимся запасом времени и сделать соответствующий вывод. Время в пути можно определить из соотношения между расстоянием, начальной скоростью и ускорением, которые будут являться исходными данными. Все эти характеристики имеют числовые значения (вещественные числа) и должны быть положительны. Промежуточный результат – время в пути – также должен выражаться положительным числом. Кроме того, значения начальной скорости и ускорения должны быть в пределах разумного. Единицы измерения: км, час, км/час, км/час за час.

Формализация.

Исходные данные:

S - расстояние от места стоянки до станции

tz - запас времени до отхода поезда

V0 - начальная скорость

а - ускорение

Результат: сообщение о том, успеют ли путешественники на поезд.

       
   
 

Связь между исходными данными и результатом: для получения сообщения следует вычислить промежуточный результат tp – время в пути – и сравнить его с запасом времени. Время в пути вычисляется, исходя из формулы пути при равноускоренном движении.

Это корень квадратного уравнения. Его дискриминант и корни:

       
   
 

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

 








Дата добавления: 2015-10-19; просмотров: 742;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.