Contador bachiller
Algoritmo
Un algoritmo es un conjunto de acciones que determinan la secuencia de los pasos a seguir para resolver un problema específico. Sus pasos deben estardefinidos con precisión de forma que no existan ambigüedades que den origen a elegir una opción equivocada. Los algoritmos son finitos; es decir, su ejecución termina en un número determinado de pasos. Lamayoría de los algoritmos de utilidad al programador poseen 3 partes principales:
Los algoritmos pueden representarse a través de un conjunto de palabras por medio de las cuales se puede representarla lógica de un programa. Este conjunto de palabras constituyen lo que se conoce como pseudocódigo. Además, los algoritmos se pueden representar gráficamente a través de un diagrama de flujo. Ambasherramientas se describen a continuación.
Diagramas de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La ventaja de utilizar un diagrama de flujoes que se le puede construir independientemente del lenguaje de programación, pues al momento de llevarlo a código se puede hacer en cualquier lenguaje. Dichos diagramas se construyen utilizandociertos símbolos de uso especial como son rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas conocidas como líneas de flujo. A continuación se presentanestos símbolos y su significado.
Símbolos y su Significado
Terminal. Representa el inicio y fin de un programa.
Proceso. Son acciones que el programa tiene que realizar
Decisión. Indicaoperaciones lógicas o de comparación.
Entrada. Nos permite ingresar datos.
Salida. Es usado para indicar salida de resultados
Selector múltiple. Representa una decisión con múltiplesalternativas.
Conector. Enlaza dos partes cualesquiera de un programa
Línea de flujo. Indica dirección de flujo del diagrama. Las flechas de flujo no deben cruzarse. Los diagramas se leen de arriba...
Regístrate para leer el documento completo.