Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización sobre Programación - Coggle Diagram
Conceptualización sobre Programación
Programacion
Definición
La programacion de software es una serie de procesos llevadas por unas instrucciones claras para realizar las cuales se hacen para entender y ejecutar tares especificas.
Historia
Orignes mecanicos y cinceptuales (19801- 1936
Fundamentois teoricos y primeras computadores (1936 - 1959)
Expansion funcional y redes (1960-1979)
Internet , multimedia y lenguajes modernos (1990 - 2013)
Para qué sirve
crear software, aplicaciones y sistemas
automatizan tareas, resuelven problemas y facilitan la vida cotidiana
Permite a las computadoras, dispositivos móviles y otros equipos electrónicos realizar acciones específicas
lenguajes de programacion
Tipos
Bajo
Lenguaje máquina
Lenguaje ensamblador
Medio
Lenguajes estructurados
Lenguajes orientados a sistemas
alto
Lenguajes interpretados
Lenguajes compilados modernos
avanzado
Lenguajes de IA y ciencia de datos
Lenguajes declarativos
Ejemplos
Python
lo más básico hasta aplicaciones más avanzadas
JAVA
desarrollo de aplicaciones empresariales, móviles (especialmente Android), y sistemas complejos
C++
usado en sistemas embebidos, videojuegos, simulaciones científicas y software de alto rendimiento
Caracteristicas de la programacion estructurada
Repetición (bucles)
Ejecuta un bloque de código varias veces mientras se cumpla una condición
Selección
Permite ejecutar diferentes bloques de código según una condición
Ventajas
Claridad, Mantenimiento, Modularidad, Menor complejidad, Facilita el aprendizaje
Secuencia
Es la ejecución ordenada de instrucciones, una tras otra
Variables, tipos de datos y constantes
Concepto de variable
Es como una “caja” con nombre
Tipos de datos
Enteros
Representan números sin decimales
flotantes
Números con punto decimal.
cadenas
Secuencias de caracteres, usadas para representar palabras, frases o cualquier texto
booleanos
Solo tienen dos valores posibles: verdadero o falso
Constantes
su valor no cambia durante la ejecución del programa