Herramientas básicas para la solución de problemas

Beschreibung

Lenguajes de Programación
Nayla Correa
Mindmap von Nayla Correa, aktualisiert more than 1 year ago
Nayla Correa
Erstellt von Nayla Correa vor etwa 8 Jahre
58
0

Zusammenfassung der Ressource

Herramientas básicas para la solución de problemas
  1. Este proceso exige los siguientes pasos
    1. Análisis del problema.
      1. Diseño o desarrollo de un algoritmo.
        1. Algoritmo

          Anmerkungen:

          • Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
          • Formas de representarlo: https://edgardobuelvas0407.wordpress.com/generalidades/anexo-3-fundamentos-de-un-algoritmo/partes-y-elementos-para-la-construccion-de-un-algoritmo/variables-constantes-y-expresiones/formas-de-representar-un-algoritmo/
          1. Pseudocódigo

            Anmerkungen:

            • significa escribir las instrucciones del algoritmo en lenguaje natural,
            1. Diagramas de flujo o flujogramas

              Anmerkungen:

              • son representaciones gráficas de los pasos
              1. Diagramas de Nassi Schneiderman

                Anmerkungen:

                • Esta forma de representar un Algoritmo se caracteriza por representar los pasos como cajas, es simple, siempre y cuando ya se tenga la experiencia del desarrollo de algoritmos.
              2. Traza de un algoritmo

                Anmerkungen:

                • Llamada también “corrida” o simplemente probar un algoritmo en papel, significa razonar
            2. Transformación del algoritmo en un programa (codificación).
              1. Ejecución y validación del programa.
              2. Los lenguajes de programación C / C++.
                1. Lenguaje de programación de C

                  Anmerkungen:

                  • C es un lenguaje de programación originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en losLaboratorios Bell,2 como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
                  • Ejemplos: http://jorgesanchez.net/programacion/ejerciciosc/sencillos.html
                  1. Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell
                    1. lenguaje orientado a la implementación de Sistemas Operativos
                      1. Ejemplos: http://jorgesanchez.net/programacion/ejerciciosc/sencillos.html
                    2. Lenguaje de programación de C++

                      Anmerkungen:

                      • http://informaticos53.webcindario.com/programacion.htm
                      • http://www.monografias.com/trabajos34/ejercicios-visual-c/ejercicios-visual-c.shtml
                      1. 1980 por Bjarne Stroustrup
                        1. Extención del lenguaje de programación C
                          1. Ejemplos: http://www.monografias.com/trabajos34/ejercicios-visual-c/ejercicios-visual-c.shtml
                        2. Entorno de desarrollo para aplicaciones de interfaz
                          1. fáciles de entender y fáciles de accionar
                            1. Funciones principales
                              1. Puesta en marcha y apagado.
                                1. Control de las funciones manipulables del equipo.
                                  1. Manipulación de archivos y directorios.
                                    1. Herramientas de desarrollo de aplicaciones
                                      1. Comunicación con otros sistemas.
                                        1. Información de estado.
                                          1. Configuración de la propia interfaz y entorno.
                                            1. Intercambio de datos entre aplicaciones
                                              1. Control de acceso.
                                                1. Sistema de ayuda interactivo.
                                              2. Tipos
                                                1. Una interfaz de hardware

                                                  Anmerkungen:

                                                  •  a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
                                                  1. Una interfaz de software

                                                    Anmerkungen:

                                                    • destinada a entregar información acerca de los procesos y herramientas de control, a través de lo que el usuario observa habitualmente en la pantalla.
                                                    1. Una interfaz de software-hardware

                                                      Anmerkungen:

                                                      • que establece un puente entre la máquina y las personas, permite a la máquina entender la instrucción y al hombre entender el código binario traducido a información legible.
                                                      1. Según la forma de interactuar del usuario
                                                        1. Según su construcción
                                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                    ähnlicher Inhalt

                                                    Operadores Python
                                                    Giovanni Sanhuez
                                                    Mis Recursos de Programación
                                                    maya velasquez
                                                    FUNDAMENTOS DE REDES DE COMPUTADORAS
                                                    anhita
                                                    Editor Dibujo Paint
                                                    gladiscj
                                                    Herramientas de Software para Comercio y Finanzas
                                                    mishelleisabel
                                                    Bitacora de contenidos Lenguajes de Programación
                                                    Modesto Díaz
                                                    Principales lenguajes de programación
                                                    Andrea Martz
                                                    POGRAMACIÓN
                                                    Johanna Alfonso
                                                    PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                                                    Jose Anacona Pira
                                                    Parcial Fundamento de Programación
                                                    ALBERTO MANUEL PATERNINA LEON
                                                    Lenguaje de programación.
                                                    Lina Melo