18. Этапы подготовки и решения задач на компьютере




Скачати 25.22 Kb.
Назва18. Этапы подготовки и решения задач на компьютере
Дата конвертації21.11.2013
Розмір25.22 Kb.
ТипРешение
mir.zavantag.com > Информатика > Решение
18. Этапы подготовки и решения задач на компьютере
Компьютер предназначен для решения разнообразных задач: научно-технических, инженерных, разработки системного программного обеспечения, обучения, управления производственными процессами и т.д. В процессе подготовки и решения на компьютере научно-технических задач можно выделить следующие этапы:

Постановка задачи — формулируется цель решения задачи, подробно описывается ее содержание; проводится анализ условий, при которых решается поставленная задача, выявляется область определения входных параметров задачи.

Формальное построение модели задачи — предполагает построение модели с характеристиками, адекватными оригиналу, на основе какого-либо его физического или информационного принципа; анализируется характер и сущность величин, используемых в задаче.

Построение математической модели задачи — характеризуется математической формализацией задачи, при которой существующие взаимосвязи между величинами выражаются с помощью математических соотношений. Как правило, математическая модель строится с определенной точностью, допущениями и ограничениями.

Выбор и обоснование метода решения — модель решения задачи реализуется на основе конкретных приемов и методов решения. В большинстве случаев математическое описание задачи трудно перевести на машинный язык. Выбор и использование метода решения позволяет свести решение задачи к конкретному набору машинных команд. При обосновании метода решения рассматриваются вопросы влияния различных факторов и условий на конечный результат, в том числе на точность вычислений, время решения задачи на компьютере, требуемый объем памяти и др.

Построение алгоритма — на данном этапе составляется алгоритм решения задачи, в соответствии с выбранным методом решения. Процесс обработки данных разбивается на отдельные относительно самостоятельные блоки, определяется последовательность выполнения этих блоков.

Составление программы — алгоритм решения переводится на конкретный язык программирования.

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

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

Получаемые результаты анализируются специалистом, поставившим задачу. Разработанная программа поставляется заказчику в виде готовой к исполнению машинной программы. К ней прилагается документация, включающая инструкцию по эксплуатации.

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

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

Схожі:

18. Этапы подготовки и решения задач на компьютере iconОсновы звукорежиссуры (задачи, пути решения, "философия" звука)
Основы использования микрофонной техники при записи и пути решения задач сведения за счет микрофонной техники
18. Этапы подготовки и решения задач на компьютере iconВопросы к экзамену по дисциплине «Оптимизационные методы и модели»
Построение опорных планов в симплексном методе решения задач линейного программирования
18. Этапы подготовки и решения задач на компьютере iconАндрианов П. А. Техническое творчество учащихся
Альтшулер Г. С. Найти идею. Введение в теорію решения изобретательских задач. Новосибирск: Наука, 1986, 209с
18. Этапы подготовки и решения задач на компьютере iconЛекція №1 Тема: Система інтелектуальної власності
Альтшулер Г. С. Найти идею. Введение в теорію решения изобретательских задач. Новосибирск: Наука, 1986, 209с
18. Этапы подготовки и решения задач на компьютере iconС/к введение
Современные представления об эксперименте, способах его планирования и проведения. Постановка цели и задач. Основные этапы эксперимента....
18. Этапы подготовки и решения задач на компьютере iconВопросы для подготовки к олимпиаде по информатике
Использование надстройки поиск решения для нахождения максимального значения и нулей функции
18. Этапы подготовки и решения задач на компьютере iconЗакон «вынужденной производительности»
Описана серия проверенных практикой приёмов, помогающих эффективно планировать и организовывать рабочее время, разбираться в приоритетах...
18. Этапы подготовки и решения задач на компьютере icon2. Понимание проблемы. Основные этапы в проведении адвокации
Адвокация процесс воздействия на людей, принимающих решения, и на общественное мнение с целью защиты общественных интересов и прав...
18. Этапы подготовки и решения задач на компьютере iconПлан Сущность мировоззрения и его внутренняя структура Этапы формирования мировоззрения
Формирование научно-материалистических представ­лений школьников о природе и общественной жизни, воспи­тание бережного отношения...
18. Этапы подготовки и решения задач на компьютере iconТеорія двоїстості та аналіз лінійних моделей оптимізаційних задач
На основі теорії двоїстості розроблено алгоритм розв’язку задач лінійного програмування так званий двоїстий симплексний метод, а...
Додайте кнопку на своєму сайті:
Школьные материалы


База даних захищена авторським правом © 2013
звернутися до адміністрації
mir.zavantag.com
Головна сторінка