Write a puesdocode to read the marks of a number of students who took an examination, terminated by the mark 101. The psuedocode should count the number of students who pass and the number of students who fail. The pass mark is 60%. Finally the psuedocode should output the number of students who passed and the number of students who failed, as well as the the number of students who took the exam

Here's a pseudocode that reads the marks of students and counts the number of students who pass and fail, and outputs the results at the end:

```
Set countPass to 0 // Initialize counter for students who pass
Set countFail to 0 // Initialize counter for students who fail
Set countTotal to 0 // Initialize counter for total number of students

Read markInput // Read the first mark

While markInput is not equal to 101 do
Increment countTotal by 1 // Increase the counter for each student

If markInput is greater than or equal to 60 then
Increment countPass by 1 // Increase the pass counter
Else
Increment countFail by 1 // Increase the fail counter

Read markInput // Read the next mark

Output "Number of students who passed: " + countPass
Output "Number of students who failed: " + countFail
Output "Total number of students: " + countTotal

```

In order to implement this pseudocode in a programming language, you would need to replace the comments with the appropriate syntax for that specific language. Additionally, you would need to incorporate input and output operations to handle user input and display the results on the screen or in a file.

Here's a pseudocode to read the marks of students, count the number of students who pass and fail, and output the results:

```
Set passCount = 0
Set failCount = 0
Set studentCount = 0

Read mark

While mark ≠ 101
If mark ≥ 60
Increment passCount by 1
Else
Increment failCount by 1

Increment studentCount by 1
Read mark

Output "Number of students who passed: ", passCount
Output "Number of students who failed: ", failCount
Output "Total number of students who took the exam: ", studentCount
```

Please note that this pseudocode assumes that the pass mark is set at 60% and the marks are being read one by one until the mark 101 is entered indicating the end of marks being entered.