Отладка программы и демонстрация ее правильной работы на выбранном наборе тестов
Стр 1 из 6Следующая ⇒ Общие указания к выполнению лабораторных работ 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|