Vous êtes sur la page 1sur 2

Cuadro 1: Seudo Lenguaje Estructuras de Iteración: (las A1,

Estructuras de Secuenciación (las A1, A2, ...Ai; son comandos o instrucciones simples,
A2, ...Ai; son comandos o instrucciones simples): Estructuras de Entrada de Datos: los datos se o conjuntos de ellos):
almacenan en Variables, permaneciendo en la
Al; A2; A3; … memoria MIENTRAS condición HACER
Al;
o * Asignación directa: los datos, FIN MIENTRAS
A1; numéricos, lógicos o alfanuméricos, pueden ser A este tipo de iteración se la conoce como bucle
valores o expresiones tipo Mientras
A2;
variable  expresión Variantes:
A3;
* Ingreso por teclado: los datos se
* Iteración Condicional
ingresan durante la ejecución del programa, tras
Estructuras de Selección: (las A1, una pausa. Se la conoce como bucle tipo Hasta:
A2, ...Ai; son comandos o instrucciones simples,
variable  INGRESAR(‘Mensaje’) REPETIR
o conjuntos de ellos): Al;
SI condición ENTONCES * Lectura desde un archivo: los datos se HASTA QUE condición;
Al; leen de un archivo externo al programa, y se ubican que equivale a:
SINO en variables.
Al;
A2;
LEER variable/s MIENTRAS NO condición HACER
FIN SI
Al;
Estructuras de Salida de Resultados: FIN MIENTRAS
Variantes: permiten ver, imprimir, o grabar en archivos, los
SI condición ENTONCES * Iteración No Condicional (tipo FOR...NEXT)
resultados obtenidos de cálculos.
Al;
* Impresión: salida por pantalla o HACER n VECES (para i de 1 a n)
FIN SI
impresora de mensajes y resultados. Al;
o FIN HACER
SEGÚN exp
ESCRIBIR (‘mensajes’; variables) que equivale a:
 conjunto de valores1: Al;
 conjunto de valores2: A2; * Visualización: salida por pantalla de i  1;
… mensajes y resultados. MIENTRAS i < n HACER
 conjunto de valoresn: An; Al;
SINO MOSTRAR (‘mensajes’; variables) i  i+1;
: An+1; * Grabación: grabación de resultados en FIN MIENTRAS
FIN SEGÚN un archivo externo al programa
GRABAR variable/s
Cuadro 2: MatLab
Estructuras de Secuenciación Estructuras de Selección
Asignación:
if condición
variable = expresión/conj. de datos; A1;
else
Ingreso por teclado: A2;
variable=input(‘mensaje’ [,’s’]); end

Lectura de archivo: if condición


A1;
load archivo[, variable/s];
end
Impresión: (en pantalla, en archivo, en
impresora,etc.) if condición1
fprintf([destino,]formato/mensaje[, A1;
variables]); elseif condición2
A2;
Visualización (de una variable, sin el nombre): else
A3;
disp(variable); end
Grabación:
save archivo[, variable/s]; switch expresión
case expresion1
A1;
case expresion2
Estructuras de Iteración A2;
case {expresion3, expresion4,
while condición ….}
A3;
A1;
.......
end
otherwise
An+1;
end
for variable=ValorInicial:Incremento:ValorFinal
A1; Instrucciones complementarias:
end
try .... catch …. end: permiten gestionar
errores. Se ejecuta el conjunto de
instrucciones1, y solo en el caso en que
Instrucciones complementarias: ocurra un error, pasa a ejecutarse el
break: traslada la ejecución a la línea siguiente a conjunto de instrucciones2.
donde está el final del bucle mas interno (sale del bucle).
try
continue: traslada la ejecución a la línea donde está A1;
el final del bucle mas interno (no sale del bucle) catch
A2;
end

Vous aimerez peut-être aussi