how to write algorithm and pseudocode and how to draw flowchart to read 10 integers from the keyboard in the range 0 to 100 and count how many of them are larger than 50 and display this result

Algorithm:

1. Start
2. Define a variable 'count' and initialize it to zero.
3. Read the first integer from the keyboard and store it in a variable 'num'.
4. Check if the value of num is within the range of 0 to 100.
5. If yes, then check if the value of num is greater than 50.
6. If yes, then increment the value of 'count' by 1.
7. Repeat steps 3 to 6 until 10 integers have been read.
8. Display the value of 'count' as the result.
9. Stop.

Pseudocode:
count = 0
for i = 1 to 10:
num = input()
if num >= 0 and num <= 100:
if num > 50:
count = count + 1
display(count)

Flowchart:
[Start] --> [Initialize count to zero]
--> [Read num from keyboard] --> [Check if num is between 0 and 100]
--> [Check if num is greater than 50] --> [Increment count by 1]
--> [Repeat for 10 integers]
--> [Display count] --> [Stop]

To solve this problem, you can follow these steps:

1. Initialize a variable `count` to 0.
2. Create a loop that will execute 10 times.
3. Inside the loop, read an integer from the keyboard.
4. Check if the entered integer is greater than 50.
5. If it is, increment the `count` variable by 1.
6. After the loop, display the value of `count`.

Here's the algorithm in plain text:

Algorithm:
1. Set `count` to 0.
2. Repeat 10 times:
3. Read an integer from the keyboard.
4. If the integer is greater than 50, increment `count` by 1.
5. Display the value of `count`.

Pseudocode:
```
count = 0
for i = 1 to 10 do
read num from keyboard
if num > 50 then
count = count + 1
end if
end for
display count
```

Flowchart:
```
----------------------
| Start |
----------------------
|
V
----------------------
| count = 0 |
----------------------
|
V
----------------------
| i = 1 |
----------------------
|
V
----------------------
| num = read() |
----------------------
|
V
----------------------
| num > 50 ? |
----------------------
|
V
----------------------
| count = count + 1|
----------------------
|
V
---------------------- i = i + 1
| i < 10 ? | ------- Yes ----> Yes
----------------------
| |
V No
----------------------
| Display count |
----------------------
|
V
----------------------
| End |
----------------------
```

Note: In the pseudocode, `read num from keyboard` is used to represent the step of reading an integer from the keyboard. The actual method to read input from the keyboard may vary depending on the programming language you are using.