Fichas
Algorithms and Software Development
Fichas del conjunto (23)
- 1Analyze the problemTry to understand the problem as much as possible
- 2Determine the SpecificationsDescribe what the program will do. Define the inputs and outputs and the relationship in between them.
- 3Create a DesignPseudocodes, flowcharts
Formulate overall structure of the program
How it will work - 4Implement the DesignTranslate design into a computer language. Steps will be written as computer statements.
- 5Test/ DebugTry if the program works as expected. Find errors and bugs in order to fix them (debugging). You should try everything that could make your program crash.
- 6Maintain the ProgramMake improvements to the program.
A program is never finished. - 7PseudocodesA high-level description of a program that uses syntax similar to common programming languages. Concentrates on the algorithm.
- 8Algorithmsare step-by-step procedures that do some calculation or computation. Are precise sequence of instructions.
- 9Buildings of AlgorithmsSequence, repetition (loop), selection (branching)
- 10Selectionimplemented with conditional expressions:
-if
-if, then
-chained expressions - 11Ifexecutes a block of code if a Boolean expression is True. Must use colon and indentation
- 12If-elseThe first option is executed if the Boolean expression is true and second option is executed if the Boolean expression is false. Same level of indentation.
- 13Repetitionis a method by which you repeat a set of instructions (iteration)
- 14WhileBasic method of iteration
- 15Accumulatorvariable sum
- 16Flowchartsdiagram made up of boxes, diamonds, and other shapes, connected by arrows - each shape represents a step in the process, and the arrows show the order in which they occur.
- 17Processrectangle
- 18Input/Output__
/__/
obtain or output data - 19Decisiondiamond
a question
-True or false
-Yes or no - 20ConnectorCircle
allows flowchart to be drawn without intersecting lines or without a reverse flow - 21Predesign processrectangle with divisions
invoke a subroutine or an interrupt program - 22Terminalpill-like
finishes or starts - 23Flow linesShow directions
Información
- Descripción
- CIIC 3011 Fichas sobre Algorithms and Software Development , creado por Alondra Nicol el 15/03/2018.
- Creado por
- Alondra Nicol
- Visitas
- 30
- Etiquetas
- Valoración