Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемnika-motronenko.narod.ru
1 Технология подготовки и решения задач с помощью компьютера Этапы решения задач с помощью компьютера.
2 1. Постановка задачи. Сбор информации о задаче Формулировка условия задачи 2. Формализация задачи. Определение входных и выходных данных Определение формы выдачи результатов 3. Создание математической модели. 4. Разработка алгоритма. Словесный алгоритм Блок-схема 5. Программирование Выбор языка программирования Составление программы. 6. Тестирование и отладка. Поиск синтаксических ошибок Отладка логической структуры Тестовая проверка 7. Анализ полученных результатов 8. Сопровождение программы Доработка программы Разработка сопровождающей документации.
3 Математическая модель – эта система математических соотношений - формул, уравнений, неравенств и т.д., отражающих существенные свойства объекта или явления. Отладка программы – это процесс поиска и устранения ошибок в программе, производимый по результатам ее прогона на компьютере.
4 Тестирование – это испытание, проверка правильности работы программы в целом либо ее составных частей. Тестирование устанавливает факт наличия ошибок, а отладка выясняет их причину. В чем заключается отладка: - пошаговое исполнение; - просмотр текущего значения; - установку в программе «контрольных точек». Программу условно можно считать правильной, если ее запуск для выбранной системы тестовых исходных данных во всех случаях дает правильные результаты
5 Какими должны быть тестовые данные. Тестовые данные должны обеспечить проверку всех возможных условий возникновения ошибок: - должна быть испытана каждая ветвь алгоритма; - очередной тестовый прогон дожжен контролировать нечто такое, что еще не было проверено на предыдущих прогонах; - первый тест должен быть максимально прост, чтобы проверить, работает ли программа вообще; - арифметические операции в тестах должны предельно упрощаться для уменьшения объема вычислений; - количество элементов последовательностей, точность для итерационных вычислений, количество прохода цикла в тестовых примерах должны задаваться из соображений сокращения объема вычислений; - минимизация вычислений не должна снижать надежности контроля; - тестирование должно быть целенаправленным и систематизированным, так как случайный выбор исходных данных привел бы к трудностям в определении ручным способом ожидаемых результатов; кроме того, при случайном выборе тестовых данных могут оказаться непроверенными многие ситуации; - усложнение тестовых данных должно происходить постепенно.
6 Практическая работа 2 Создать программу на языке Turbo Pascal для нахождения квадрата гипотенузы прямоугольного треугольника, используя все этапы решения поставленной задачи.Создать программу на языке Turbo Pascal для нахождения квадрата гипотенузы прямоугольного треугольника, используя все этапы решения поставленной задачи.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.