Please enable JavaScript.
Coggle requires JavaScript to display documents.
conceptos de programacion, image - Coggle Diagram
conceptos de programacion
sotfware\ programa
Es un conjunto de programas, instrucciones, reglas y datos que le dicen a una computadora que hacer y como hacerlo.
Caracteristicas del software
Inmaterialidad
Logica y funcionalidad
Variabilidad
Actualizacion y versiones
Vulnerabilidad Dependencia del Hardware
Algoritmo
Un algoritmo es un conjunto de instrucciones
o reglas definidas, ordenadas y finitas que permiten resolver un problema. Facil para entender es como una receta de comida que debes de seguir, para que todo te salga tal y como es
caracteristicas de un algoritmo
FINITO
PRECISO
ORDENADO
DEFINIDO
TIENE QUE TENER ENTRADA Y SALIDA
Sotfware de aplicacion
Un software de aplicacion es un tipo de programa que permite a los usuarios realizar tareas especificas.
TIPOS
Software de oficina
Software de comunicacion
Software de gestion
Software de entretenimiento
lenguaje de programacion
es un sistema estructurado compuesto por reglas gramaticales, simbolos y sintaxis que permiten a los desarrolladores escribir instrucciones posibles para una computadora
Tipos
Alto nivel C, Java, PHP
Nivel bajo Ensamnlador, lenguaje maquina
Traductores
Interprete
Un interprete traduce y ejecuta el codigo liena por linea, en tiempo real. Esto permite que el programa se ejecute de inmediato, sin necesidad de compilar todo el codigo de antemano.
CARACTERISTICAS
portabilidad
flexibilidad
velocidad de ejecucion
POR EJEMPLO
Python, JavaScript y Ruby
Compiladores
Un compilador lee todo el codigo fuente de un programa de una vez y lo convierte a codigo maquina.
CARACTERISTICAS
velocidad de ejecucion
independencia del codigo
deteccion de errores
POR EJMPLO
C, C++, Java y Go.