Mavzu: ilmiy-tеxnik masalalarni kompyutеrda yеchish



Download 119,51 Kb.
bet10/10
Sana13.04.2022
Hajmi119,51 Kb.
#549409
1   2   3   4   5   6   7   8   9   10
Bog'liq
Kurs ishi

Программирование.
Включает в себя:

  • выбор языка программирования;

  • уточнение способов организации данных;

  • запись алгоритма на выбранном языке программирования.

Первые три этапа - это работа без компьютера. Дальше следует собственно программирование на определенном языке в определенной системе программирования.
5. Отладка и тестирование программы. Тестирование программ является одной из составных частей более общего понятия – «отладка программ».
Под отладкой программы понимается процесс испытания работы программы и исправления обнаруженных при этом ошибок. Обнаружить ошибки, связанные с нарушением правил записи программы на языке программирования (синтаксические и семантические ошибки), помогает используемая система программирования. Пользователь получает сообщение об ошибке, исправляет ее и снова повторяет попытку исполнить программу.
Проверка на компьютере правильности алгоритма производится с помощью тестов. Тест - это конкретный вариант значений исходных данных, для, которого известен ожидаемый результат. Прохождение теста - необходимое условие правильности программы. На тестах проверяется правильность реализации программой запланированного сценария.
6. Анализ результатов. Уточнение модели. Последний этап - это использование уже разработанной программы для получения искомых результатов. Производится анализ результатов решения задачи и, в случае необходимости, уточнение математической модели (с последующей корректировкой алгоритма и программы). Программы, имеющие большое практическое или научное значение, используются длительное время. Иногда даже в процессе эксплуатации программы могут исправляться, дорабатываться. Особенностью данного процесса является само отсутствие эталона, которому должна соответствовать та или иная программа.
При отладке важно помнить следующее:

  • ошибки лучше по возможности разделять и устранять поочерёдно;

  • не стоит сразу делать несколько изменений в программе;

  • необходимо внимательно читать сообщения об ошибках, выдаваемые при компиляции программы;

  • вывод текущего значения любой переменной и промежуточных значений в процессе работы программы облегчает нахождение ошибки в ней.

Тестовые данные должны обеспечить проверку всех возможных условий возникновения ошибок:

  • должна быть испытана каждая ветвь алгоритма;

  • очередной тестовый прогон должен контролировать нечто такое, что еще не было проверено на предыдущих прогонах;

  • первый тест должен быть максимально прост, чтобы проверить, работает ли программа вообще;

  • арифметические операции в тестах должны предельно упрощаться для уменьшения объема вычислений;

  • минимизация вычислений не должна снижать надежности контроля;

  • тестирование должно быть целенаправленным и систематизированным, так как случайный выбор исходных данных привел бы к трудностям в определении ручным способом ожидаемых результатов; кроме того, при случайном выборе тестовых данных могут оказаться непроверенными многие ситуации;

  • усложнение тестовых данных должно происходить постепенно.



Download 119,51 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish