Grading the students performance.

조회 수: 4 (최근 30일)
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 13일
댓글: RITTIK KUMAR GHOSH 2014년 11월 15일
Given the correct key in the form of an array correct_key='.........'; write a program to evaluate the grade of a student from the answer key. use -1 if answer is wrong, 10 if answer is correct and 0 if no answer.
  댓글 수: 1
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 13일
being more specific, there were total of 8 questions carrying 10 marks for a correct answer and -1 for wrong answer and 0 for an unattended question. how to evaluate it?

댓글을 달려면 로그인하십시오.

채택된 답변

MA
MA 2014년 11월 13일
%w=wrong
%c=correct
%o=unanswered
syms w c o
s=0;
for i=1:5
g(i)=input('answer= ');
if g(i)==w
s=s-1;
elseif g(i)==c
s=s+10;
elseif g(i)==o
s=s+0;
end
end
display('grade')
display(s)
  댓글 수: 4
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 14일
thanks
MA
MA 2014년 11월 14일
you're welcome

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 14일
1.When I am putting in the answers as 10 0 -1 10 10, the grade remains the same in each case, it is not changing and showing the result 0. why is it so? 2.Why there are 2 spaces in this script('answer= ') can you please explain?
  댓글 수: 4
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 14일
then I tried out with the numerical inputs and every time it is s=0
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH 2014년 11월 15일
thanks for all the help, got it correct

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by