Памятка по защите лабораторных работ по БЭВМ

Отправка отчётов

  1. Отчёты отправлять на почту dima@cs.ifmo.ru
  2. Тема письма должна быть в формате:
    P31XX Полное_ФИО_Сдающего ЛРY {Допуск|Отчёт}
  3. К письму должен быть приложен файл в формате PDF и с именем вида:
    P31XX Полное_ФИО_Сдающего ЛРY {Допуск|Отчёт}.pdf

Требования к отчёту

  1. Отчёте должен быть титульный лист, в котором указано кто (ФИО, группа), кому (ФИО) и что сдаёт (предмет, номер ЛР, вариант)
  2. После титульного листа должно идти оглавление со ссылками на соответствующие разделы документа
  3. Отчёт должен быть скреплён.
  4. В отчёте должно быть описание программы в ТОЧНОМ соответствии с требованиями к содержанию описания программы, приведённом в ЛР2.
  5. В описании ПРОГРАММЫ должна описываться ПРОГРАММА, а не те исходные данные, с которыми Вы будете её выполнять. Даже если некоторые из этих исходных данных определены в Вашем варианте задания.
  6. Описание программы должно являться самостоятельной, самодостаточной сущностью, позволяющей использовать программу БЕЗ использования других частей отчёта.
  7. Область представления исходных данных и результата определяется: Указание эти параметров необходимо для определения области представления
  8. В пункте расположение в памяти ЭВМ программы, исходных данных и результатов должы быть указаны:
  9. Если Ваша программа работает с массивом данных или строкой, то расположение в памяти этого массива или строки должно зависеть от других исходных данных.
  10. Если Ваша программа работает с массивом данных или строкой, то пользователю важно знать количество элеменов массива/символов строки. В некоторых вариантах ЛР5 это количество в явном виде в памяти не хранится и, соответственно, не может иметь области представления (за отстутвием самого представления в памяти БЭВМ), но обязано иметь ОДЗ.
  11. Если Ваша программа работает с массивом данных или строкой, то адрес первого элемента массива или начала строки и количество элементов/символов должны зависеть друг от друга

На вопрос "Что это?" есть три возможных варианта ответа:

  1. Допуск
  2. Выполнение
  3. Защита

Фраза "Всё про эту команду" подразумевает под собой ответы на следующие вопросы в указанном порядке:

  1. Как называется эта команда?
  2. Что она делает?
  3. Тип этой команды?
  4. Если команда адресная, то какой у неё вид адресации?
  5. Какие машинные циклы будут выполняться для этой команды?
  6. Какие машинные циклы не будут для неё выполняться, почему?
  7. Рассказ по тактам порядка выполнения этой команды

Часто совершаемые ошибки:

  1. Отсутствие в отчёте пунктов, указанных в методических указаниях
  2. Указание области определения и/или ОДЗ для вспомогательных ячеек, используемых программой, но не являющихся исходными данными или результатом
  3. Забывание про зависимость расположения одних исходных данных от значения других исходных данных
  4. Описание в области представления и ОДЗ значения ячеек, а не исходных данных
  5. Использование мнемоники команды, а не её названия
  6. Забывание форматов команд
  7. Забывание упоминания АЛУ там, где оно используется
  8. Забывание упоминания начала очередного цикла
  9. Называние цикла выборки команды циклом выборки команд
  10. Попытка рассказа цикла выборки команды по упрощённому словесному описанию этого цикла из методички. Рассказ цикла выборки команды должен соответствовать картинке на странице 13 методички.
  11. Путание предлогов "в" и "через"
  12. Путание родов для местоимений/глаголов/...
  13. Забывание 2-ого пункта из "Всё про эту команду"
  14. Неправильное ударение в словоформах слова "бит". Ударение ставится на первый слог: бИты, бИта, бИтов.