i. Write an algorithm for the following section in Box 1, reproduced here for convenience. The program should allow the user to ask for a word list entry. In response, the program should randomly pick an entry from the word list. It should display the English word and invite the user to enter the French equivalent. After the user enters their answer, the program should check the answer. If it is correct the program should tell the user, otherwise, if the answer is wrong the program should tell the user and inform them of the correct answer.
i. Write an algorithm for the following section in Box 1, reproduced here for convenience. The program should allow the user to ask for a word list entry. In response, the program should randomly pick an entry from the word list. It should display the English word and invite the user to enter the French equivalent. After the user enters their answer, the program should check the answer. If it is correct the program should tell the user, otherwise, if the answer is wrong the program should tell the user and inform them of the correct answer.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
100%
Please see below

Transcribed Image Text:i. Write an algorithm for the following section
in Box 1, reproduced here for convenience.
The program should allow the user to ask for
a word list entry. In response, the program
should randomly pick an entry from the word
list. It should display the English word and
invite the user to enter the French equivalent.
After the user enters their answer, the
program should check the answer. If it is
correct the program should tell the user,
otherwise, if the answer is wrong the
program should tell the user and inform
them of the correct answer.
Your algorithm should provide a similar
level of detail to the show flashcard
algorithm in Subsection 2.5.2 of Block 3
Part 2. Your algorithm should resemble the
one shown there, except that the user will
need to do more than just press return, and
the program will have to evaluate the user
response and act accordingly.

Transcribed Image Text:14:34 O
←
TMA 03
Pen
?
C Plume
Figure 1 A flashcard with an English word on one side
and its French equivalent on the other.
N 28%
|||
In this question you will adapt a version of the glossary
flashcards program to become an English to French
vocabulary tester.
Box 1- the problem
The program should allow the user to ask for a
word list entry. In response, the program should
randomly pick an entry from the word list. It should
display the English word and invite the user to enter
the French equivalent. After the user enters their
answer, the program should check the answer. If it
is correct the program should tell the user;
otherwise, if the answer is wrong the program
should tell the user and inform them of the correct
answer.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps

Recommended textbooks for you

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY