русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Лабораторних робіт


Дата додавання: 2014-11-28; переглядів: 877.


Триместр

Методичні вказівки до виконання самостійної роботи

  1. Програма повинна бути структурованою, тобто, всі логічно завершені обчислення оформлювати як процедури та функції з формальними параметрами (одна логічно завершена операція – одна підпрограма). Розмір коду підпрограми не повинен перевищувати 60 рядків (разом з коментарями).
  2. Кожен метод повинен мати коментарі:
    1. вхідні, які описують роботу методу та пояснення до вхідних/вихідних параметрів;
    2. коментувати всі цикли та умовні переходи після ключового слова “begin”;
    3. всі ключові слова “end” повинні мати коментар;
    4. орієнтовний приклад формування коду див. файл „Розбиття ламаної на рівні відрізки.txt”, який розташовано у цій же папці.
  3. Інтерфейс програми зручний для стороннього користувача. Умову задачі вивести на форму.
  4. Імена підпрограм повинні бути мнемонічними. Не використовувати транслітерацію (наприклад, Plosha і т.п.). Імена кодувати англійською мовою.
  5. При зображенні графіків та контурів використання масштабу обов’язкове.
  6. Писати код з відступами (2-3 позиції).

Виведення координат на форму у компоненті типу TSringGrid.

Всі візуальні компоненти повинні мати підпис: що це, розмірність даних, обмеження на значення. Розміри компонентів такі, щоб дані могли у ньому розташуватися, бажано без лінійки прокрутки.

Вхідні дані обов’язково перевіряти на валідність.

В обробниках подій тільки виклики підпрограм, які розташовані вище у цьому ж модулі.

  1. Запам'ятайте!!!! Розроблена програма повинна розв'язувати клас задач, а не одну конкретну, тобто, вона повинна коректно працювати при будь-яких валідних вхідних даних. Програма буде тестуватися при значеннях вхідних даних, які розташовані на межах припустимих значень.

Програма здається викладачу за 10 хвилин до кінця пари. Якщо вимоги 1-3 не виконані, ЛР повертається студенту на доробку і захищається студентом на наступній парі, кількість балів за неї зменшується вдвічі. Якщо ЛР не сдана на наступному занятті, за неї виставляється 0 балів і більше до неї не повертаються. Звідки треба зробити висновок, що до ЛР треба готуватися заздалегідь, теми ЛР і варіанти завдань знаходяться у мережі за адресою \\main\Documents\COMPUTER SIENCE\BASIC OF PROGRAMMING\PASCAL\ .


<== попередня лекція | наступна лекція ==>
Основные понятия и объекты | Тема роботи: Процедури та функції. Використання модуля Unit.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн