- Алгоритмическое решение задачи- способ решения
путём программирования некоторого автоматического исполнителя.
- компьютер - универсальный автоматический исполнитель
обработки информации . Программа управления
компьютером—это алгоритм решения задачи, представленный на языке
машинных команд или на языке программирования.
-
Этапы решения задач
- Программирование
- На этапе постановки задачи определяются
исходные данные и результаты, которые надо получить.
- Следующий этап—формализация задачи. Чаще всего процесс формализации
означает перевод задачи на язык математики
- Ошибки, нарушающие правила
грамматики языка, называются синтаксическими ошибками. Поиск и
устранение синтаксических ошибок в программе называются отладкой.
- Тестирование программы
-
Тест—это вариант решения задачи с заданными исходными
данными, для которых известен результат.
- Тестирование—это этап, на котором экспериментально доказывается
правильность алгоритма, заключённого в программе, и работоспособность
программы.
- Предварительно должен быть составлен план тестирования
- анализируя результаты тестирования, делаем вывод: правильность
алгоритма и работоспособность программы доказана.
- Система команд исполнителя : вывод,ввод , присваивание (простые); ветвление, цикл (структурные)