Модели и моделирование

 

1. Этапы решения прикладных задач на ЭВМ: постановка задачи, построение математической модели, выбор метода решения.

2. Этапы решения прикладных задач на ЭВМ: разработка алгоритма.

3. Этапы решения прикладных задач на ЭВМ: разработка программы, отладка, применение и сопровождение программы

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

5. Что называют математической моделью объекта или явления?

6. Почему невозможно точное исследование поведения объектов или явлений?

7. Какие способы моделирования осуществляются с помощью компьютера?

8. Из каких последовательных действий состоит процесс разработки программы?

9. Чем тестирование программы отличается от её отладки?

10. Как следует планировать процесс отладки программы?

11. В чём заключается отличие синтаксических ошибок от семантических?

12. О чём свидетельствует отсутствие сообщений машины о синтаксических ошибках?

13. Какие разновидности ошибок транслятор не в состоянии обнаружить?

14. Для чего программам требуется сопровождение?

7. Алгоритмы и способы их записи

7.1. Алгоритм и его свойства

7.2. Способы записи алгоритмов

7.3. Иллюстрированный вспомогательный материал

7.4. Тестирование

7.5. Контрольные вопросы

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

Происхождение понятия алгоритма связано с именем великого среднеазиатского ученого Аль Хорезми, жившего в 9 веке н.э. Им были сформулированы впервые правила выполнения четырех арифметических действий.

Алгоритм - это точная инструкция, а инструкции встречаются во всех областях человеческой деятельности. Однако не всякую инструкцию можно назвать алгоритмом. Решая задачу, человек часто не задумывается над тем, как он это делает, и порой, затрудняется записать последовательность выполняемых действий. Но для того, чтобы поручить решение задачи автоматическому устройству необходимо составить алгоритм с четким указанием последовательности действий. Чтобы автоматическое устройство могло решить задачу в соответствии с алгоритмом, оно должно понимать каждое указание алгоритма. Алгоритм применяется к искомому набору исходных величин, называемых аргументами. Цель исполнения алгоритма получение определенного результата, если в результате исполнения алгоритма не достигнута определенная цель, значит алгоритм либо неверен, либо не завершен.

7.1. Алгоритм и его свойства