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