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

TRABAJO PRCTICO N 2 Escribir un pseudocdigo y diagrama de flujo para los siguientes problemas: Nota.

- Diagramas y Psudocodigos elaborados con ayuda de PSInt Proceso=Programa, Definir=Variables 1. Leer tres nmeros enteros e imprima el nmero mayor DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso Numero_mayor Definir num_may,n1,n2,n3 Como Entero; Escribir "Escriba 3 Nmeros"; Leer n1,n2,n3; num_may<-n1; Si n2>num_may Entonces num_may<-n2; FinSi Si n3>num_may Entonces num_may<-n3; FinSi Escribir "El nmero mayor es:", num_may; FinProceso

2. Leer N e imprimir la suma de los nmeros impares menores o iguales a N DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso ImparesMenN Definir N,i,sum como entero; Escribir "Introduzca un Nmero"; Leer N; i<-1; sum<-0; Mientras i<=N Hacer sum<-sum+i; i<-i+2; FinMientras Escribir "La suma de los impares <= a ",N, ",es: ",sum; FinProceso

3. Calcular el mnimo comn mltiplo de dos nmeros DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso mcm Definir N1,N2,A,B,aux Como Entero; Escribir "Introduzca 2 nmeros enteros"; Leer N1,N2; A<-N1; B<-N2; Si A<B Entonces aux<-A; A<-B; B<-aux; FinSi Mientras A mod B <> 0 Hacer aux<-A mod B; A<-B; B<-aux; FinMientras Escribir "el m.c.m es: " ,(N1*N2)/B; FinProceso

4. Un vendedor desea calcular su comisin total sobre la venta de varios artculos. Al vendedor le corresponde el 5% de su comisin sobre artculos cuyo precio es menor de $100 y el 7.5 % de comisin sobre aquellos artculos cuyo precio es de $100 o ms. Suponga que el vendedor hizo N ventas. DIAGRAMA DE FLUJO Proceso ComisionV Definir N,i Como Entero; Definir P,CT Como Real; i<-1; CT<-0; Escribir "Introduzca la cantidad de ventas"; Leer N; Mientras i<=N Hacer Escribir "Introdusca el costo del articulo N",i; Leer P; Si P<100 Entonces CT<-CT+(P*0.05); Sino CT<-CT+(P*0.075); FinSi i<-i+1; FinMientras Escribir "El total de comisiones para el vendedor es: ", CT; FinProceso PSUDOCODIGO

5. Ingreso de 10 nmeros enteros. El programa debe sumar todos los nmeros que sean mltiplos de 3 e imprimirlo. DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso multiplos3 Definir i,N como Entero; i<-1; Mientras i<=10 Hacer Escribir 'Escriba un Nmero: No ',i; Leer N; i<-i+1; Si N MOD 3=0 Entonces Escribir 'El N,',N,' es multiplo de 3'; FinSi FinMientras FinProceso

6. Leer un nmero N y hacer la bsqueda de nmeros primos entre 2 y el valor ledo N. DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso BusquedaPrimos DEFINIR M,N,i COMO ENTERO; DEFINIR p COMO LOGICO; N<-2; Escribir 'Introduzca un nmero'; Leer M; Escribir 'Los Primos entre 2 y ',M," son:"; Mientras N<=M hacer i<-2; p<-verdadero; Mientras (i<N) Y (p=verdadero) Hacer Si N MOD i=0 Entonces p<-Falso; FinSi i<-i+1; FinMientras Si (p=verdadero)Entonces Escribir "* ",N; FinSi N<-N+1; FinMientras FinProceso

7.

Leer un valor entero positivo N y determinar si es primo o no DIAGRAMA DE FLUJO PSUDOCODIGO

Proceso NumPrimo Definir N,i Como Entero; Definir p Como Logico; i<-2; p<-Verdadero; Escribir "Introduzca un nmero positivo"; Leer N; Mientras (i<N)y(p=Verdadero) hacer Si N mod i=0 Entonces p<- Falso; FinSi i<-i+1; FinMientras Si (p=verdadero)y(N<>1) Entonces Escribir "El nmero ",N," es Primo"; Sino Escribir "El nmero ",N," NO es Primo"; FinSi FinProceso

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