Int Progr Estructurada
A LA
PROGRAMACIÓN
Ing. Ricardo G. Ballesteros Rojo
PROGRAMACIÓN ESTRUCTURADA
Basada en una metodología de desarrollo de programas
llamada refinamiento sucesivos: Se plantea unaoperación
como un todo y se divide en segmentos más sencillos o de
menor complejidad.
Si se ha utilizado adecuadamente la unión de los segmentos
debe ser sencilla, de existir algún problema, podrá sercorregido
más fácilmente.
La programación estructurada se puede expresar mediante
algoritmos en diagrama de flujo, el cual representa el programa
con todas la sentencias a utilizar.
La programaciónestructurada propone dividir los procesos en
estructuras lo más simple posibles, las cuales se conocen como
secuenciación, selección y repetición.
SECUENCIACIÓN
Instrucciones básicas
• Lectura
• Escritura
•Asignación
INSTRUCCIÓN DE LECTURA
Se realiza por medio de la instrucción
input
Sintaxis:
identificador=input(‘cadena de texto’)
ejemplo:
v=input(‘ingresa el volumen’)
INSTRUCCIÓN DE ESCRITURAEn matlab existen dos posibilidades:
función despliegue display o disp
disp(elemento a escribir)
ejemplo:
disp(‘El volumen del tanque es:’)
disp(v)
La primera muestra el letrero El volumen del tanquees:
y la segunda muestra el valor que guarda la variable v
ESCRITURA . . .
Escritura formateada:
Función fprintf
forma general:
fprintf(cadena-formato, lista de variables)
Formato de tipo decampo
Tipo de
campo
Resultado
%f
Notación punto fijo o decimal
%e
Notación exponencial
%i
Valores enteros
%c
Información tipo carácter
%s
Cadena de caracteres
Comandos de formato especialTipo de campo
Resultado
\n
Salto de línea
\r
Regreso de carro (igual a la anterior)
\t
Tabulador
\b
Retroceder un espacio (backspace)
Ejemplos
v=2
fprintf(‘el volumen es: %f’,v)
imprime vcon formato real
fprintf(‘el volumen es: %7.2f’,v)
imprime v con formato real, en 7 espacios
de los cuales 2 son decimales
fprintf(‘el volumen es: %7.1f \n’,v)
imprime v con formato real, en 7...
Regístrate para leer el documento completo.