Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс_раб.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
302.08 Кб
Скачать

2.6. Отладка программы

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

2.6.1. Методы, используемые при отладке программы

Один из существующих методов отладки программы – пошаговое выполнение программы. Данный метод выполняет программу по строкам, останавливаясь в конце строки и ожидая команды для продолжения выполнения программы.

Так же можно просматривать работу отдельного блока. Для этого используется контрольная точка, ее можно установить с помощью курсора, и нажатия клавиши F5 мы запускаем в работу данный блок до контрольной точки. После этого выполнение программы остановится и перейдёт в пошаговый режим выполнения программы.

Еще одним из видов отладки является трассировка. Этот метод просто выполняет программу в пошаговом режиме, показывая с помощью подсветки ту строку, которую в данный момент выполняет.

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

2.6.2. Результаты отладки

Отладка программы показала совпадение полученных результатов машинного счёта с результатами ручного счёта сравнительно с большой точностью.

Сравнение результатов

Таблица 1.4

Значение ручного счета:

к

0,011565

0,011236

0,010613

0,008991

0,006958499

0,004554

е теор

0,155006

0,273198

0,273198

0,696551

0,823057938

0,878067

Значение машинного счета:

k

0,0114

0,0111

0,0105

0,0089

0,0069

0,0045

e теор

0,1527

0,2696

0,4407

0,6924

0,8208

0,8774

2.7. Результаты выполнения программы и их анализ.

В результате выполнения программы получены следующие результаты зависимости извлечения и скорости флотации от времени

Результаты выполнения программы

Таблица 1.5

Время флотации, с

Извлечение в концентрат, доли ед.

Скорость флотации

15,6

0,155006

0,011565

30,6

0,273198

0,011236

60,6

0,273198

0,010613

150,6

0,696551

0,008991

300,6

0,823057938

0,006958499

600,6

0,878067

0,004554

На рисунках 1.2и 1.3 результаты расчётов представлены графически.

Рис. 1.2. Зависимость извлечения от времени

Рис. 1.3. Зависимость скорости флотации от времени

Из рисунка 1.2. видно, что экспериментальное и расчётное извлечения в концентрат совпадают в двух точках: при времени 30,6 и 600,6 с. Это объясняется тем, что исходя из значений извлечения именно в данных точках, была выведена эмпирическая формула, которая использовалась для расчётов.

Заключение

Рассмотренная в данной работе задача помогает освоить и закрепить первоначальные навыки программирования, выработать правильный стиль программирования и получить представление о применении персонального компьютера при решении задач по специальности.

Обучаясь основам информатики, главная задача ставится не только и даже не столько в том, чтобы научится написанию программ, сколько развить способность к алгоритмическому мышлению, привить умение строить и анализировать алгоритмы решения различных задач.

Сейчас трудно представить себе возможность решения многих проблем связанных с обработкой большого количества информации без привлечения ресурсов ЭВМ. За последние годы мощность вычислительных устройств выросла в тысячи раз, в результате чего современные ЭВМ стали «ближе» человеку, если к этому прибавить создание многофункционального программного обеспечения, имеющего приятный графический интерфейс, то можно сделать вывод, что пользователь любого уровня может применять ЭВМ для решения задач из разных областей жизни, примером чего является использование ЭВМ для решения задач из области обогащения полезных ископаемых.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]