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