Тема 5_Алгоритмы
.pdf
Кафедра |
|
|
|
|
|
Кафедра |
|
|
|
|
|
информатики |
|
|
|
|
информатики |
|
|
|
|||
|
Этапы подготовки и решения задач на компьютере |
|
|
Этапы подготовки и решения задач на компьютере |
|
||||||
|
|
|
|
|
УГАТУ |
|
|
|
|
УГАТУ |
|
Составление программы решения задачи на ПК |
|
Работоспособную программу удается получить сразу очень редко. Даже в |
|||||||||
|
|
|
|
|
|
|
хорошо проверенной (до введения в компьютер) программе встречаются |
||||
Этот этап можно сравнить с обычным переводом какого-либо текста |
|
ошибки. |
|
|
|
||||||
Часть ошибок, связанных с синтаксическими ошибками, может обнаружить и |
|||||||||||
|
с одного языка на другой. Действительно, если алгоритм уже |
|
|||||||||
|
разработан и записан на алгоритмическом языке псевдокодов |
|
указать на них, сам транслятор. |
|
|
||||||
|
|
|
|
|
|
||||||
|
или языке блок-схем, то остается только перевести этот |
|
Логические ошибки в алгоритме выявляются на этапе отладки программы |
||||||||
|
алгоритм на язык, который «понимает» также и компьютер. |
|
|
путем многократного ее решения на ПК с использованием тестовых |
|
||||||
Этап составление программы начинается с выбора наиболее |
|
|
примеров. Исходные данные для тестовых примеров подбираются так, |
||||||||
|
|
чтобы эти варианты счета не смогли скрыть ошибок в программе. Цель |
|||||||||
|
подходящего для записи полученного алгоритма языка |
|
|
отладки программы – выявить и устранить все ошибки. |
|
||||||
|
программирования. Одним из необходимых требований при |
|
Ошибки, не разрешенные правилами языка, могут возникнуть и при |
|
|||||||
|
составлении программы является соблюдение всех |
|
|
выполнении программы, например деление на нуль, извлечение |
|
||||||
|
синтаксических требований языка программирования. |
|
|
квадратного корня из отрицательного числа. Такие ошибки называются |
|||||||
Алгоритм, записанный на конкретном языке программирования, |
по- |
|
ошибками времени выполнения. |
|
|
||||||
Если программа отлажена, остается только ввести необходимые исходные |
|||||||||||
|
другому, называется текстом программы решения задачи. |
|
|||||||||
|
|
|
данные и получить результат. |
|
|
||||||
|
|
|
|
|
|
|
|
|
|||
|
|
Информатика |
ФАП - 2, ФАТС – 2, 3 курс 1, |
семестр 2, 2009 г. |
41 |
|
Информатика |
ФАП - 2, ФАТС – 2, 3 курс 1, |
семестр 2, 2009 г. |
42 |
|
Кафедра |
|
Следующая лекция |
|
|
|
|
|
|
|||
информатики |
|
|
|
|
|
|
|||||
|
|
УГАТУ |
|
|
|
|
|
||||
|
|
Информатика |
ФАП - 2, ФАТС – 2, 3 курс 1, |
семестр 2, 2009 г. |
43 |
|
|
|
|
|
|
