Question
You are to write a detailed pseudocode description for your design to implement the shell program (of Project 2) before you start the actual coding.
You are to write a detailed pseudocode description for your design to implement the shell program (of Project 2) before you start the actual coding. This is the "problem solving" part of Project 2: Creating a Linux Type Shell Program (the problem to be solved is described in documents within that project assignment).
(pseudocode is an informal and high-level description of your algorithms, meant for human reading - look at Wikipedia for pseudocode if you need more of a definition)
This pseudocode must also contain details of any function that you intend to implement. Submit the pseudocode document through the "Canvas Assignment submission process" by the end of the day Friday 2/25. This is part of the Project 2: Creating a Linux Type Shell Program Download assignment and will be graded.
NOTE: Grading for Project 2 ( worth 8 points) and Project 2A (worth 2 points) combine for 10 Points.
Submit the pseudocode as a Word or Google document or plain text document (.docx,.odt, or .txt)
Grading Rubric for Project 2A
Project 2A should have sufficient detail that you can begin writing code directly from the pseudocode. Your submission will be graded (for a total of 2 points):
Enough detail to Be Implemented (0.25 pts) |
Built-In Commands (0.25 pts) |
Forking (0.25 pts) |
Execing (0.25 pts) |
Redirection (0.25 pts) |
Pipes (0.25 pts) |
Modular Functionality (0.25 pts) |
Testing Plan (0.25 pts) |
please show the code and output
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started