CAPÍTULO 3: ALGORITMOS

Description

Mapa mental capítulo 3 pensamiento lógico computacional algoritmos
Sofía Z Dávila
Mind Map by Sofía Z Dávila, updated more than 1 year ago
Sofía Z Dávila
Created by Sofía Z Dávila about 9 years ago
86
2

Resource summary

CAPÍTULO 3: ALGORITMOS
  1. Tipos
    1. Selectivos
      1. Se utilizan para establecer una serie de pasos como alternativa a seguir. Regularmente esta decisión se toma después de evaluar alguna condición que definirá el camino. Es una estructura de VERDADERO o FALSO.
        1. Deben ser escritas con operadores racionales: < (menor que), > (mayor que), = (igual a), <= (menor o igual que), <= (mayor o igual que), <> (diferente a).
          1. También podemos unir dos condiciones si usamos ooperadores lógicos: "AND", "OR", "NOT".
          2. Dentro de las estrucuras selectivas existen diversos escenarios como
            1. Estructura selectva simple
              1. Se da cuando hay una condición en la que únicamente te interesa una de las dos posibles respuestas.
                1. Inicio 1. Evalúa una primera expresión lógica 2. Verdadero: Realiza un bloque de instrucciones 3. Falso realiza un bloque de instrucciones 4. Continúa con las siguientes insrucciones Fin
              2. Estructura selectiva doble
                1. Cuado se tienen dos caminos a seguir y cada uno de ellos nos lleva a una serie de acciones diferentes
                  1. Inicio 1. Evalúa una primera expresión lógica 2. Verdadero: realiza un bloque de instrucciones 3. Falso: evalúa un expresión lógica 4. Verdadero: realiza un bloque de instrucciones 5. Falso raliza un bloque de instrucciones 6. Continuar con las siguientes acciones Fin
                2. Estructura selectiva múltiple
                  1. Cuando se toma una decisión y se selecciona un camino a seguir y luego se llega a otra y se toma un nuevo sendero y así sucesivamente.
                    1. Puede tener infinidad de resultados.
            2. Secuenciales
              1. Conjunto de instrucciones o acciones que se pureceden una a la otra.
                1. Inicio 1.Acción 1 2. Acción 2 3. Acción 3 ...... 100. Acción 100 Fin
                  1. Pueden realizarse series de acciones como: Pedir un número, un carácter, asignar un número a una variable, realizar una operaión determinada, calcular una operación, mostrar el resultado de ..., escribir el resultado de...
                2. Repetitivos
                  1. Sirven para controlar la reiteración de una instrucción, un grupo de instrucciones o de un algoritmo completo.
                3. Definición
                  1. Proceso por el cual una persona o un grupo llega a la solución de una problemática. Es una secuencia ordenada de pasos que deben seguirse para resulver un problema. (Fundamentos de programación: un enfoque práctico, 2014)
                  2. Características
                    1. Definido
                      1. No puede haber ambigüedad en la instrucción
                      2. Ordenado
                        1. Las instrucciones tienen una secuencia lógica
                        2. Preciso
                          1. Los resultados que e generan cada vez que se prueba el algoritmo deben ser idénticos y acordes al objetivo establecido.
                          2. Finito
                            1. Debe tener un comienzo y un fin explícito
                            2. Para realizar un algoritmo se debe tener un conocimiento de las condiciones en las que se intenará realizar el problema.
                              1. Para crear un algoritmo desde cero es importante definir claramente los procesos, elementos con que se cuenta y lugares, esto permitirá que sea más preciso; además, debes marcar en qué momento se comienza y se termina, por lo que debes utilizar las palabras "inicio" y "fin" al momento de armar la estructura.
                              2. Identificación de entradas, procesos y salidas de un algoritmo
                                1. Al realizar un algoritmo debes pensar qué requerimientos, entradas, necesitarás para obtener un rsultado, salida, a través de una serie de pasos que los modificarán, proceso.
                                2. Sofía Zapata Dávila (A01401033) Grupo Saúl 13:00
                                  Show full summary Hide full summary

                                  Similar

                                  Modelos Atómicos
                                  rapidoscarros
                                  CLASIFICACION Y CARACTERISTICAS DE LAS CUENTAS DE BALANCE
                                  YORLENY GARCIA VEGA
                                  mapa mental UNESR
                                  DARWIN GARCIA
                                  Conceptos de cultivo de tejidos vegetales
                                  Marlene Velasco
                                  MICROCONTROLADORES
                                  Franco Ramirez
                                  Base de datos
                                  djose1512
                                  Ley de impuestos sobre sucesiones y donaciones
                                  Anieska Buitrago
                                  Extractos en Cosmetica
                                  Gabriela Caballero
                                  COMPARACION SGDE VS SGDEA
                                  IRMA OLAVE BELTRAN
                                  Hidráulica y Neumática
                                  juan felipe rodriguez