Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

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

Итог

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

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

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

Задание

Разработать программу для определения суммы трёх чисел 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. Другая модификация программы может заключаться в том, чтобы получать сумму трех чисел.

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 319; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.