Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización sobre Programación., Instrucciones para que una…
Conceptualización sobre Programación.
TIPOS
BAJO NIVEL
Lenguajes que entiende la computadora “hardware
Caracteristicas: Control directo del Hardware, rápidos y eficientes y complejos de programación.
Ejemplos: Lenguaje maquina (Código binario) y Lenguaje ensamblador o “Assembly”, (instrucciones nanotecnicas), (MOV AX, 10 (mover el valor 10 al registro AX).
ALTO NIVEL
Son más comprensibles al lenguaje humano.
Ejemplos: Python, JavaScript, C++, C#
Características: Usan variables, asignaciones, bucles que condicionales. El código se organiza en funciones o procedimientos.
PROGRAMACION ESTRUCTURADA
Caracteristicas
Selección
se conforman por la estructura IF y la SWITCH.
ventajas
Eliminación de datos, manejo practico, mantiene el código, entendible.
Secuencial
Grupo de sentencias que se ejecutan una tras otra
Repetición
Utilizadas cuando una o varias sentencias son ejecutadas una o varias veces.
Bucle White o Do White o For
HISTORIA
1801: Joseph Marie Jacquard inventó el primer sistema de programación.
1833: Charles Babbage crea la conocida como máquina diferencial
1833: Ada Lovelace Que sería conocida posteriormente como la primera programador
1957: John W. Backus creó Fortran, el primer lenguaje de programación
1964, apareció BASIC, una herramienta de apoyo enfocada a la educación
.1970:
• Pascal
• Lenguaje C.
• Lenguaje C++.
Variables, tipos de datos y constantes
CONCEPTO
Zona de memoria que le permite al programador almacenar la información.
TIPOS DE DATOS
ENTERO
Son todos aquellos datos que no manejan decimales.
FLOTANTES
Son todos aquellos datos que si emplean decimales
CONSTANTES
datos que no varían en el trascurso de un algoritmo, se realiza asignación de valores en la declaración de mismo.
CADENA
secuencia de carateres que se distinguen por estar encerrados entre comilla, simples o dobles
BOOLEANOS
almacenan datos que contengan solo valores tales como Verdadero/Falso, 1/0, F o V
DECLARACION
le dice a la computadora el nombre de la variable y el tipo de datos a guardar.
ASIGNACION
da un valor a la variable
Instrucciones para que una computadora realice tareas específicas
permite a los desarrolladores crear aplicaciones, sitios web, juegos y soluciones que facilitan la vida cotidiana.
APLICACIONES
• Redes sociales ( Facebook, WhatsApp, X, Telegram…)
• Navegadores- buscadores
• Videojuegos,
• Apliaciones de localización: ( Maps, Waze)