Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Подготовка к выполнению лабораторной работы по программированию



До начала занятия в компьютерном классе студент должен ознакомиться с заданием на лабораторную работу. Выбрать алгоритм для решения задачи, составить описывающую его блок-схему, и написать программу на алгоритмическом языке Си для решения задачи соответствующего варианта. (Номер варианта задается преподавателем.) Программа должна удовлетворять следующим основным требованиям:

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

б) дискретность, т.е. должна состоять из блоков, в каждом из которых решается самостоятельная "подзадача" (например, ввод исходного значения переменной, ввод массива с консоли, выдача матрицы на терминал). Для обеспечения читаемости программы всячески поощряется использование имен, переменных, отражающих их функциональное назначение в программе (использовать т.н. "венгерскую нотацию", например, line -- для номера строки матрицы, matr -- для двумерного массива и т.п.), дополнительных пробелов, табуляции, пустых строк, комментариев (при необходимости) и т.п. для разделения функционально самостоятельных блоков программы, выделения вложенных циклов и т.д. для улучшения читаемости текста программы;

в) должна быть защищена от неправильного ввода исходных данных. Для обеспечения этого, вводу параметров с консоли должны предшествовать текстовые приглашения, а после их ввода, для контроля правильности, они должны выводиться на консоль. Рекомендуется включать в программу блоки контроля значений вводимых параметров на их соответствие "физике" решаемой задачи, допустимому интервалу значений данного параметра, с выдачей соответствующих диагностических сообщений;

г) вывод должен сопровождаться соответствующими пояснениями; цифровую информацию необходимо располагать в удобном для восприятия виде (матрицы, например, распечатывать в виде таблиц с соответствующим числом столбцов и строк);

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

Стиль оформления программы включает:

· правила именования программных объектов (переменных, функций, типов данных и пр.);

· правила оформления модулей;

· стиль оформления текстов модулей.





Дата публикования: 2014-11-18; Прочитано: 258 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...