1/16
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Algorithm
step by step set of operations to solve a problem
programming process
steps you should follow when creating a program
debugging
finding and fixing errors in a computer program
top down design
upside down pyramid approach to problem-solving
Modularization
breaking down problems into smaller and smaller problems until each one only takes a few steps to solve
Syntax
rules of a programming language/entering code
Alpha testing
reading through the program to look for errors in logic
Beta testing
using real world data to tests
programming process steps:
Identify the problem (What are you going to do)
Design the solution (how is it going to be done)
Write the program (teaching the computer)
Test the program(debugging, running ur program(
Document and maintain the program, (explain the program to others)
pseudocode
writing out the program in plain english
flowchart
visual representation of an algorithm
flowlines
directional arrows that show the flow of steps
Stepwise Refinement
breaking the problem down into steps small enough so they can be expressed in code
Keywords
reserved words with a predefined meaning in python, cannot be used as variables or other identifiers.
Conditional words
cause statements to execute after a condition
instruction words
tell the computer to do something
variables
represent a storage location for a value that can change