Este documento trata sobre los fundamentos de la programación en el diseño web. Explica los diferentes tipos de lenguajes de programación según su nivel de abstracción, incluyendo lenguajes de máquina, de bajo nivel, de medio nivel y de alto nivel. También define conceptos como constantes, caracteres, la instrucción si/entonces y bucles, que son elementos básicos de la programación.
3. 1. Según su nivel de abstracción :Lenguajes de Máquina
Están escritos en lenguajes directamente legibles por la máquina
(computadora), ya que sus instrucciones son cadenas binarias (0 y 1)
2. Lenguajes de bajo nivel: Los lenguajes de bajo nivel son lenguajes de
programación que se acercan al funcionamiento de una computadora. El
lenguaje de más bajo nivel por excelencia es el código maquina.
Lenguajes de medio nivel: tiene ciertas características que los acercan a los
lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades
que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel: Los lenguajes de alto nivel son normalmente fáciles
de aprender porque están formados por elementos de lenguajes naturales,
como el inglés
4.
5. Un objeto constante es aquel que no cambia su contenido y permanece inalterado
en el tiempo. En informática se usa sobre todo en lenguajes de programación para
datos que no van a variar su contenido durante la ejecución del programa, en
contraposición con las llamadas variables, que si pueden tomar varios valores.
Una vez una constante toma un valor, este permanecerá fijo.
Básicamente el uso de las constantes es igual que en las matemáticas. La constante
toma un valor determinado y lo mantiene durante todo el problema
PI = 5,652
6.
7.
8.
9. Caracteres: Los caracteres se representan utilizando el tipo char, que tiene sólo 1
byte de tamaño. Este tipo se utiliza para representar los 256 caracteres de la
tabla de caracteres del sistema. El tipo char es también un tipo entero, ya que
puede tomar valores de 0 a 255. Por lo tanto también puede
ser signed o unsigned.
En cuanto a la forma de declarar variables de tipo char es la misma forma que
con los otros tipos.
char a; char a = 's'; unsigned char a = 48;
10.
11. La instrucción Si ... Entonces permite controlar qué procesos tienen lugar en
función del valor de una o varias variables o de las decisiones del usuario.
Escribiremos esta instrucción de la siguiente manera:
Si [Condición] Entonces
Instrucción 1
Instrucción 2
·
·
·
Instrucción n
FinSi
12. Un bucle o ciclo, en programación, es una
sentencia que se realiza repetidas veces a un trozo
aislado de código, hasta que la condición asignada
a dicho bucle deje de cumplirse.
Generalmente, un bucle es utilizado para hacer
una acción repetida sin tener que escribir varias
veces el mismo código, lo que ahorra tiempo, deja
el código más claro y facilita su modificación en el
futuro.
El bucle y los condicionales representan la base de
la programación estructurada. Es una evolución
del código ensamblador, donde la única posibilidad
de iterar un código era establecer una sentencia
jump.