Wiki Page, MsFernandezAP-CSP-2016-2017: PT CREATE - Program Requirements

Wiki Page
2016-07-26T16:10:31-06:00

Your program must demonstrate a variety of capabilities and implement several different language features that, when combined, produce a result that cannot easily be accomplished without computing tools and techniques. Your program should draw upon a combination of mathematical and logical concepts, such as use of numbers, variables, mathematical expressions with arithmetic operators, logical and Boolean operators and expressions, decision statements, iteration, and collections.

For example, you should implement:

Control Statements:

Do In Order

Do Together

Comments

Methods

Parameters

Events

Functions

Conditional Statements Combined with Boolean Expressions:

Checking for single condition:

If-Else statements

If-Else statements combined with Boolean Expressions (AND, OR, Both, Neither)

Checking for multiple conditions

Nested If-Else statements

Nested If-Else statements combined with a Boolean Expression

Nested If-Else statements combined with multiple Boolean Expressions

Loops

Nested

Counted

While

Lists (if you learn how to do these)

Your program must demonstrate:

Use of several effectively integrated mathematical and logical concepts, from the language you are using

Implementation of an algorithm that integrates other algorithms and integrates mathematical and/or logical concepts

Development and use of abstractions to manage the complexity of your program (e.g., procedures; abstractions provided by the programming language; APIs)