¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Fundamentos de Programación 1

santiago betancur Ingeniería Español

Fundamentos de Programación 1

Contenido del mapa

Fundamentos de Programación 1

  1. Capitulo 1

    • ¿Qué es desarrollo de software? Es la claridad del desarrollo de la vida diaria
      • ¿Qué contiene?
        • Información: Grupo de datos pasados a logaridmos
        • Sistema: Conjuntos que actuan entre si
        • Sistemas de información: Unión de palabras e informaición
        • Informática: Procesos automáticos y técnica desarrollada
        • Sistema computarizado: Se apoya en hallar con algoritmos el software
        • Software: Conjunto de instrucciones y reglas lleva algún programa
      • Se dan soluciones computacionales
      • Clasificación de software
        • Software de sistema: Dispositivos físicos llamadas drives (Windows- Linux- Mac)
        • Software de aplicaciones: Procesar textos, matemáticas, estadísticas
        • Proceso de desarrollo de software: Consta en satisfacer necesidades
        • Ciclo de la vida de software: Se emplean fases de desarrollos
        • Ciclo de vida: Análisis, desarrollo, diseño, Pruebas, soporte, actualización
        • Participantes de desarrollo de software: Cliente, Usuario, Gerente de proyecto, Arquitecto, Ingeniero de requisitos, Ingeniero analista, Ingeniero diseñador, Administrador de bases, Programadores, Tester, Asegurador de calidad, Administrador de calidad, Administrador de configuración, Documentador, Diseñador grafico.
      • Problemas que se resuelven: Con nuestra tecnología poniéndola a servicio del hombre
      • Etapas de resolución de problemas:
        • Preconputacional: Entendimiento, Análisis, Soluciones, Algoritmos
        • Computacional: Lenguaje de programación
        • Posconputacional: Soluciones aplicadas
  2. Capitulo 2

    • Técnica propuesta para resolución de problemas: Ser delimitado, Ser claro y conciso.
      • Clasificar el problema:
        • Datos de entrada: Componente de datos que captura respuestas:
          • Procesos: Mediante operaciones calculara las repuestas
          • Preguntas: Soluciones en la salida de datos
    • Análisis de procesos aritméticos:
      • Respuesta: Variable de almacenamiento de la operación
      • Operador de asignación: Símbolo de asignación <- (Algoritmo) = (Matemático)
      • Operación aritmética: Combinación de números, constantes, o variables.
    • Diseño de interfaz Hombre & Maquina: Método texto utilizado como Grafico, Web, Móvil
      • Formulario: Elementos integrados
      • Etiquetas: Ubicación, Señalización, Salidas
      • Cajas de texto: Digitación de datos de entrada
      • Combo Box: Lista de opciones
      • Botones de acción: Ejecutador de acciones
      • Botones de radio: Elementos predefinidos
      • Tablas: Información ordenada de usuario
      • Menús: Permiten navegación
    • Algoritmo: Pasos a pasos de soluciones caracterizados
      • Lógico
      • Preciso
      • Definido
      • Ordenado
      • Finito
      • Numera cada uno de los pasos
      • Tiene opcionalmente cero, uno o varias entadas
      • Tener obligatoriamente una o más salidas
      • Un único inicio
      • Un único fin
      • Tablas de especificaciones de datos: Realizar manejo de solución de problemas
        • Identificador: Espacio para almacenar
        • Uso de dato: Variable o Constante
        • Tipo de dato: Numérico, Texto, Lógico
        • Valor de inicialización: Cual va ha hacer el dato que inicia 0, cadena o falso
        • Ámbito: Entrada, Proceso, Salida
        • Diagrama de flujos de datos: Entender su propuesta de forma visual
          • Prueba de escritorio: Consiste en realizar un seguimiento al algoritmo
            • Pseudocódigo: Traduce las trazas del algoritmo
        • Documentación: Que cualquier programador entienda de forma fácil y rápida el programa
          • Nombre del programa: Código fuente
          • Descripción: Funcionamiento del programa
          • Autor: Nombre del desarrollador de software
          • Versión: Modificación del software
          • Fecha de elaboración: Codificación del programa
  3. Capítulo 3

    • DATOS Y TIPOS DE DATOS
      • CONCEPTO DE DATO: Elementos que se guardan en la memoria
        • CLASIFICACIÓN DE ACUERDO A SU APARICIÓN: Se clasifican de acuerdo al adgoridmo
          • DATOS DE ENTRADA: Cuando el usuario del programa digita
          • DATOS DE PROCESO: Son operaciones aritméticas, de carácter o lógicas.
          • DATOS DE SALIDA: Sobre pantalla o en los informes de la aplicación.
          • DATOS NUMERICOS:
            • Entero: NO posiciones decimales
            • Real: Con posiciones decimal
            • DATOS DE CARÁCTER:
              • Carácter: Siendo texto solo van a almacenar una letra
              • Cadena: Es decir una cadena de caracteres.
              • DATOS LÓGICOS: Datos LÓGICO con valores con las posibilidad de Falso o Verdadero
                • CLASIFICACIÓN DE ACUERDO AL DATO QUE SE VA A ALMACENAR: Cambios de los mismos en la memoria
                  • VARIABLES: Cambia de valor durante el desarrollo del programa
                  • CONSTANTES: No le cambia su valor durante el desarrollo del programa.
  4. Capítulo 4

    • EXPRESIONES:
      • CLASIFICACIÓN DE LAS EXPRESIONES: Se clasifican de acuerdo a los datos combinados
        • EXPRESIONES ARITMÉTICAS: Están involucradas datos de tipo numéricos(Suma, Resta)
        • EXPRESIONES LÓGICAS: Se busca realizar comparaciones o relaciones entre datos
        • OPERADORES: Procesadores de variables

Imágenes y archivos del mapa

  • Fundamentos de Programación 1
  • Fundamentos de Programación 1
  • Fundamentos de Programación 1

Información

Descripción
Santiago Betancur V
Visitas
35
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?