A4.1 demonstrate the ability to identify and correct syntax, logic, and run-time errors in computer programs;
A4.2 use workplace and professional conventions (e.g., naming, indenting, commenting) correctly to write programs and internal documentation;
A4.3 demonstrate the ability to interpret error messages displayed by programming tools (e.g., compiler, debugging tool), at different times during the software development process (e.g., writing, compilation, testing) ;
A4.4 use a tracing technique to understand program flow and to identify and correct logic and run-time errors in computer programs; A4.5 demonstrate the ability to validate a program using a full range of test cases.
A4.5 demonstrate the ability to validate a program using a full range of test cases.
B1.2 demonstrate the ability to solve problems independently and as part of a team;
B4.1 describe the phases (i.e., problem definition, analysis, design, writing code, testing, implementation, maintenance), milestones (e.g., date of completion of program specification), and products (e.g., specification, flow chart, program, documentation, bug reports) of a software development life cycle;
surface area - the sum of all faces (or surfaces) on a shape
volume - the amount of space occupied by a 3D figure
perimeter - the distance around a 2D shape
remember, don't put 3.14 into your formulas! Instead let the programming language provide the real value of PI.
Create a program that calculates some result. It could be the volume, surface area, perimeter, ... of a shape. The key is that your formula must be different from everyone else. Pick a shape and a formula that no one else has picked and enter it into this spreadsheet. Do not wait until the last minute. Also, you cannot do a shape and result that we have already done in class.
If you are not sure on any part of the problem, just ask me and I will give you additional information.
complete the Daily Assignment section in Hãpara Workspace for this day
if Hãpara is not working, make a copy of this document
move it to your IMH-ICS folder for this course
If you complete the above part of the assignment in Python, you will be marked out of 3+. You will be marked out of 4++ if you do the programming in C++ as well.