Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paolaandreabetancurzambrano 600182 140304101833 Phpapp01
Paolaandreabetancurzambrano 600182 140304101833 Phpapp01
ADSI 600182
INSTRUCTOR: IVAN DANIEL VELA
SENA CENIGRAF
TALLER DIAGRAMAS DE FLUJO Y ALGORITMOS
Ejercicio No: 1
a. Realizar un algoritmo que permita leer dos valores, determinar cual de los
dos valores es el menor y escrbalo:
RTA:
Proceso ejercicio_1
Escribir "BIENVENIDO"
Escribir "POR FAVOR INTRODUZCA DOS VALORES"
Escribir "INGRESE EL PRIMER NUMERO"
Leer A
Escribir "INGRESE EL SEGUNDO NUMERO"
Leer B
SI A=B Entonces
Escribir "ERROR"
FinSi
Si A<B Entonces
Escribir "EL PRIMER NUMERO ES MENOR QUE EL SEGUNDO"
FinSi
Si B<A Entonces
Escribir "EL SEGUNDO ES MENOR QUE EL PRIMERO"
FinSi
FinProceso
RTA:
Proceso MENOR_VALOR
Escribir "BIENVENIDO"
Escribir "POR FAVOR INTRODUZCA DOS VALORES"
Escribir "INGRESE EL PRIMER NUMERO"
Leer A
Escribir "INGRESE EL SEGUNDO NUMERO"
Leer B
Escribir "INGRESE EL TERCER NUMERO"
Leer C
SI A<B Y A<C Entonces
Escribir A
Escribir "ES EL MENOR";
Sino
SI B<A Y B<C Entonces
Escribir B
Escribir "ES EL MENOR"
Sino
SI C<A Y C<B Entonces
Escribir C
Escribir "ES EL MENOR"
FinSi
FinSi
FinSi
FinProceso
Ejercicio No: 3
a. Desarrolle un algoritmo que realice la sumatoria de los nmeros enteros
mltiplos de 5, comprendidos entre el 1 y el 100, es decir, 5 + 10 + 15 +
. + 100. El programa deber imprimir los nmeros en cuestin y
finalmente su sumatoria.
RTA:
Proceso SUMATORIA_DE_LOS_MULTIPLOS_DE_5
Escribir "BIENVENIDO"
Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE
5 HASTA 100 "
Escribir "LOS NUMEROS SON:"
N<-0
SUMA<-0
Mientras N<=19 Hacer
N<-N+1
M<-N*5
SUMA<-SUMA+M
Escribir M
FinMientras
Escribir "EL RESULTADO ES:"
Escribir SUMA
FinProceso
b. Desarrolle un algoritmo que realice la sumatoria de los nmeros enteros
pares comprendidos entre el 1 y el 100, es decir, 2 + 4 + 6 +. + 100.
El programa deber imprimir los nmeros en cuestin y finalmente su
sumatoria.
RTA:
Proceso SUMATORIA_DE_NUMEROS_PARES
Escribir "BIENVENIDO"
Escribir "PROGRAMA QUE CALCULA LA SUMATORIA DE LOS MULTIPLOS DE
5 HASTA 100 "
Escribir "LOS NUMEROS SON:";
N<-0
SUMA<-0
Mientras N<=50 Hacer
N<-N+1
M<-N*2
SUMA<-SUMA+M
Escribir M
FinMientras
Escribir "EL RESULTADO ES:"
Escribir SUMA
FinProceso
c. Desarrolle un algoritmo que lea los primeros 300 nmeros enteros y
determine cuntos de ellos son impares; al final deber indicar su
sumatoria.
RTA:
Ejercicio No: 4
a. Qu falta en este algoritmo? Qu errores presenta?
RTA:
En el algoritmo se necesitaba una variable mas ya que la manera correcta de
poder hallar la hipotenusa es:
4. Sumamos
6. Solucin final:
la hipotenusa vale 5
FinMientras
PROM<-ACU/(CONT-1);
ESCRIBIR " SU PROMEDIO ES ",PROM;
Hasta Que NNOTA=1
FinProceso
---------------------------------------------------------------------------------------------------------------------
Ejercicio No: 8
a. Desarrolle un algoritmo que permita realizar la escritura de los primeros 100
nmeros naturales
utilizando la estructura Mientras (While).
Proceso CIEN_NUMEROS
Escribir "BIENVENIDO"
Escribir "ESTE ES UN PROGRAMA QUE CMUESTRA LOS 100 PRIMEROS
NUMEROS NATURALES"
N<-0
SUMA<-0
Mientras N<=99 Hacer
N<-N+1
escribir N
FinMientras
FinProceso
Ejercicio No: 9
sino
si boletas[1],boletas[2],boletas[3],boletas[4]<>0 Entonces
b1<-boletas[4]/100*10;
b2<-boletas[3]/100*10;
b4<-boletas[1]/100*10;
b5<-boletas[2]/100*10;
b6<-b4+b5;
b3<-b1+b2;
d1<-b3+b6;
escribir " su descuento de boletas es: ",d1;
sino
d2<-d1(b3/2);
escribir "su descuento de boleta es: ",d2;
FinSi
FinSi
FinSi
FinProceso
Ejercicio No: 11
a. Desarrolle un algoritmo que lea la velocidad en metros por segundo y la
convierta a kilmetros por hora.
Ejercicio No: 12
a. Desarrolle un algoritmo que permita calcular la media aritmtica.
Ejercicio No: 13
a. Qu pasara si no se decrementa al nmero de obreros en uno?
b. Realice el mismo algoritmo utilizando la herramienta FOR,
c. Realice el mismo algoritmo utilizando la herramienta REPEAT.
Ejercicio No: 14
Realice el mismo algoritmo utilizando la herramienta IF-THEN ELSE.