Требования, предъявляемые к программе, написанной на языке

Turbo Pascal

 

  1. Программа должна быть написана на языке Turbo Pascal без использования любых других языков программирования.
  2. Имя файла с программой такое же, как и имя файла с заданием.
  3. Файл с программой должен находиться в папке MyPascal. Для сдачи программы на проверку его КОПИЯ кладется в папку ForCheck, откуда предварительно удаляются файлы с предыдущими программами.
  4. В программе должны быть закомментированы фамилия автора программы, а также текст задания, взятый из папки Zadaniya.
  5. Имена программы, процедур, функций, переменных и т. п. должны быть осмысленными, поясняющими их назначение. При этом, если имя состоит из нескольких слов, написанных слитно, то каждое из них необходимо писать с большой буквы (это также относится к именам библиотечных процедур и функций: например, SetColor, ClrScr.
  6. Необходимо придерживаться разумных объявлений типов переменных: не надо использовать тип LongInt там, где можно обойтись типом Byte.
  7. Для  переменных-счетчиков надо использовать латинские буквы: i, j, k, l, m, n.
  8. Программа должна быть написана ЛЕСЕНКОЙ. Как оформлять ЛЕСЕНКОЙ различные блоки можно понять по разобранным нами первым учебным программам (tutor1pr.pas - tutor10pr.pas).
  9. Ввод-вывод данных должен содержать необходимые пояснения. При этом все запросы, обращенные к пользователю по поводу его действий, должны сопровождаться пояснениями в корректной форме.
  10. После того как будет изучен механизм Процедур и Функций программа должна быть структурирована, то есть состоять из Процедур и Функций.
  11. Запрещается использовать "живые" числа.
  12. Запрещается использовать оператор GoTo (переход на метку), а также процедуры Break, Halt и Exit (учитесь обходиться циклами).
  13. Программа должна быть написана в соответствии с условиями задания, не надо их изменять или улучшать.
  14. Если в тексте задания приводятся какие-то имена переменных, то для удобства проверки необходимо эти же имена использовать в своей программе.
  15. Если не оговорено иначе, то ВСЕГДА по нажатию любой клавиши программа начинает свою работу сначала, а по нажатию клавиши Esc происходит завершение работы программы.
    Если в программе используется МЕНЮ, то его последним пунктом должен быть пункт ВЫХОД, соответствующий выходу из программы.
  16. И последнее: простой алгоритм лучше сложного!

 

Оценка программы

 

1.      Оценка за программу ставится в соответствии с перечисленными выше требованиями.

2.      Если программа сдается позже заданного срока (без уважительной причины), то программа оценивается, в лучшем случае, на 3.

3.    Для получения хорошей оценки мало написать работающую программу, нужно чтобы она была еще правильно написана!!!