Вы находитесь на странице: 1из 11

CURSO : METODOS NUMEROS Y PROGRAMACION

DOCENTE : ING. NILTON MARURI MALPATIDA

SEMESTRE : 2017-II

PRESENTADO POR : HECTOR DAVILA ZAMALLOA


RESOLUCION DEL EXAMEN PARCIAL DE METODOS NUMERICOS Y PROGRAMACION

P-1) QUE SON LOS ALGORITMOS Y PARA QU SIRVEN.

Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una
tarea o resolver un problema. De un modo ms formal, un algoritmo es una secuencia
finita de operaciones realizables, no ambiguas, cuya ejecucin da una solucin de un
problema.

P-2) DESCRIBA BREVEMENTE LOS PASOS PARA RESOLVER ALGORITMOS.

Pasos para resolver algoritmos

1. Analizar los datos de entrada


2. Procesos
3. Datos de salida
4. Todo algoritmo empieza por la palabra inicio
5. Dejar una sangra siempre y comenzar debajo de la o.
6. Declaracin de variables
7. Todo data de entrada debe de estar acompaado de un mensaje de salida(los mensajes
de salida se dan con la instruccin escribir entre comillas, y las entradas con la instruccin
lea o leer entre parntesis)
8. Realizar los procesos
9. Se debe mostrar la respuesta
10. Todo algoritmo termina con la palabra fin.
P-3) GRAFIQUE LAS ESTRUCTURAS EN DIAGRAMAS DE FLUJO QUE UD. CONOCE.

P-4) GRAFIQUE Y DESCRIBA LOS ELEMENTOS DE DIAGRAMAS DE FLUJO QUE UD.


CONOCE.
P-5) UNA TIENDA OFRECE UN DESCUENTO DEL 15% SOBRE EL TOTAL DE LA COMPRA Y
UN CLIENTE DESEA SABER CUNTO DEBER PAGAR FINALMENTE POR SU COMPRA.

Inicio
Escribir ( ingrese total de la compra)
Leer ( tc)
d = tc * 0.15
tp = tc - d
Escribir (el total a pagar es de , tp)

Fin

DIAGRAMA DE FLUJO

TC

d = tc * 0.15
tp = tc - d

d
tp

F
PD

INGRESA TC d<- tc * 0.15 tp <- tc - d MOSTRAR d MOSTRAR tp


1500 225<- 1500*0.15 1275<- 1500-250 225 1275

clc
clear all
p=input('precio de compra: ');
d= tc * 0.15
tp=tc-(0.15*tc);
fprintf('precio final',tp);
disp(tp);
P-6) EN UN HOSPITAL EXISTEN TRES REAS: GINECOLOGA, PEDIATRA,
TRAUMATOLOGA. EL PRESUPUESTO ANUAL DEL HOSPITAL SE REPARTE CONFORME A
LA SIG. TABLA:

rea Porcentaje del presupuesto


Ginecologa 40%
Traumatologa 30%
Pediatra 30%

Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal.

INICIO
Proceso el presupuesto:
escribir "el presupuesto anual es:";
LEER PA;
PG<- PA*0.40
PP<-PA*0.30
PT<-PA*0.30
escribir "Ginecologa Recibir:", PG;
escribir "Pediatra Recibir:", PP;
escribir "Traumatologa Recibir:", PT;

FIN PROCESO
DIAGRAMA DE FLUJO

PA

PG<- PA*0.40
PP<-PA*0.30
PT<-PA*0.30

PG
PP
PT

PD

INGRESA PA PG<- PA*0.40 PP<-PA*0.30 PT<-PA*0.30 MOSTRAR PG MOSTRAR PP MOSTAR PT


2500 1000<- 2500*0.40 750<- 2500*0.40 750<- 2500*0.40 1000 750 750
clc
clear all
p=input('ingrese presupuesto:');
pg=p*0.4;
pp=p*0.3;
pt=p*0.3;
fprintf('presupuesto para ginecologa:',g),disp(g);
fprintf('presupuesto para traumatologa:',t),disp(t);
fprintf('presupuesto para pediatra:',pe),disp(pe);

P-7) 3. EN UN ALMACN SE HACE UN 20% DE DESCUENTO A LOS CLIENTES CUYA


COMPRA SUPERE LOS $/. 1000 CUL SER LA CANTIDAD QUE PAGARA UNA PERSONA
POR SU COMPRA?

Inicio
VARIABLES Vc, Tp Decimales
Entrada
Ingrese el total de la compra
Lea Tc
Si Tc > 1.000
Tp <-TC-0.20
Mostrar Tp
Mostrar Tc
FIN
DIAGRAMA DE FLUJO

VC

TP

Tp = TC-TC*0.20

Si
V F
Tc >1.000

MOSTRAR MOSTRAR
Tp Tc

F
PD

VERDADERO FALSO
INGRESA TC Tc > 1.000 Tp <-TC-TC*0.20 MAYOR DE 1000 MENOR 1000
1500 Tc > 1.000 1200 <-1500-300 1500
900 Tc <1.000 720 <-900-150 720

clc
clear all
p=input('precio de total de compra:');
if tc>1000
tp=tc-tc*0.2
fprintf('total a pagar:',d),disp(d);
else
fprintf('total a pagar :',p),disp(p);

End

P-8) LEER UN NMERO ENTERO INCLUIDO EL CERO, INDICAR SI EL NMERO LEDO ES


POSITIVO, NEGATIVO O CERO.

Inicio
VARIABLES X numero entero
Entrada
Ingrese numero entero (X)
Si X = 0
Mostrar nmero entero positivo (X)
Sino <caso contario>
Mostrar nmero entero negativo (X)
FIN
I

Si
V F
X=0

MOSTRAR X MOSTRAR X
POSITIVO NEGATIVO

Вам также может понравиться