Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEPTOS DE PROGRAMACIÓN - Coggle Diagram
CONCEPTOS DE PROGRAMACIÓN
¿QUÉ ES?
Es el proceso de diseñar y escribir instrucciones (código) que una computadora puede interpretar para realizar tareas específicas, resolver problemas o automatizar procesos
LENGUAJES
Bajo nivel
Cercanos al lenguaje maquina (código binario o ensamblador)
Alto nivel
Más cercanos al lenguaje humano, ej: Pyrhon, Java, C++
PROGRAMACIÓN ESTRUCTURADA
Secuencia
Las instrucciones se ejecutan de forma lineal y ordenada
Selección
Permite tomar decisiones dentro del programa, ej: if, else
Repetición (bucles)
Permite repetir un bloque de instrucciones mientras se cumpla una condición, ej: for, while
Ventajas
Código más claro y fácil de enterder
Reutilización de fragmentos de código
Facilita la detección de errores
Facilita el mantenimiento y depuración
VARIABLES, TIPOS DE DATOS Y CONSTANTES
Variable
Espacio en la memoria del computador para almacenar datos que pueden cambiar durante la ejecución
Tipos de datos
Enteros (int)
Número sin decimales, ej: 20
Flotantes (float)
Números con decimales, ej: 1.5
Cadenas (string)
Texto o caracteres, ej: "Mandy"
Booleanos (bool)
Valores lógicos, ej: True/False
Constantes
Valores fijos que no cambian en la ejecución, ej: PI = 3.1416
Declaración y asignación
Declaración
Indicar la existencia de la variable, ej: int edad;
Asignación
Dar un valor a la variable, ej: edad = 27;
En algunos lenguajes se hacen en una sola instrucción, ej: int edad = 27;