pseudocode that requests and receives student names and an exam score for each

i=0

while (more students) {
read s[i], e[i]
}

To create pseudocode that requests and receives student names and exam scores, you can follow these steps:

1. Initialize an empty list to store the student names.
2. Initialize an empty list to store the exam scores.
3. Prompt the user to enter the total number of students.
4. Loop over the range of the total number of students.
4.1. Within the loop, prompt the user to enter the name of the student.
4.2. Append the student name to the list of student names.
4.3. Prompt the user to enter the exam score for the student.
4.4. Convert the input to an integer and append it to the list of exam scores.
5. Print the list of student names and exam scores.

Here's an example of what the pseudocode might look like:

```
// Step 1: Initialize lists for student names and scores
studentNames = []
examScores = []

// Step 3: Prompt user for total number of students
prompt "Enter the total number of students: "
totalStudents = input()

// Step 4: Loop over the total number of students
for i in range(totalStudents):
// Step 4.1: Prompt user for student name
prompt "Enter student name: "
studentName = input()

// Step 4.2: Add student name to the list
append studentNames, studentName

// Step 4.3: Prompt user for exam score
prompt "Enter exam score for " + studentName + ": "
examScore = input()

// Step 4.4: Convert and add exam score to the list
append examScores, convertToInt(examScore)

// Step 5: Print the list of student names and exam scores
print studentNames
print examScores
```

Note that this pseudocode assumes that there are already functions available for input, prompt, and convertToInt. These functions are commonly provided by programming languages or can be implemented separately in the specific language you are using.