Программная инженерия Нижний Новгород 017 Лабораторный


Критерии оценивания выполнения лабораторной работы


Download 1.23 Mb.
Pdf ko'rish
bet39/87
Sana08.06.2023
Hajmi1.23 Mb.
#1463900
TuriУчебно-методическое пособие
1   ...   35   36   37   38   39   40   41   42   ...   87
Bog'liq
Pract ADS

5. Критерии оценивания выполнения лабораторной работы 
Лабораторная работа считается успешно выполненной в случае, когда реализована 
проверка правильности расстановки скобок, выполняется перевод записи выражения в 
постфиксную форму, правильно вычисляются корректно записанные арифметические 
выражения. 
Набор тестов для проверки: 
1. 1+2 
Ошибок 0 
Постфиксная форма 1 2 + 
Результат 3 
2. 1+2*(3-2)-4 
Ошибок 0 
Постфиксная форма 1 2 3 2 -*+4 – 
Результат -1 
3. (((1+23)*1-22)+5)*2-(7 
Ошибок 1 
Перевод и вычисление невозможно 
4. 1+2/(3-3) 
Ошибок 0 
Постфиксная форма 1 2 3 3-/+ 
Результат Деление на ноль невозможно 
5. 1++1 
Ошибок 0 
Постфиксная форма 1 1 ++ 
Результат Недостаточно операндов 
В минимальном объеме должны быть реализованы тесты 1-3. 
6. Вопросы и задания для самоконтроля 

Какие операции могут быть дополнительно определены для стека? 

Как можно организовать обработку унарных операций? 

Составить 
постфиксную 
форму 
для 
арифметического 
выражения
(((1+23)*1-22)+5)*2-7 

Какие правила работы со стеком, реализация которого выполнена в библиотеке 
STL? 


 
45 

Какие примеры задач можно привести, для решения которых может потребоваться 
использование стека? 


 
46 
Лабораторная работа №4 
Имитационное моделирование системы обслуживания 
потока заданий на ЭВМ 
(очереди) 
Введение 
Лабораторная работа направлена на практическое освоение динамической структуры 
данных Очередь. С этой целью в лабораторной работе изучаются различные варианты 
структуры хранения очереди и разрабатываются методы и программы решения задач с 
использованием очередей. В качестве области приложений выбрана тема эффективной 
организации выполнения потока заданий на вычислительных системах. 
Очередь характеризуется таким порядком обработки значений, при котором вставка 
новых элементов производится в конец очереди, а извлечение – из начала. Подобная 
организация данных широко встречается в различных приложениях. В качестве примера 
использования очереди предлагается задача разработки системы имитации однопроцессорной 
ЭВМ. Рассматриваемая в рамках лабораторной работы схема имитации является одной из 
наиболее простых моделей обслуживания заданий в вычислительной системе и обеспечивает 
тем самым лишь начальное ознакомление с проблемами моделирования и анализа 
эффективности функционирования реальных вычислительных систем. 

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling