Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Основные этапы процесса подготовки и решения задач на ЭВМ




Рис. 1

 
 

 

 


Сложной структуры целесообразно использовать метод пошаговой детализации.

 

 

ЭТАП 5. Программирование.

Программирование заключается в записи алгоритма на языке программирования. Язык программирования является формальным языком связи человека с ЭВМ. При написании программы следует предусматривать печать указаний при вводе исходных данных, печать необходимых заголовков и пояснений к выводимым результатам. Для удобства чтения и понимания программ обычно в них вставляются комментарии, поясняющие различные этапы вычислений. Иногда программисты в комментариях указывают используемые в вычислениях переменные и их физический смысл.

ЭТАП 6. Разработка контрольного примера.

Готовятся исходные данные и рассчитываются результаты решений для этих данных вручную (с помощью микрокалькулятора). Эти результаты используются при отладке программы

ЭТАП 7. Ввод программы в запоминающее устройство ЭВМ.

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

ЭТАП 8.Трансляция.

Трансляцией называется процесс преобразования алгоритма, заданного на языке программирования, в алгоритм на машинном языке. Машинный язык представляет собой класс языков программирования, задаваемых системами команд машины, и является языком непосредственно реализуемым (интерпретируемым) ЭВМ. Трансляция осуществляется ЭВМ автоматически с помощью специальной программы, называемой транслятором. Запуск программы осуществляет оператор ЭВМ(пользователь). При трансляции выявляются ошибки, связанные с нарушением синтаксиса языка (синтаксические ошибки). Сообщения об ошибках выдаются в каждом языке программирования определенным образом, как правило с помощью кратких фраз. Эти ошибки исправляются в тексте программы (этап 5) и процесс повторяется (этапы 5, 6, 7, 8). Если синтаксические ошибки не обнаружены, то далее проводят тестирование программы.

ЭТАП 9. Тестирование программы.

Тестирование программы проводят с целью выявления ошибок, связанных либо с неправильным составлением алгоритма, либо с неверной программой его реализации. Для тестирования программы разрабатывается контрольный пример (см. п.6), решение которого возможно осуществить вручную. Если ответы полученные при решении задачи вручную и на ЭВМ по разработанной программе, не совпадают (при условии правильности ручного счета), необходимо в общем случае снова обратиться к этапу 4 для уточнения алгоритма решения задачи.

ЭТАПЫ 1… 9. называют отладкой программы. При отладке программы используют отладочную печать в наиболее ответственных местах программы

ЭТАП 10. Счет по готовой программе.

Счет по отлаженной программе ЭВМ выполняется автоматически. Однако при запуске программы и в процессе ее выполнения у пульта ЭВМ должен находиться оператор, который должен вмешиваться в работу ЭВМ при возникновении непредвиденных ситуаций. Оператор в своих действиях руководствуется инструкцией по эксплуатации, заранее составленной программистом – разработчиком программы. Исходные данные вводятся либо с клавиатуры дисплея, либо считываются с диска.

ЭТАП 11. Анализ результатов.

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

При использовании стандартных программ для решения поставленных задач выполняются этапы 1, 2, 10, 11.

 


Поделиться:

Дата добавления: 2015-01-01; просмотров: 182; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты