Этапы реализации инженерных задач на компьютере

1. постановка проблемы

2. построение математической модели

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

4. предварительный (предмашинный) анализ свойств вычислительной задачи: анализ корректности, вопросы существования и единственности решения, исследование устойчивости решения

5. выбор или построение численного метода: любой получаемый результат является приближенным

6. алгоритмизация: разложение вычислительного процесса на возможные составные части

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

8. программирование: разработанный алгоритм задачи необходимо изложить на языке, который будет понятен ЭВМ

"язык должен быть очевидным и естественным отражением фундаментальных и наиболее важных концепций алгоритмов";

9. отладка программы: процесс поиска и устранения ошибок в программе

10. тестирование программы: проверка, как ведет себя программа на как можно большем количестве входных наборов данных

11. Расчет задачи по программе на компьютере(опытная эксплуатация);

12. обработка и интерпретация результатов: для правильной интерпретации и оценки результатов требуется глубокое знание существа решаемой инженерной задачи

_______________________---

Языки программирования, их классификация.

Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

язык программирования это:

  • Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.
  • Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.
  • Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений

Все языки программирования делят на языки низкого и высокого уровня.

Если язык близок к естественному языку программирования, то он называется языком высокого уровня, если ближе к машинным командам, – языком низкого уровня.

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

К языкам программирования высокого уровня относят

Фортран (переводчик формул –в основном используется для программ, выполняющих естественно – научные и математические расчеты),

\ Алгол, Кобол (коммерческий язык – используется, в первую очередь, для программирования экономических задач),


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: