Está en la página 1de 5

P1.

- Calcular el área y perímetro de un rectángulo, Hacer el algoritmo


(DFD) y programa (en Matlab).

Análisis Profundo del problema

Entradas Base --> B 'Metros'


Altura --> H 'Metros'
Proceso A = -- > B * H
P = --> 2*B + 2*H
Salidas Área --> A ' Metros^2'
Perímetro --> P 'Metros'

' Calcula área y perímetro de un Rectángulo '


' Digita la base en metros '
' Digita la altura en metros '

' El área = ', A ,' metros^'


' El perimetro = ', P ,' metros'

Codificacion en matlab (pendiente)

Ingrid Azenet Vizuet Martínez


Problema 2 (1.7 pag 25)
P2.- Construya un diagrama de flujo tal que dado los datos enteros A y B.
escriba el resultado de la siguiente expresión: ((A + B )^2)/3
Datos: A, B (variables de tipo entero).

Análisis Profundo del problema


Entradas A --> A 'Entero'
B --> B 'Entero'
Proceso RES = -- > ((A+B)**2)/3
Salidas Resultado --> RES 'Entero '

'Calcula el resultado de la expresión ((A+B)^2)/3'


' El resultado = ', R ,' enteros'

Problema 3.- Calcule la suma, resta, multiplicación de dos números:

P1.- INTRODUCE 2 NÚMEROS

ANÁLISIS DEL PROBLEMA:

Ingrid Azenet Vizuet Martínez


ENTRADAS
N1
N2

PROCESO
SUMA = N1+N2
RESTA = N1-N2
MULT= N1*N2
DIVI = N1/N2

SALIDAS
SUMA
RESTA
MULTIPLICACIÓN
DIVISIÓN

DIAGRAMA DE FLUJO:

Ingrid Azenet Vizuet Martínez


Codificación de matlab:
clc;
clear all;
N1 = input ('Digita número 1');
N2= input ('Digita número 2');
suma = N1+N1;
resta = N1-N2;
multi = N1*N2;
divi = N1/N2;
fprintf (''\n%s%f' , 'la suma = ' , suma);
fprintf (''\n%s%f' , 'la resta = ' , resta);
fprintf (''\n%s%f' , 'la multiplicación = ' , multi);

Ingrid Azenet Vizuet Martínez


fprintf (''\n%s%f' , 'la división' , divi);

Problema 4.- Convertir grados Celsius a grados Fahrenheit

ANALISIS PROFUNDO DEL PROBLEMA

Entradas Variable(Grados) --> °C


Proceso F= --> 9/5*C+32
Salidas Fahrenheit --> °F 'Grados'

disp ( ' Convertir grados Celsius a grados Fahrenheit" ' );


C= input ('Digita los grados Celsius');
F = 9/5*C+32;
fprintf ( '\n%s%f ' , ' Grados Fahrenheit = ', F,'°F' );

Ingrid Azenet Vizuet Martínez

También podría gustarte