Вы находитесь на странице: 1из 14

Assignment 1

Exercise 9
Pseudo Code
1. Start
2. Read numbers n1 and n2
3. If n1 > n2
3.1. Calculate difference = n1 – n2
3.2. Display n1, n2 and difference value
3.3. Go to step 7
4. Else
5. Calculate sum = n1 + n2
6. Display n1, n2 and sum value
7. End

Flow Chart
Start

Read n1 and n2

No
n1 > n2 2

Yes

1
1 2

Calculate Calculate
n1 – n2 n1 + n2

Display n1, n2 and Display n1, n2


(n1 – n2) and (n1 +n2)

End

Trace Table
Input n1 > n2 Output

N1: 40 No N1: 40
N2: 70 N2: 70
Sum = 110
N1: 50 Yes N1: 50
N2: 30 N2: 30
Difference = 20
Exercise 10
Pseudo Code
1. Start
2. Read numbers n1 and n2
3. If n1 > n2 and n1 > 50
3.1. Calculate sum = n1 + n2
3.2. Print the sum
3.3. Go to step 7
4. Else
5. Calculate difference = n1 – n2
6. Print the difference
7. End
Flow Chart
Start

Read n1 and n2

n1 > n2 and Yes


n1 > 50 2

No

1
1 2

Calculate difference Calculate sum


n1 – n2 n1 + n2

Print difference Print sum

End

Trace Table
Input n1 > n2 and Output
n1 > 50
N1: 52 Yes Sum = 82
N2: 30
Exercise 11
Pseudo Code (Pre-test)
1. Start
2. Set sum=0, counter=0
3. While (counter < 15)
3.1. Read N
3.2. Sum = Sum + N
3.3. Counter = Counter + 1
4. End While
5. Calculate average of the sum
6. Display average
7. End
Flow Chart (Pre-test)
Start

Sum=0, Counter=0
n1 + n2

Counter False
3 < 15 2

True

1
1 2

Read N Calculate average =


Sum/15
Sum = Sum + N
n1 + n2 Display average

Counter = Counter + 1
n1 + n2 End

Pseudo Code (Post-test)


1. Start
2. Set sum=0, counter=0
3. Do
3.1. Read N
3.2. Sum = Sum + N
3.3. Counter = Counter + 1
4. While (Counter < 15)
5. Calculate average of sum
6. Display average
7. End
Flow Chart (Post-test)

Start

Sum=0, Counter=0
n1 + n2

Read N

Sum = Sum + N
n1 + n2
Counter = Counter + 1
n1 + n2

True Counter
< 15

False

2
2

Calculate average =
Sum/15

Display average

End
Exercise 12
Pseudo Code (Pre-test)
1. Start
2. Set counter = 1
3. While (counter <= 50)
3.1. If counter %2==0
3.1.1. Print counter
3.1.2. counter = counter + 1
3.2. Else
3.3. counter = counter + 1
4. End While
5. End
Flow Chart (Pre-test)
Start

Set counter = 1
n1 + n2

False
counter
3 2
< =50

True

1
1 2

False
counter%2==0 End
True

Print counter

counter = counter + 1

3
Pseudo Code (Post-test)
1. Start
2. Set counter = 1
3. Do
3.1. If counter%2==0
3.1.1. Print counter
3.1.2. End_if
3.2. counter = counter + 1
4. While (counter <= 50)
5. End
Flow Chart (Post-test)
Start

Set counter = 1
n1 + n2
False
2 counter%2==0
True

Print counter

counter = counter + 1

1
1

False
counter
End
< =50

True

Вам также может понравиться