Difference between revisions of "2023 New Spec"
(Created page with "The algorithm, represented using pseudo-code, in Figure 3 outputs a series of integers. The output depends upon the value entered by the user. '''Figure 3''' OUTPUT "Enter...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 20: | Line 20: | ||
ENDWHILE | ENDWHILE | ||
OUTPUT Count | OUTPUT Count | ||
+ | |||
+ | Table 3 lists the MOD and DIV operators for your programming language. | ||
+ | |||
+ | '''Table 3''' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Language !! MOD !! Div | ||
+ | |- | ||
+ | | C# || % || / | ||
+ | |} | ||
+ | |||
+ | ==What you need to do:== | ||
+ | ===Task 1=== | ||
+ | Write a program to implement the algorithm in Figure 3. | ||
+ | |||
+ | ===Task 2=== | ||
+ | Test that your program works: | ||
+ | * run your program, then enter the number 23 | ||
+ | * run your program, then enter the number 25 | ||
+ | * run your program, then enter the number 1260 |
Latest revision as of 09:11, 11 December 2023
The algorithm, represented using pseudo-code, in Figure 3 outputs a series of integers. The output depends upon the value entered by the user.
Figure 3
OUTPUT "Enter an integer greater than 1: " INPUT Number X ← 2 Count ← 0 WHILE Number > 1 Multi ← FALSE WHILE (Number MOD X) = 0 IF NOT Multi THEN OUTPUT X ENDIF Count ← Count + 1 Multi ← TRUE Number ← Number DIV X ENDWHILE X ← X + 1 ENDWHILE OUTPUT Count
Table 3 lists the MOD and DIV operators for your programming language.
Table 3
Language | MOD | Div |
---|---|---|
C# | % | / |
What you need to do:
Task 1
Write a program to implement the algorithm in Figure 3.
Task 2
Test that your program works:
- run your program, then enter the number 23
- run your program, then enter the number 25
- run your program, then enter the number 1260