Fundamentos de Programación Web: Algoritmos, Estructuras y Lenguajes
Clasificado en Informática
Escrito el en español con un tamaño de 3,08 KB
Programación Web:
Los algoritmos son secuencias de pasos que se pueden aplicar en la vida diaria. Se representan mediante diagramas de flujo, facilitando su comprensión y ejecución por el ordenador. Ejemplo:
Inicio --> Lavar trastes --> Enjabonar y tallar --> Enjuagar y secar --> Fin
Elementos de los diagramas de flujo:
- Flechas: Conectan datos.
- Círculo: Enlaza datos de entrada/salida.
- Rectángulo: Actividad realizada.
- Rombo: Decisión a tomar.
- Trapecio: Datos de la tarea.
Programación Estructurada
La programación estructurada utiliza secuencias, selecciones e iteraciones para facilitar la comprensión del ordenador.
Lenguajes de Programación
Un lenguaje de programación es un idioma artificial que permite la comunicación entre humanos y ordenadores. Permite realizar actividades y trabajos manteniendo una estructura física y lógica, asegurando una secuencia de acciones. Algunos lenguajes comunes son C++ y C, seguidos por Java y Visual Basic.
Estructura Básica
La estructura básica se divide en dos partes:
- Setup: Preparación para ejecutar el programa.
- Loop: Ejecución del programa deseado, realizando su funcionamiento.
Datos y Tipos de Datos
Un dato es una representación simbólica que puede tener un valor.
- Dinámico: Permite tener mayor valor de memoria.
- Estático: El tamaño de la memoria no puede variar.
- Simple: Incluye códigos enteros, lógicos y de carácter real.
- Estructurado: Relaciona variables ordinales y no ordinales. Los ordinales representan el poder para establecer elementos con booleanas, y los no ordinales pueden declarar variables en un conjunto de números.
Declaración de Variables
Se realiza indicando el <tipo de dato>
. Las constantes se definen por medio de dispositivos.
Expresiones Booleanas
Se utilizan para evaluar el valor de un tipo de dato. Sus operadores son AND, OR, NOT, NOR, NAND.
Bloque de Instrucciones
Es un listado de acciones que realiza un programa. Estas instrucciones pueden estar compuestas por una línea de código que finaliza con un ;
(cerrar), acompañadas de selección, repetición y ordenadores.
Selección
La selección permite elegir los datos que pueden ser evaluados y restituidos al programa.
Repetición
Es la condición que se establece para que se repita el bloque y vuelva al principio del ciclo [(condicion)]
.
Operadores
Son los elementos que relacionan o interactúan de forma diferente los valores de una o más variables, ayudando a manipularlos por medio de tres tipos de operadores:
- Aritméticos
- Matemáticos
- Relacionales (conexión de variables)
- Lógicos (establece relación coherente entre expresiones)