Zusammenfassung der Ressource
Herramientas básicas para la solución de
problemas
- Este proceso exige los siguientes pasos
- Análisis del problema.
- Diseño o desarrollo de un algoritmo.
- 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/
- Pseudocódigo
Anmerkungen:
- significa escribir las instrucciones del algoritmo en lenguaje natural,
- Diagramas de flujo o flujogramas
Anmerkungen:
- son representaciones gráficas de los pasos
- 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.
- Traza de un algoritmo
Anmerkungen:
- Llamada también “corrida” o simplemente probar un algoritmo en papel, significa razonar
- Transformación del algoritmo en un programa (codificación).
- Ejecución y validación del programa.
- Los lenguajes de programación C / C++.
- 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
- Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell
- lenguaje orientado a la implementación de Sistemas Operativos
- Ejemplos:
http://jorgesanchez.net/programacion/ejerciciosc/sencillos.html
- 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
- 1980 por Bjarne Stroustrup
- Extención del lenguaje de programación C
- Ejemplos:
http://www.monografias.com/trabajos34/ejercicios-visual-c/ejercicios-visual-c.shtml
- Entorno de desarrollo para aplicaciones de interfaz
- fáciles de entender y fáciles de accionar
- Funciones principales
- Puesta en marcha y apagado.
- Control de las funciones manipulables del equipo.
- Manipulación de archivos y directorios.
- Herramientas de desarrollo de aplicaciones
- Comunicación con otros sistemas.
- Información de estado.
- Configuración de la propia interfaz y entorno.
- Intercambio de datos entre aplicaciones
- Control de acceso.
- Sistema de ayuda interactivo.
- Tipos
- Una interfaz de hardware
Anmerkungen:
- a nivel de los dispositivos utilizados para ingresar, procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
- 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.
- 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.
- Según la forma de interactuar del usuario
- Según su construcción