DIPLOMA (Development of simulator training programs)OOP

Sold 0
Refunds 0
Good feedbacks 0
Bad feedbacks 0

Diploma project on the topic: Development of a training simulator program (OOP) on algorithms for processing linear dynamic lists.

Subject of training: linear list structures, implemented dynamically based on address connections using the following operations (two implementation options - with and without a header element):
• adding a new element after a given element;
• adding a new element before a given one;
• deleting a specified element.

Principles for the implementation of OOP:
1. Training is performed using examples of small lists with numerical data.
2. The initial state of the list is specified by the user either as empty or as containing 3-4 elements with random numeric data.
3. The current state of the list structure should be displayed in the form of a graphical diagram and change as the algorithm runs.
4. The algorithm for each operation must be performed step-by-step, with the following actions performed at each step:
• performing the necessary internal data processing operations
• pausing the algorithm
• displaying a text commentary on the actions performed at this step
• visualization of actions performed with a list on a graphical diagram
• resume work at the user's command

Requirements for implementing OTP:
1. Display data:
• graphical diagram with the current state of the list structure
• a set of text comments for each step of the algorithm
2. Supports two operating modes: demonstration and control
3. In demo mode, the student has the opportunity to repeat any of the algorithms any number of times
4. In the controlling mode, the choice of the next step of the algorithm must be made by the student himself, for which the following changes are made to the step-by-step work scheme:
• performing the necessary internal data processing operations
• pausing the algorithm
• output of a test task with a question about the next step and four possible answers
• analysis of the student’s answer and saving the result in the testing protocol
• displaying a text commentary on the actions performed at this step
• visualization of actions performed with a list on a graphical diagram
• resume work at the user's command
5. At the end of the work, the test results are displayed both in short (the number of questions asked and the number of correct/incorrect answers) and in full form (the entire testing protocol)
6. Text comments of steps and test tasks should be stored in files.

-------------------------------------------------- --------------------
The program for the diploma project is implemented in the Delphi programming environment with a window interface.
The thesis archive contains:
1. The program is implemented according to the regulations, using pointers (the lines of the program source are supported by comments).
2. The second version of the same program, in an object-oriented style (this is a bonus to the diploma).
3. Explanatory note of the diploma project (Microsoft Word file 131 pages).
4. Presentation of the diploma (Microsoft PowerPoint file 13 pages).
5. Report for the presentation (Microsoft Word file 3 pages).
6. Report on pre-diploma practice (Microsoft Word file 5 pages).
Rating given by the teacher: EXCELLENT.
-------------------------------------------------- --------------------
P.S. Use this work as educational material, using the example of which you
You will be able to develop your graduation project and pass the work to your teacher with excellent marks.
I ask you to leave your positive feedback, thank you.