CAPÍTULO 3: ALGORITMOS

Description

Mapa mental capítulo 3 pensamiento lógico computacional algoritmos
Oscar Dos Multiv
Mind Map by Oscar Dos Multiv, updated more than 1 year ago More Less
Sofía Z Dávila
Created by Sofía Z Dávila over 8 years ago
Oscar Dos Multiv
Copied by Oscar Dos Multiv over 8 years ago
1
0

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

                                  Operadores Python
                                  Giovanni Sanhuez
                                  Mis Recursos de Programación
                                  maya velasquez
                                  FUNDAMENTOS DE REDES DE COMPUTADORAS
                                  anhita
                                  Mapa Conceptual de la arquitectura de base de datos
                                  Alan Alvarado
                                  Abreviaciones comunes en programación web
                                  Diego Santos
                                  codigos QR
                                  Cristina Padilla
                                  Editor Dibujo Paint
                                  gladiscj
                                  ANALISIS SISTEMATICO DE LA COMPUTADORA Y LOS PERIFERICOS QUE LO INTEGRAN
                                  Ana pinzon
                                  Herramientas de Software para Comercio y Finanzas
                                  mishelleisabel
                                  Algoritmos
                                  Diego Benavides
                                  Historia de la Computadora
                                  Diego Santos