lenguaje Whitespace

consiste únicamente en espacios en blanco, tabulador y líneas nuevas. Los demás caracteres son ignorados.

Es un lenguaje imperativo que se basa en una pila. La máquina virtual que ejecuta los programas tiene una pila y un heap. Usando la pila, los programadores pueden apilar números enteros de anchura arbitraria, pero no pueden apilar comas flotantes por ahora. El heap puede ser usado para guardar permanentemente variables y estructuras de datos.

La sentencia switch da una alternativa mucho más refinada a la necesidad de utilizar o implementar múltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes valores para cada condición.

Generalmente, la sentencia switch se implementa cuando es necesarario la utilización de un menú de opciones ya que el usuario deberá escoger una de las opciones, a esto me refiero cuando comento que la variable puede tomar diferentes valores.

Sentencia switch

La sintaxis o estructura general de la sentencia switch es la siguiente:

switch (expresión)
{
case cte_1: sentencia_11;
sentencia_12;
...
case cte_2: sentencia_21;
sentencia_22;
...
...
...
...
case cte_n: sentencia_n;
sentencia_n;
...
}

IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).

Estructura IF en pseudocódigo:

if (condición)
ejecuta esto si la condición es verdadera
else
ejecuta esto si la condición es falsa

Ejemplo de la estructura de selección if en lenguaje C:

int edad;
printf(“Ingrese su edad:
”);
scanf(“%d”, &edad);

if (edad>=18)
{
printf(“Usted es mayor de edad.
”);
}
else
{
printf(“Usted es menor de edad.
”);
};

Estructura de seleccción doble

que son las estructuras de control y para que sirven

En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.

Con las estructuras de control se puede:

  • De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
  • De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
  • Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
  • Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
  • Ejecutar un grupo de sentencias un número determinado de veces (For-Next)

Todas las estructuras de control tienen un único punto de entrada. Las estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que permiten que la programación se rija por los principios de la programación estructurada.

TIPOS DE VARIABLE

Variable simple son propia de los tipos básicos para los datos entero flotante .
Variable compuesta la definición de tipo de una variable compuesta depende de la sintaxis del lenguaje de programación.
Arreglo de variable de tipo simple compuesta los arreglos sirven para almacenar una sucesión

TRANSFORMACIÓN DE PROGRAMACIÓ

Un programa de usuario recorre el siguiente camino hasta su ejecución:
Edición con un editor de texto se escribe el programa en el lenguaje de texto.
Compilación en el lenguaje de alto nivel , el código fuente se transforma instrucciones para la maquina.
Enlazado un ejecutable se constituye con código objetivo.