Functionality
|
P/F
|
Penalty
|
assign reads FA from standard input
|
.
|
-0.5
|
assign reads input string from standard input
|
.
|
-0.5
|
assign writes to standard output
|
.
|
-0.5
|
Reads FA with the format
given and waiting for input
|
.
|
-0.2
|
Reads input in the way
given in description
|
.
|
-0.2
|
assign < input1.din ,
outputs xxxyxx
|
.
|
-0.5
|
assign < input2.din ,
outputs xyxxxx
|
.
|
-0.5
|
assign < input3.din ,
outputs xyyxyxy
|
.
|
-0.5
|
assign < input4.din ,
outputs xyxxxyx
|
.
|
-0.5
|
|
Readability
|
P/F
|
Penalty
|
Memo included
|
.
|
-1.0
|
Standard format for the
memo
|
.
|
-0.2
|
Theoretical background
included in the memo
|
.
|
-0.5
|
Sample input file and
output file
|
.
|
-0.5
|
Sample output file
of “0101001010111010100101”
|
.
|
-0.5
|
Hardcopy of sample input
and output file
|
.
|
-0.5
|
Source code attached
|
.
|
-0.5
|
File level documentation
|
.
|
-0.5
|
Function level
documentation
|
.
|
-0.5
|
Executable on the floppy
|
.
|
-1.0
|
DOS or Solaris, Linux
executable
|
.
|
-0.5
|
Source code on the floppy
|
.
|
-0.5
|
README file present on
the floppy
|
.
|
-0.5
|
Tells in README what the
program does
|
.
|
-0.1
|
Tells in README how to
build
|
.
|
-0.1
|
Tells software platform
|
.
|
-0.1
|
Tells hardware platform
|
.
|
-0.1
|
Tells how to run in
README
|
.
|
-0.1
|
|