Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Отладка программы и демонстрация ее правильной работы на выбранном наборе тестов




Общие указания к выполнению лабораторных работ

1.1. Цели и содержание лабораторного практикума

Методические указания содержат задания, самостоятельно выполняемые студентами под контролем преподавателя. Основная цель, которая ставится студенту при выполнении задания – практическое освоение всех этапов разработки программы для решения задачи на ПЭВМ, начиная от анализа условия задачи и заканчивая сдачей отчета по написанной программе.

В процессе выполнения лабораторного практикума студенты должны:

− получить навыки применения базовых алгоритмов;

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

− овладеть принципами структурного программирования;

− изучить программирование на алгоритмическом языке Pascal ABC.net;

− получить практические навыки работы на персональном компьютере;

− изучить работу в среде Pascal ABC.net;

− подготовить и оформить отчет о проделанной работе.

Лабораторный практикум включает в себя работы с первой по пятую.

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

Методические указания для самостоятельного изучения основ программирования по дисциплине «Информатика» предназначены для студентов заочной формы обучения, а также могут использоваться студентами первого курса всех направлений.

1.2. Выбор варианта

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

Требования к оформлению отчета

Выполнение каждой работы лабораторного практикума завершается написанием отчета, включающего следующие разделы:

1. Титульный лист (см. приложение).

2. Содержание.

3. Цель работы.

4. Задание.

5. Этапы решения задачи.

6. Блок-схема алгоритма.

7. Листинг программы на языке Pascal ABC.net.

8. Распечатка тестов к программе и результатов выполнения программы.

9. Выводы.

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

Методика подготовки и решения задачи на ЭВМ

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

Важно, чтобы студент правильно понимал условие задачи и знал все требования, предъявляемые преподавателем к выполнению задания. При выполнении лабораторного практикума студент должен регулярно обсуждать свое задание с преподавателем.

Каждая лабораторная работа состоит из одной или нескольких задач. Работа включает следующие этапы:

1. Анализ условия задачи и выработка подхода к ее решению.

2. Пошаговая разработка алгоритма решения и его описание.

3. Составление блок-схемы алгоритма.

4. Кодирование алгоритма, т. е. его запись на языке Pascal ABC.net.

5. Выбор набора тестов, на которых будет проверяться программа.

6. Отладка программы и демонстрация правильной ее работы на выбранном наборе тестов.

Это разбиение условно в том смысле, что фактически некоторые этапы тесно переплетаются и выполнение их обычно составляет единый процесс. Приведем краткую характеристику каждого этапа.

Постановка задачи

На этом этапе выполняются следующие действия:

− определяется цель решения задачи;

− раскрывается ее содержание;

− осуществляется формализация задачи, т.е. описание ее решения с помощью формул;

− определяется перечень исходных данных и получаемых результатов, начальные условия и точность вычислений.

Все это в совокупности образует математическую модель.

Разработка алгоритма решения задачи

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

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

Выбор тестов

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

Кодирование алгоритма

Кодирование – это запись разработанного алгоритма на определенном языке программирования. В данной работе кодирование разработанных алгоритмов осуществляется на языке Pascal ABC.

Отладка программы и демонстрация ее правильной работы на выбранном наборе тестов

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...