practical work explaination
practical work explaination
Task 1
The task you are set is to use Prolog to expand the template system studied in the lessons that lets the user type commands to MS-DOS into Natural English Language. The system will translate English into a formal language, in this case MS-DOS command language.
You will expand this system so that it becomes a practical (if still modest) piece of software. Modify it in any ways you can think of that will make it more useful. This is an open-ended project.
You have a number of tasks:
• Add 5 more basic MS-DOS commands to the system.
• Make a good attempt at considering a large amount of Natural English Language sentences that the system understands.
We will be looking for:
• Sensible extensions to the system.
• Sensible choice of commands.
• Sensible choice of simplified and translation rules.
• Careful thought about the various design parameters for the system.
For instance: the Natural English Language phrase:
What are the files on my a: drive
should be translated into the MS-DOS command:
dir a:*.*
We are not looking for script English commands such as:
show files in a:
instead we are looking for proper English language sentences to be translated into useful MS-DOS commands
Task 2
Having developed your system with Prolog, the next task is to evaluate Prolog according to your work. To do this, you need to compare Prolog with a popular procedural language, such as C, C++, Java, VB, etc. Based on your evaluation, you should answer the question: which language would you use if a real world system like this was assigned to you.
You will write a report summarizing your approach and results for task 1 and 2. An indicative structure might be:
• Introduction
• The System
• Results
1. Simplified rules
2. Translation rules
3. Examples of the system working
4. Comparison of Prolog with a procedural language
4. Appendices
See the assessment criteria below.
Deliverable
The main body of the report should be a maximum of eight pages.
We will be looking for the following:
Some thought has gone into how the basic template system can be improved. You should show that you have thought about the simplification and translation rules.
You should have thought about what MS-DOS commands and English templates to use to enhance the system.
You should demonstrate good knowledge on the advantages and limits of Prolog language in comparison with other procedural languages.
The report should be well constructed and well written.
We are looking for initiative in tackling the problem and presenting the results.
ORDER THIS ESSAY HERE NOW AND GET ADISCOUNT !!!
You can place an order similar to this with us. You are assured of an authentic custom paper delivered within the given deadline besides our 24/7 customer support all through.
Latest completed orders:
# | topic title | discipline | academic level | pages | delivered |
---|---|---|---|---|---|
6
|
Writer's choice
|
Business
|
University
|
2
|
1 hour 32 min
|
7
|
Wise Approach to
|
Philosophy
|
College
|
2
|
2 hours 19 min
|
8
|
1980's and 1990
|
History
|
College
|
3
|
2 hours 20 min
|
9
|
pick the best topic
|
Finance
|
School
|
2
|
2 hours 27 min
|
10
|
finance for leisure
|
Finance
|
University
|
12
|
2 hours 36 min
|