Please enable JavaScript.
Coggle requires JavaScript to display documents.
fundamentos de programación Carlos yate - Coggle Diagram
fundamentos de programación Carlos yate
definición
la programacion es el proceso de crear instrucciones para que una computadora realice tareas especificas
Historia
comenzo en la decada de 1800 con tarjetas perforadas utilizada en telares mecanicos.
para que sirve
sirve para crear aplicaciones, sitios web, juegos y soluciones de la vidad cotidiana
lenguajes de programacion
lenguaje bajo nivel
es un lenguaje pensado para interactuar direectamente con la maquina, por lo que esta relacionado con su estructura y funcionamiento.
lenguaje alto nivel
son aquellos que son entendibles por humanos de forma directa sin necesidad de tener que interpretarlos, es decir, se adaptan a las capacidades cognitivas humanas
Python, java,
caracteristicas de Python, Java, C++
Java
se destaca por su simplicidad, portabilidad y arquitectura neutral
C++
ofrece programación orientada a objetos, independencia de la maquina, la simplicidad. lo convierte en uno de los lenguajes mas queridos y populares.
Python
es fácil de utilizar, utiliza un lenguaje interpretado que ejecuta directamente el código línea por línea.
características de la programación estructurada
secuencia
es la que se da de forma natural en el lenguaje
seleccion
se basa en una sentencia donde ejecuta un valor que se le atribuye a una variable
repeticion
ejecuta una o un conjunto de sentencias siempre que una variable boolena sea verdadera
ventajas
facilidad de comprension, lo hace sencillo de entender
variables, tipos de datos y constantes
tipos de datos
enteros
almacenan numeros enteros ya sean positivos o negativos
flotantes
almacenan numeros decimales
cadenas de texto
almacenan caracteres o texto
Booleanos
almacenan valores de verdad es decir verdadero o falso
arreglos
almacenan una colección de elementos del mismo tipo
constantes:
es un identificador que almacena un valor inmutable durante la ejecuccion del programa, proporcionando estabilidad y predictibilidad en el código, a diferencia de una variable cuyo valor puede cambiar.
es una variable que almacena valores cambiantes durante la ejecuccion del programa
declaracion
es el proceso de definir una variable y su tipo de dato, sin necesariamente asignarle un valor inicial
asignacion
donde le asignamos un valor a la variable, esto puede ocurrir en el momento de la declaración o en una línea separada después de la declaración