Fundamentos de Programación

Description

trabajo
Jhonatan Marín Salazar 11-03
Mind Map by Jhonatan Marín Salazar 11-03, updated more than 1 year ago
Jhonatan Marín Salazar 11-03
Created by Jhonatan Marín Salazar 11-03 about 3 years ago
6
0

Resource summary

Fundamentos de Programación
  1. Tecnica Propuesta para la Resolucion de Problemas
    1. Planteamiento del Problema
      1. Clasificacion del Enunciado
        1. Procesos
          1. Datos de Entrada
            1. Diagrama
              1. Entradas
                1. Procesos
                  1. Salidas
                2. Preguntas
                  1. Observaciones
                  2. Diseño Interfaz Hombre-Maquina
                    1. Formulario
                      1. Etiquetas
                        1. Cajas de Texto
                          1. ComboBox
                            1. Botones de Accion
                              1. Botones de Radio
                                1. Tablas
                                  1. Menus
                                  2. Diagrama de Flujo de Datos
                                    1. Inicio-Fin
                                      1. Lectura
                                        1. Proceso
                                          1. Salida
                                            1. Flujo
                                              1. Pseudocodigo
                                                1. Documentacion
                                                  1. Descripcion
                                                    1. Autor
                                                      1. Version
                                                        1. Nombre del programa
                                                          1. Fecha de Elaboracion
                                                    2. Desarrollo de Software
                                                      1. ¿Qué es el desarrollo de software?
                                                        1. “método que tiene la Ingeniería de Software para ofrecer soluciones computacionales mediante la unión armónica del hardware y el software a problemas referentes a manejo de información.”
                                                        2. Clasificacion del software
                                                          1. Software de aplicaciones
                                                            1. Software del sistema
                                                            2. Ciclo de vida
                                                              1. 1- Analisis
                                                                1. 2- diseño
                                                                  1. 3- Desarrollo
                                                                    1. 4- Pruebas
                                                                      1. 5- Implantacion
                                                                        1. 6- soporte
                                                                          1. 7- Actualizacion
                                                                          2. Etapas de la resolucion de problemas con el apoyo de lenguajes de programacion
                                                                            1. Etapa Precomputacional
                                                                              1. Entendimiento y analisis del problema
                                                                              2. Etapa Computacional
                                                                                1. Implementacion de la solucion mas optima
                                                                                2. Etapa Postcomputacional
                                                                                  1. Implantacion de la aplicacion de software desarrollada
                                                                              3. Datos y Tipos de Datos
                                                                                1. Datos de Entrada
                                                                                  1. Clasificacion de acuerdo a los tipos de datos que se van a almacenar
                                                                                    1. Datos numericos
                                                                                      1. Clasificacion De acuerdo al dato que se va a almacenar
                                                                                        1. Variables
                                                                                          1. Constantes
                                                                                        2. Datos de Caracter
                                                                                          1. Datos Logicos
                                                                                        3. Datos de Proceso
                                                                                          1. Datos de Salida
                                                                                          2. Expresiones
                                                                                            1. Operadores
                                                                                              1. Artimetico
                                                                                                1. Resta
                                                                                                  1. Multiplicacion
                                                                                                    1. division
                                                                                                      1. Suma
                                                                                                        1. asignacion
                                                                                                          1. Potenciacion
                                                                                                            1. Parentesis
                                                                                                              1. Radicacion
                                                                                                              2. Prioridad
                                                                                                                1. 1. Parentesis
                                                                                                                  1. 2. Potenciacion / radicacion
                                                                                                                    1. 3. Multiplicacion / Division
                                                                                                                      1. 4. Suma/Resta
                                                                                                                      2. Logicos
                                                                                                                        1. Or/ ||
                                                                                                                          1. Devuelve verdadero si al menos una de las dos condiciones es verdadera
                                                                                                                          2. And/ &&
                                                                                                                            1. Devuelve Verdadero cuando las dos condiciones son verdaderas
                                                                                                                            2. Not/ !
                                                                                                                              1. Devuelve un resultado invertido
                                                                                                                            3. Relacionales
                                                                                                                              1. Menor que / <
                                                                                                                                1. Menor o igual que / <=
                                                                                                                                  1. igual / =
                                                                                                                                    1. Mayor o igual que / >=
                                                                                                                                      1. Mayor que / >
                                                                                                                                        1. Diferente / !=
                                                                                                                                    2. Instrucciones Basicas de Programacion
                                                                                                                                      1. Entrada
                                                                                                                                        1. Proceso
                                                                                                                                          1. declaracion
                                                                                                                                            1. Asignacion
                                                                                                                                            2. Salida
                                                                                                                                            3. Estructuras Condicionales
                                                                                                                                              1. Clasificacion de las estructuras de seleccion
                                                                                                                                                1. Decision Simple
                                                                                                                                                  1. ejecuta solo el bloque de instrucciones existentes por el verdadero.
                                                                                                                                                  2. Decision Doble
                                                                                                                                                    1. ejecuta únicamente el bloque de instrucciones existentes por el verdadero o por el favor de acuerdo al resultado que arroje la comparación.
                                                                                                                                                    2. Decision Compuesta
                                                                                                                                                      1. es aquella instrucción en la cual la comparación incluye varias posibles comparaciones unidas por los operadores lógicos AND u OR.
                                                                                                                                                      2. Decision Secuencial
                                                                                                                                                        1. realmente no son una instrucción sino una forma de organización en los casos donde se requiere realizar varias decisiones.
                                                                                                                                                        2. Decision Anidada
                                                                                                                                                          1. al igual que las decisiones secuenciales no son una instrucción sino una forma de organización en para los casos en que se necesite realizar varias decisiones. Se ejecutan una a continuación de otras teniendo relación directa con la anterior. Para que la decisión más interna se ejecute, La decisión externa anterior debe retornar VERDADERO.
                                                                                                                                                          2. Decision Multiple
                                                                                                                                                            1. es aquella instrucción que dependiendo si la condición se cumple, ejecuta el bloque de instrucciones existentes de uno de N caminos posibles.
                                                                                                                                                        3. ESTRUCTURAS REPETITIVAS
                                                                                                                                                          1. Ciclo Para
                                                                                                                                                            1. PARA es una de las instrucción que permite repetir la ejecución de un bloque de instrucciones previa la verificación
                                                                                                                                                              1. Conocer el inicio
                                                                                                                                                                1. Conocer el numero de vueltas a realizar
                                                                                                                                                                  1. Conocer el incremento
                                                                                                                                                                2. Ciclo Ejecute Mientras
                                                                                                                                                                  1. EJECUTE_MIENTRAS es una de las instrucción que permite repetir la ejecución de un bloque de instrucciones mientras una condición se cumpla
                                                                                                                                                                    1. La condicion se evalua al comienzo de la intruccion
                                                                                                                                                                      1. Es controlado por contador
                                                                                                                                                                        1. No se necesita conocer ni el numero de repetciones ni el incremento
                                                                                                                                                                          1. Conocer la condicion de inicio
                                                                                                                                                                        2. Ciclo Repita-Hasta
                                                                                                                                                                          1. REPITA_HASTA es una de las instrucción que permite repetir la ejecución de un bloque de instrucciones, la diferencia con la instrucción Ejecute_Mientras es que en el REPITA_HASTA el bloque de instrucciones a repetir va primero que la condición de repetición
                                                                                                                                                                            1. Ejecuta bloque de instrucciones
                                                                                                                                                                              1. La condicion de salida va al final
                                                                                                                                                                                1. No se conoce la cantida de veces que se va a repetir
                                                                                                                                                                                  1. Necesita contador para controlar la salida
                                                                                                                                                                              Show full summary Hide full summary

                                                                                                                                                                              Similar

                                                                                                                                                                              Costos y Consecuencias del Delito y la Violencia
                                                                                                                                                                              WILLIAN LOPEZ
                                                                                                                                                                              ¿COMO ENSEÑAR MATEMATICA EN EL JARDIN?Adriana Gonzalez- Edith Weinstein
                                                                                                                                                                              viviana quichan
                                                                                                                                                                              Mapa Mental De Software Educativo
                                                                                                                                                                              jason montelongo
                                                                                                                                                                              EL NACIMIENTO DEL ESTADO MODERNO
                                                                                                                                                                              Emanuel Calderón
                                                                                                                                                                              GRUPOS, GREMIOS Y CONGLOMERADOS DE COLOMBIA
                                                                                                                                                                              Laura ESTEBAN DELGADO
                                                                                                                                                                              cuadro de escuelas psicologicas
                                                                                                                                                                              Iham Petit
                                                                                                                                                                              ESTUDIANTE AUTOGESTIVO
                                                                                                                                                                              Rasiel Piste Tah
                                                                                                                                                                              EVALUACIÓN CONTÍNUA
                                                                                                                                                                              hquinteros
                                                                                                                                                                              PROCESOS COMUNICATIVOS- CONFLICTO Y PAZ
                                                                                                                                                                              monkn304638
                                                                                                                                                                              FUNDAMENTOS DE LA ORIENTACIÓN A OBJETOS - COMPETENCIA 1
                                                                                                                                                                              FRANCISCO RIOS ACOSTA
                                                                                                                                                                              Sistema Nervioso de los Invertebrados
                                                                                                                                                                              Dayuma Vinueza