0% found this document useful (0 votes)
23 views

CSC 128 (Fundamentals of Computer Problem Solving) : Disediakan Oleh: 1. Muhammad I'Mraan Naimullah Bin Abd Rahman

This document summarizes a student's work on the fundamentals of computer problem solving course. It includes the student's name, date, and scoring rubric. The problem analyzed calculating the factorial of a number n from 0 to 10. The flowchart and pseudocode correctly identify the input, output, and processes which include taking in n, checking if it is valid, calculating the factorial, and displaying the result.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

CSC 128 (Fundamentals of Computer Problem Solving) : Disediakan Oleh: 1. Muhammad I'Mraan Naimullah Bin Abd Rahman

This document summarizes a student's work on the fundamentals of computer problem solving course. It includes the student's name, date, and scoring rubric. The problem analyzed calculating the factorial of a number n from 0 to 10. The flowchart and pseudocode correctly identify the input, output, and processes which include taking in n, checking if it is valid, calculating the factorial, and displaying the result.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

CSC 128 (FUNDAMENTALS OF COMPUTER PROBLEM SOLVING)

Disediakan Oleh: 1. MUHAMMAD IMRAAN NAIMULLAH BIN ABD RAHMAN. Kumpulan: EC1103B.

Disediakan Untuk: PN NORAINI MOHD

Tarikh: 05/09/2011

Scoring Rubric
Student ID : 2010489522 StudentName: MUHAMMAD IMRAAN NAIMULLAH BIN ABD RAHMAN Group : EC1103B

20
Weak 1 Remarks Moderate 2 Good 3 Very Good 4

Marking Scheme Category Problem analysis, precision and clarity of flowchart / pseudocode Clarity of programs presentation

Output, input and process is correctly identified. Flowchart or pseudocode is correctly drawn and written. 1 2 3 4

The program is clearly written as well as easy to understand. Each of the process is documented. 1 2 3 4

Structure and algorithm of a program

The algorithm of the program is capable of solving the problem completely. There is no syntax error, logic error and run-time error. 1 2 3 4

Important required variables for input, process and output

All input, process and output variables are clearly defined and outlined 1 2 3 4 The program produced expected output with correct and presentable format.

Result

ANALYSIS Input Data:n Oput Data:Zfactorial Process:1) input n 2)if 0<=n<=10 3)if(n= =0),Zfactorial=1 4)else if(n>0)!!(n<11),calculate Zfactorial=Zfactorial*(n) 5)else,display Invalid value of n 6)display The value of Zfactorial for n"

THE DISPLAY

FLOWCHART

Start

Input n

n= =0

Zfactorial=1

0<n<=10

Zfactorial=Zfactorial*(n)

You might also like