Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методика решения задачи на эвм. Этапы решения задачи.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Решение задачи на ЭВМ сложный и трудоемкий процесс. Любая задача начинается с постановки задачи. На основе словесной формулировки задачи выбираются переменные, подлежащие определению, записываются ограничения, связи между переменными, в совокупности образующие математическую модель решаемой проблемы. Анализируется метод решения. На этом этапе необходимо принять очень важное решение - использовать ли имеющееся готовое программное обеспечение или разрабатывать собственную программу. Дешевле и быстрее использовать имеющиеся в наличие готовые разработки. Обновление программного обеспечения - задача программистов. В этом случае традиционно выделяются следующие основные этапы решения задачи на ЭВМ: 1) постановка задачи, разработка математической модели; При выборе метода надо учитывать требования, предъявляемые постановкой задачи, и возможности его реализации на конкретной ЭВМ: точность решения, быстроту получения результата, требуемые затраты оперативной памяти для хранения исходных и промежуточных данных и результатов. Основные этапы решения задач на ЭВМ: 1.Постановка задачи 2.Определение методов решения 3.Составление алгоритмов 4.Написание программ для ЭВМ 5.Отладка программ на ЭВМ 6.Получение результатов на ЭВМ 1.Постановка задач Постановка задач - точное и четкое определение требуемых результатов и исходных условий в задачах. Результаты - правильные, если они отвечают требованиям поставленных задач. Результаты - неправильные, если они противоречат поставленным требованиям. Задачи могут быть частными (конкретными) и обобщенными (массовыми). 2.Определение методов решения Метод решения - это общий способ решения некоторого класса задач. Способ решения - правильный, если он дает правильные результаты. Способ решения - неправильный, если он дает неправильные результаты. Способ - последовательность действий, ведущая к получению результатов. Метод решения - правильный, если он дает правильные результаты для любых исходных данных поставленной задачи. 3.Составление алгоритмов Алгоритмизация - это составление алгоритмов для решения задач на ЭВМ.Исходным для решения задач на ЭВМ является точная постановка задач с четким выделение требуемого и исходного. Алгоритм - результативный, если его выполнение приводит к получению результатов. Алгоритм - правильный, если он дает правильные результаты для любых допустимых исходных данных. Алгоритм содержит ошибки, если для он дает неправильные результаты либо не дает результатов вообще для некоторых допустимых исходных данных. 4.5.Написание и отладка программ на ЭВМ Программирование - написание программ для ЭВМ может производится тремя способами: написание программы исходя из условий задачи. (традиционный способ) кодирование программ по детальным алгоритмам решения задач на ЭВМ совестная разработка алгоритмов и программ (структурное проектирование) Программа содержит ошибки, если ее выполнение на ЭВМ приводит к получению сбоев, отказов или получению не правильных результатов. Ошибки в алгоритмах программах - одна из самых серьезных проблем в информатике и профессиональном программировании. Отладка программ - поиск и исправление ошибок в программах на ЭВМ. Поскольку число ошибок неизвестно, то неизвестна и продолжительность отладки программ на ЭВМ. Отсутствие ошибок в программах проверяется их тестированием на ЭВМ. Тестирование может выявить ошибки, но не может гарантировать отсутствие ошибок в программах. (Дейкстра) Тестирование программ на ЭВМ Тестирование программ - это процесс проверки программ на ЭВМ с помощью тестов. Тесты - это наборы тестовых исходных данных с перечнем правильных результатам. 6. Получение неправильных результатов, сбоев или отказов говорит о наличии ошибок в программах. Тестирование может показать наличие ошибок в программах на ЭВМ Набор тестов - структурно полный, если на этом наборе тестов выполняется каждая альтернатива, каждая последовательность и каждый цикл один или несколько раз. Тестирование не может гарантировать отсутствие ошибок в программах.Гарантии отсутствия ошибок может дать только исчерпывающий анализ правильности алгоритмов и программ. Анализ и доказательства правильности алгоритмов и программ можно и нужно проводить после структурно полного тестирования программ на ЭВМ.
|
||
|
Последнее изменение этой страницы: 2021-01-14; просмотров: 664; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |