Please enable JavaScript.
Coggle requires JavaScript to display documents.
Этапы решения задач на компьютере, программирование - Coggle Diagram
Этапы решения задач на компьютере
Постановка задачи. Включает в себя:
формулировка условия задачи
сбор информации о задаче
Программирование
выбор языка программирования
уточнение способов организации данных
запись алгоритма на выбранном языке программирования
описание данных
Построение алгоритма
выбор формы записи алгоритма
запись алгоритма.
Анализ результатов. Уточнение модели.
ошибки лучше по возможности разделять и устранять поочерёдно;
не стоит сразу делать несколько изменений в программе;
необходимо внимательно читать сообщения об ошибках, выдаваемые при компиляции программы
вывод текущего значения любой переменной и промежуточных значений в процессе работы программы облегчает нахождение ошибки в ней.
Тестовые данные должны обеспечить проверку всех возможных условий возникновения ошибок:
должна быть испытана каждая ветвь алгоритма
очередной тестовый прогон должен контролировать нечто такое, что еще не было проверено на предыдущих прогонах;
первый тест должен быть максимально прост, чтобы проверить, работает ли программа вообще
арифметические операции в тестах должны предельно упрощаться для уменьшения объема вычислений;
минимизация вычислений не должна снижать надежности контроля
усложнение тестовых данных должно происходить постепенно.
программирование