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

2.4 Итог

Мы спроектировали программу Вашей лабораторной работы №1. Не правда ли, текст программы на языке С выглядит просто и понятно для человека-проектировщика. Простота и наглядность текста – это то, к чему Вы и в дальнейшем должны стремиться.

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

Настоящее пособие не призвано заменять какую-либо книгу, подробно описывающую язык С. Язык программирования следует изучать по оригиналу (такому как [1]) самостоятельно, что Вы и должны уже сейчас начать делать. А задача преподавателей, читающих лекции и ведущих практические занятия как раз и заключается в том, чтобы помочь Вам разобраться во всех тонкостях предмета. Если Вы чувствуете трудности в освоении языка, то целесообразно воспользоваться учебником [2].

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

3.1 Лабораторная работа №1. Программа определения суммы чисел

Задание

Разработать программу для определения суммы трёх чисел a+b+c.

Методическое указание

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

С самого начала беритесь за дело грамотно. Составьте проект в среде Borland C 3.1 (смотрите раздел 5.1), откомпилируйте и выполните программу (смотрите раздел 5.2), установите точку останова на выделенную строку и проинспектируйте в пошаговом режиме значения переменных a, b, c. Это позволит вам на практике ознакомится с простейшими способами отладки программ в среде Borland C 3.1.

Попробуйте что-нибудь изменить в программе. Введите какую-нибудь ошибку и наблюдайте за реакцией компилятора. Встав на строку сообщения об ошибке, нажмите клавишу [Enter] – компилятор автоматически найдет соответствующую строку в исходном тексте.

При разработке любой программы необходимо четко представлять допустимый диапазон значений исходных, промежуточных и результирующих данных. Каждая программы имеет свои границы таких данных. Границы данных должны согласовываться с заказчиком программного продукта и указываться как в техническом задании на проект, так и документах сопровождающих разработанный проект. При разработке, а затем и при тестировании программ необходимо проверять поведение программы при выходе данных за заданные границы. В рассматриваемой задаче введите, например, значение числа a большее 33000 и проверьте, какой результат будет получен. Такая проверка называется проверкой исключительных ситуаций. Другой проверкой исключительных ситуаций будет проверка сложения двух чисел, сумма которых превышает допустимый диапазон представления данных типа INTEGER (а именно от -32 768 до 32 767).

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

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