Está en la página 1de 33

DIAGRAMA DE FLUJO: INICIO

SELECT OR ALTERNATIV A1 ALTERNATIV A2 ALTERNATIV A3 ACCION 1 ACCION 2 ACCION 3

ALTERNATIV AN OTRO CASO

ACCION N ACCION X

FIN

Pseudocdigo: En CASO que SELECTOR SEA alternativa_1 : Accin_1 alternativa_2 : Accin_2 alternativa_3 : Accin_3 alternativa_n : Accin_n SINO (selector no encuentra lu ar! Accin_" #IN $el CASO

El selector %ue$e ser: varia&le' e(%resin' )uncin: sin e*&ar o' el valor que re%resenta $e&e ser escalar+ Es $ecir: nu*,rico entero' car-cter' l ico+ .e nin una *anera %ue$e ser STRIN/ ni REAL+ Este selector ser- evalua$o en ca$a alternativa 0asta que encuentre su lu ar+ Ca$a alternativa est- con)or*a$a %or un valor' una lista $e valores o un su&ran o $e valores 1 %ue$e ser e(%resa$a $e las si uientes )or*as res%ectiva*ente+ E2e*%lo: %ara valores nu*,ricos: 3 :

3'4'3 : 567 :

Cada accin, al i ual que en la estructura $e te*a anterior' %ue$e estar con)or*a$a %or una o varias sentencias (&loque $e sentencias!: $e tal )or*a que si se trata $e un &loque $e sentencias estar-n $entro $e un Inicio 1 #in+ Funcionamiento: 1+ El valor $el SELECTOR es evalua$o en las alternativas una %or una+ 2+ Si encuentra una alternativa que conven a el valor $el selector' e2ecuta la accin corres%on$iente 1 ter*ina la estructura+ 3+ El uso $e ELSE es o%cional' sin e*&ar o sirve %ara e2ecutar al o (Accin"! cuan$o el selector no encuentra su lu ar8 es $ecir' que su valor no se encuentra conteni$o en nin una alternativa+ E2e*%lo: Trate $e re%asar el )unciona*iento $e la estructura CASO en el si uiente %seu$oc$i o: In resar E.A. En CASO que E.A. SEA 562 : escri&ir 9&e&e:

3614 : escri&ir 9ni;o: 1<624 : escri&ir 92oven: 2<6<5 : escri&ir 9a$ulto: SINO escri&ir 9anciano: #IN $el CASO

ENUNCIADO

!"!#:

.eter*inar el no*&re corres%on$iente a un n=*ero $e *es 1 a$e*-s la estacin a la que %ertenece' consi$eran$o 3 *ese co*%letos %or estacin+ DEFINICI$N DE E%& Entra$as Sali$as P&EUDOC$DIGO: Inicio In resar Nu*>es N=*ero $e *es: 3:No*&re>es ? 9>arDo: A:No*&re>es ? 9A&ril: 4:No*&re>es ? 9>a1o: <:No*&re>es ? 9Eunio: 3:No*&re>es ? 9Eulio: B:No*&re>es ? 9A osto: 7:No*&re>es ? 9Setie*&re: 15:No*&re>es ? 9Octu&re: 11:No*&re>es ? 9Novie*&re: 12:No*&re>es ? 9.icie*&re: SINO No*&re>es ? 9$esconoci$o: #IN $el CASO Escri&ir No*&re>es' estacin : n=*ero $e *es (Nu*>es! : no*&re $el *es (No*&re>es!

.eter*inar estacin: En CASO que Nu*>es SEA 1'2'3 :estacin?:@erano: A'4'< :estacin?:Oto;o: 3'B'7 :estacin?:Invierno: 15'11'12:estacin?:Cri*avera: SINO Estacin'(desconocida( Fin $el CASO .eter*inar el no*&re $el *es: En CASO que Nu*>es SEA 1:No*&re>es ? 9Enero: 2:No*&re>es ? 9#e&rero:

)in

DIAGRAMA DE FLUJO:

Inici o In4resar NumMes


NumM

es
1,2, 3 1,2, 3 1,2, 3 1,2, 3 1,2, 3 NumM Estacion=Verano Estacion=Oto o Estacion=In!ierno Estaci"n=#rima!era Estacion=$esconoci %o

es
1 2 3 4 & ' ( ) * 1+ 11 12 Otro caso Escri,ir Nom,reMes,Estacion

Nom,reMes= -Enero. Nom,reMes= -/e,rero. Nom,reMes= -Mar0o. Nom,reMes= -A,ri1. Nom,reMes= -Ma2o. Nom,reMes= -3unio. Nom,reMes= -3u1io. Nom,reMes= -A4osto. Nom,reMes= -Setiem,re. Nom,reMes= -Octu,re. Nom,reMes= -No!iem,re. Nom,reMes= -$iciem,re. Nom,reMes= -$esconoci%o.

/in

ENUNCIADO

!"!):

En una tien$a $e accesorios %ara co*%uta$oras' el %recio $e venta unitario $e los $isFettes es el *is*o %ara cualquier *arca' sin e*&ar o el $escuento varia $e >ARCA .scto (H! 3> 15 NCR 14 Sentinel 25 Gurrou 0s 24 /ol$Star 35 acuer$o a la *arca 1 se esta&lece en la si uiente ta&la+ .eter*inar el i*%orte a %a ar %or la canti$a$ $e $isFettes co*%ra$os $e una sola *arca' consi$eran$o que no se %a a i*%uestos+ >ostrar i*%orte &ruto' $escuentos e i*%orte a %a ar+

DEFINICI$N DE E%& Entra$as : >arca' Crecio' Canti$a$ Sali$as : I*%orte &ruto(I*%Gruto! .escuentos(.scto! I*%orte a %a ar (I*%orte! P&EUDOC$DIGO: .e)inir constantes: C$scto1 ?5+15(15H %ara 3>! C$scto2 ? 5+14 (14H %ara NCR! C$scto3 ? 5+25 (25H %ara Sentinel! C$sctoA ? 5+24 (24H %ara Gurrou 0s! C$scto4 ? 5+35 (35H %ara /ol$Star! Inicio Escri&ir *arcas a esco er In resar >arca' Crecio' Canti$a$ Calcular I*%orte Gruto: I*%Gruto?Canti$a$ICrecio Calcular .escuento: En CA&O *ue Ma+ca &EA

&

3>:.scto?I*%GrutoIC$scto1 NCR:.scto?I*%GrutoIC$scto2 Sentinel:.scto?I*%GrutoIC$s cto3 Gurrou 0s :.scto?I*%GrutoIC$sctoA

/ol$Star :.scto?I*%GrutoIC$scto4 FIN $el CA&O Calcular I*%orte I*%orte?I*%GrutoI.scto Escri&ir I*%Gruto' .scto' I*%orte Fin

DIAGRAMA DE FLUJO:

inici

o
#%scto1=+51+ #%scto2=+51& #%scto3=+52+ #%scto4=+52& #%scto&=+53+

Escri,ir Marcas a esco4er In4resar Marca, #recio, Canti%a% Im6,ruto=Canti%a%7# recio Mar ca

3M NCR Sentine 1 8urrou4 9s :o1Star

$scto=Im68ruto7#%sc to1 $scto=Im68ruto7#%sc to1 $scto=Im68ruto7#%sc to1 $scto=Im68ruto7#%sc to1 $scto=Im68ruto7#%sc to1

Im6orte= Im68ruto ; $scto Escri,ir Im68ruto, $scto, Im6orte inici

'

INSTITJTOS Cole io Nacional Carticular A G C 45 A5 35 24 25 14

ENUNCIADO

!"!":

.eter*inar el i*%orte a %a ar %or un alu*no $e un instituto cu1a cuota tiene un %orcenta2e $e $escuentos que se esta&lece en la si uiente ta&la 1 est- en )uncin al cole io $e %roce$encia $el alu*no: los i*%ortes est-n e(onera$os $e i*%uestos+

DEFINICI$N DE E%&: Entra$as: Instituto' Cole io' Cuota P&EUDOC$DIGO:


.e)inir Constantes: %$NA? 5+45 (45H Instituto A' Cole io Nacional! %$NG?5+A5 (A5H Instituto G' Cole io Nacional! %$NC?5+35 (35H Instituto C' Cole io Nacional!

Sali$as: i*%orte a %a ar (I*%orte!


%$CA?5+24(24H Carticular! %$C&?5+25(25H Carticular! %$CA?5+14(14H Carticular! Inicio In resar Instituto' Cole io' Cuota Calcular .escuento: Instituto Instituto Instituto A' G' C' Cole io Cole io Cole io

En CASO que Instituto SEA KAL: en CASO que Cole io SEA Nacional:.scto?CuotaIC$NA
Inicio

#IN $el CASO KCL: en CASO que Cole io SEA Nacional:.scto?CuotaIC$NC Carticular:.scto?CuotaIC$CC #IN $el CASO #IN .EL CASO Calcular I*%orte I*%orte?Cuota M .scto Escri&ir I*%orte Fin

Carticular:.scto?CuotaIC$CA

6%NA= +5&+ #IN 6%N8=+54+ $el CASO 6%NC=+53+ 6%#A=+52& KGL: en CASO que Cole io SEA 6%#,=+52+ 6%#A=+51&

Nacional:.scto?CuotaIC$NG
In4resar Instituto, Carticular:.scto?CuotaIC$CG Co1e4io, Cuota

DIAGRAMA DE FLUJO
A

Institu to

Co1e4 io Naciona1 #articu1ar 8 Co1e4 io Naciona1 #articu1ar $scto= Cuota 7 #%N8 $scto= Cuota 7 #%N8 $scto= Cuota 7 #%NA $scto= Cuota 7 #%NA

C Co1e4 io Naciona1 #articu1ar $scto= Cuota 7 #%N8 $scto= Cuota 7 #%N8

Im6orte= Cuota ; $scto Escri,ir Im6orte

/in

ENUNCIADO

!"!,:

@ali$ar el in reso $e una )ec0a en el)or*ato $Na' *es' a;o nu*,ricos $eter*ina$os si es correcto o no' *ostran$o el *ensa2e corres%on$iente+ Consi$erar a;os Gisiestos+ DEFINICI$N DE E%&: Entra$a: .Na' >es' A;o(Anio! Sali$as: >ensa2e P&EUDOCODIGO:
Inicio In resar .Na' >es 1 Anio Evaluar valores in resa$os SI(.Na est- enO1++31P! Q (>es est- en O1++12P! (Anio est- enO1++7P!+ENTONCES SINO Correcto?#also #in $e SI SI correcto es ver$a$' ENTONCES inicio En CASO que >es SEA 1'3'4'3' B'15'12 : .*-(?31 A'<'7'11: .*-(?35 ENTONCES 2 :SI Anio &isiesto'

.*-(?27

SINO .*-(?2B #in $el SI #IN $el CASO SI (.NaR.*-(!' ENTONCES Correcto?)also #in $el SI )in $el SI Inicio Fin

Escri&ir *ensa2e: SI correcto ENTONCES es ver$a$'

Escri&ir K)ec0a correctaL SINO Escri&ir K)ec0a incorrectaL #in $el SI

In4resar $<a, Mes, Anio / V


$<a est= en >1553? Mes est= en >15512? Anio est= en >155**?

Correcto = Ver%a%ero

Correcto = Ver%a%ero

Corre cto M es 1,3,&,(,),1+ ,12 4,',*,11 $m=@= 31 $m=@= 3+

DIAGRAMA DE FLUJO:
2 /

V
Anio es ,isiesto

$m=@= 2)

$m=@= 2*

V $<a=$ m=@ / Correcto = /a1so

/ Escri,ir -/ec9a incorrecta.

Corre cto

V Escri,ir -/ec9a correcta.

1+

/in

ENUNCIADO

!"!-:

Evaluar una e(%resin $e $os o%eran$os enteros $e acuer$o al O%era$or que se eli2a' *ostrar el resulta$o consi$eran$o la %osi&ili$a$ que en la $ivisin se intente $ivi$ir %or 5 %ara lo cual el resulta$o $e&e ser ta*&i,n 5 ( aun cuan$o se sa&e *ate*-tica*ente que una $ivisin %or cero tien$e al in)inito!+ Los o%era$ores %er*iti$os son sola*ente los si uientes: S T I U H V Su*a Resta >ulti%licacin .ivisin entera Resi$uo Cotencia

DEFINICIONE& DE E%&: Entra$as : O%era$or' O%eran$o1' O%eran$o2 11

Sali$as

Resulta$o

P&EUDOCODIGO
.e)inir constantes *as ? KSL KTK KIL KUL KHL Inici o

En CASO que O%era$or SEA *as: Resulta$o? O%eran$o1 S O%eran$o2 *enos: Resulta$o? O%eran$o2 O%eran$o1 T

*enos ? %or ?

%or: Resulta$o? O%eran$o1 I O%eran$o2 entre: SI O%eran$o2 WR 5 ENTONCES SINO Resulta$o? 5 #in $el SI resi$uo: Resulta$o? (O%eran$o1XO%eran$o2! Resi$uo

entre ? resi$uo ?

mas = -A. %otencia? KVL menos = -;6or = -7. Inicio entre = -B. Escri&ir o%era$ores a esco er resi%uo = -C. In resar O%era$or 6otencia= Escri,ir -D. o6era%ores In resar 2 n=*eros enteros: O%eran$o1' O%eran$o2
In4resar O6era%or

%otencia: Resulta$o? O%eran$o1 eleva$o a la %otencia $el O%eran$o2 #IN $el CASO Escri&ir Resulta$o .in

.eter*inar Resulta$o
Escri,ir O6eran%o1,O6erna%o 2

DIAGRAMA DE FLUJO:

O6era %or

mas meno s 6or entr e

Resu1ta%o= O6eran%o1 A O6eran%o2 Resu1ta%o= O6eran%o1 ; O6eran%o2 Resu1ta%o= O6eran%o1 7 O6eran%o2

O6eran%o 2EF2 Resu1ta%o =+ resi%u o 6otenci a Resu1ta%o=EnteroGO6eran%o1HO6e ran%o2I

Resu1ta%o= Resi%uoGO6eran%o1HO6eran%o2I Resu1ta%o= O6eran%o1 o6eran%o2

Escri,ir Resu1ta%o

12

/in

#ACJLTA. Siste*as Electrnica In$ustrial A$*inistracin

CJNTAEE >INI>O 155 75 B5 35

ENUNCIADO

!"!/:

En una Jniversi$a$ se 0a esta&leci$o los si uientes %unta2es $e in reso a sus res%ectivas )aculta$es:

13

.e acuer$o al %unta2e o&teni$o %or un %ostulante $eter*inar la )aculta$ a la cual in res o $ar un *ensa2e corres%on$iente al caso que no in rese+

DEFINICION DE E%&: Entra$as: Cunta2es Sali$as: #aculta$ a la que %ertenece P&EUDOC$DIGO inicio in resar %unta2e o&teni$o: %unta2e $eter*inar )aculta$ $e in reso: en CASO que %unta2e SEA 356 37: )aculta$? KA$*inistracinL B56B7: )aculta$? KIn$ustrialL 75677: )aculta$? KElectrnicaL 1556115: )aculta$? KSiste*asL SINO #aculta$:? KNin unaL #in $el CASO Escri&ir #aculta$ .in
Inici o In4resar 6untaJe #unt aJe (+K (* )+K )* *+K **
1++K 11+

DIAGRAMA DE FLUJO:

(+K(* (+K(* (+K(* (+K(* (+K(*

Otro caso

In4resar 6untaJe /in

14

ENUNCIADO

!"!0:

Jna tien$a $istri&ui$ora $e ro%a 0a esta&leci$o %orcenta2es $e $escuento so&re el *onto co*%ra$o $e la si uiente )or*a: Yo*&res S Nacional I*%orta$o 15 4 > 12 3 L 14 15 S 14 3 >u2eres > 13 7 L 25 12

.eter*inar 1 *ostrar %ara un co*%ra$or' el *onto co*%ra$o' el i*%orte $el $escuento 1 el *onto a %a ar+

DEFINICIONE& DE E%&: Entra$as: Sali$as: >onto $e co*%ra (*onto_co*%ra! ori en' talla' se(o *onto $e co*%ra 1&

.escuento (.scto! >onto $e %a o (*onto_co*%ra M .scto! P&EUDOCODIGO: $e)inir constantes: %$NYS? 5+15 (15H $escuento Nacional Yo*&re S! %$NY>? 5+12 (12H $escuento Nacional Yo*&re >! %$NYL? 5+14 (14H $escuento Nacional Yo*&re L! %$NYS? 5+14 (14H $escuento Nacional >u2er S! %$NY>? 5+13 (13H $escuento Nacional >u2er >! %$NYL? 5+25 (25H $escuento Nacional >u2er L! %$NYS? 5+54 (4H $escuento I*%orta$o Yo*&re S! %$NY>? 5+53 (3H $escuento I*%orta$o Yo*&re >! %$NYL? 5+15 (15H $escuento I*%orta$o Yo*&re L! %$NYS? 5+53 (3H $escuento I*%orta$o >u2er S! %$NY>? 5+57 (7H $escuento I*%orta$o >u2er >! %$NYL? 5+12 (12H $escuento I*%orta$o >u2er L! inicio In resar $atos: *onto_co*%ra' ori en' se(o' talla Calcular *onto $el $escuento: En CASO que ori en SEA KNL: en CASO que se(o SEA KYL: en CASO que talla SEA KSL: .scto? *onto_co*%raI%$NYS K>L: .scto? *onto_co*%raI%$NY> KLL: .scto? *onto_co*%raI%$NYL #in $el CASO K>L: en CASO que talla SEA KSL: .scto? *onto_co*%raI%$N>S K>L: .scto? *onto_co*%raI%$N>> KLL: .scto? *onto_co*%raI%$N>L #in $el CASO #in $el CASO

KIL: en CASO que se(o SEA KYL: en CASO que talla SEA KSL: .scto? *onto_co*%raI%$lYS K>L: .scto? *onto_co*%raI%$lY> KLL: .scto? *onto_co*%raI%$lYL #in $el CASO K>L: en CASO que talla SEA KSL: .scto? *onto_co*%raI%$l>S 1'

K>L: .scto? *onto_co*%raI%$l>> KLL: .scto? *onto_co*%raI%$l>L #in $el CASO #in $el CASO #in $el CASO >ostrar resulta$os: 1 Inici *onto_co*%ra' .scto' *onto_co*%ra M .scto Escri&ir -I. o .in 6%NLS= +51+ 6%NLM= +512 6%NLL= +51& 6%NLS= +51& 6%NLM= +51( 6%NLL= +52+ 6%NLL= +51+ 6%NLS= +5+& In4resar 6%NLM= MontoMco +5+( m6ra, 6%NLS= Ori4en, +5+( ta11a se@o, 6%NLM= +5+* Ori4 6%NLL= en +512 Se@ o -L . Ta11 a
1 2

-S . -M . -L.

$scto= montoMcom6ra76%1LS $scto= montoMcom6ra76%1LM $scto= montoMcom6ra76%1LL


Escri,ir MontoMCom6ra, $scto, MontoMcom6ra ;$scto

/in -N . Se@ o -L . Ta11 a DIAGRAMA DE FLUJO: -S .


-M .

$scto= montoMcom6ra76%NLS $scto= montoMcom6ra76%NLM $scto= montoMcom6ra76%NLL


2

-L.
1 1

1(

ENUNCIADO

!"!1:

Jna tien$a co*ercial o)rece ventas al cr,$ito )inancia$os en tres )or*as co*o se in$ica a continuacin:

1)

TI#O $E /INANCIAMIEN TO 1 2 3

C INTERES & 1+ 1&

C CNOTA INICIAL '+ &+ 3&

NNMEROS LETRAS 2 4 '

El cliente $e&er- )ir*ar antes $e la )inanciacin el *onto $e la co*%ra' el cual es a)ecto a un 15H $e i*%uesto' %or lo que el *onto $e la )actura es i ual al *onto $e la co*%ra *-s el i*%orte $el i*%uesto+ Lue o que el cliente eli e el ti%o $e )inancia*iento que te conven a' se *ostrar- lo si uiente: *onto $e la )actura' *onto $e los intereses' nuevo *onto $e la )actura (inclu1en$o intereses!' *onto $e la cuota inicial 1 el *onto $e ca$a letra %or %a ar (nuevo *onto $e )actura *e;os *onto $e cuota inicial entre nu*ero $e letras!+

DEFINICI$N DE E%&: Entra$as: *onto $e co*%ra (>co*%ra! ti%o $e )inancia*iento (Ti%o_#in! Sali$as8 *onto $e co*%ra (>co*%ra! i*%uestos (I*%uesto! *onto $e )actura (>)actura! Intereses nuevo *onto $e )actura (Nuevo_>)actura! *onto $e cuota inicial (>cuotaIni! *onto $e ca$a letra (>letra! nu*ero $e letras (Nletras! ti%o $e )inancia*iento (Ti%o_#in!

P&EUDOCODIGO: $e)inir constantes:

1*

%int1? 5+54 (4H $e inter,s ti%o 1! %int2? 5+15 (15H $e inter,s ti%o 2! %int3? 5+14 (14H $e inter,s ti%o 3!

%cin1? 5+<5 (<5H $e cuota inicial ti%o1! %cin2? 5+45 (45H $e cuota inicial ti%o2! %cin3? 5+34 (34H $e cuota inicial ti%o3!

nlet1? 2 (nu*ero $e letra ti%o 1! nlet2? A (nu*ero $e letra ti%o 2! nlet3? < (nu*ero $e letra ti%o 3! %i*%? 5+15 (15H $e i*%uesto so&re *onto $e co*%ra!

inicio In resar *onto $e co*%ra: >co*%ra In resar ti%o $e )inancia*iento: Ti%o_#in

Calcular *onto $e i*%uesto: I*%uesto? >co*%raI%i*% Calcular *onto $e la )actura+ >)actura? >co*%ra S I*%uesto $eter*inar H $e inter,s' cuota inicial 1 n=*ero $e letras: en CASO que Ti%o_#in SEA K1L: inicio %interes %cuotaini ? %int1 ? %cin1 2+

Nletras )in K2L: inicio %interes %cuotaini Nletras )in K3L: inicio %interes %cuotaini Nletras )in #in $el CASO calcular *ontos requeri$os: Interes Nuevo_>)actura >cuotaini >letra

? nlet1

? %int2 ? %cin2 ? nlet2

? %int3 ? %cin3 ? nlet3

? >)actura I %interes ? >)actura S Interes ? Nuevo_>)actura I %cuotaini ? (Nuevo_>)actura M >cuotaini!XNletras

*ostrar resulta$os: escri&ir K >onto $e co*%ra escri&ir K I*%uestos escri&ir K>onto $e )actura escri&ir K Intereses : K+>co*%ra : K'I*%uesto : K'Nuevo_>)acturaI%cuotaini : K'Intereses

escri&ir K Nuevo >onto $e #actura: K'Nuevo_>)actura

21

escri&ir K >onto $e Cuota Inicial : K'>cuotaini escri&ir K >onto $e ca$a letra escri&ir K Nu*ero $e letras : K'>letra : K'Nletra

escri&ir K Ti%o $e #inancia*iento : K'Ti%o_)in .in


Inici o 6int1= +5+& 6int2= +51+ 6int3= +51& 6cin1= +5'+ 6cin2= +5&+ 6cin3= +53& n1et1= 2 In4resar n1et2= 4 n1et3= ' Mcom6ra, 6im6= Ti6oM/in +51+ Im6uesto =Mcom6ra76im6 MOactura= Mcom6ra ; Im6uesto Ti6oM /in -1 .
1

Interes= MOactura 7 6interes Nue!oMMOactura= MOactura A Interes Mcuotaini= Nue!oMMOactura 7 6cuotaini M1etra = GNue!oMMOactura P McuotainiIHN1etras Escri,ir Mcom6ra, Im6uesto,MOactura, Intereses, Nue!oMMOactura, Mcuotaini,M1etra,N1etra,Ti 6oM/in /in

6interes = 6int1 6cuotaini = 6cin1 N1etras = n1et1

-2 .

6interes = 6int2 6cuotaini = 6cin2 N1etras = n1et2

DIAGRAMA DE FLUJO:
-3 . 6interes = 6int3 6cuotaini = 6cin3 N1etras = n1et3

22

#2 Los $Nas $e la se*ana se i$enti)ican %or un n=*ero $e la si uiente )or*a: 5 %ara .o*in o' 1 %ara Lunes' 2 %ara >artes' etc+ .eter*inar el $Na que

23

corres%on$a a un n=*ero in resa$o $an$o un *ensa2e a$ecua$o %ara que el caso que el n=*ero $a$o no corres%on$a a nin =n $Na $e la se*ana+

P&EUDOCODIGO: 1! Inicio 2! In resar N=*ero: Nu* 3! .eter*inar .Na En CASO que Nu* SEA 5: 1: 2: 3: A: 4: <: SINO .Na #in $el CASO A! Escri&ir .Na 4! #in ? 9El n=*ero no corres%on$e a un $Na $e la se*ana: .Na .Na .Na .Na .Na .Na .Na ? .o*in o ? Lunes ? >artes ? >i,rcoles ? Eueves ? @iernes ? S-&a$o

24

Inicio DIAGRAMA DE FLUJO: In resar Num

Nu *

5 1 2 3 A 4 < Otro caso

.Na? 9.o*in o: .Na? 9Lunes: .Na? 9>artes: .Na? 9>i,rcoles: .Na? 9Eueves: .Na? 9@iernes: .Na? 9S-&a$o:
.Na?:el n=*ero no corres%on$e a un $Na $e la se*ana:

>ostrar .Na

2&

#in

)2 En una oli*%ia$a $el tiro al &lanco se lle a a una cuer$o entre las %artici%antes %ara que el %unta2e o&teni$o sea calcula$o en &ase al %unta2e ori inal (5 al 15! alcanDan$o ene l tiro' *ulti%lican$o %or un )actor : 6untaJe ori4ina1 + 1K& 'K) *,1+

Oactor + ' * 1+

Cara un tiro realiDa$o $eter*inar su %unta2e corres%on$iente+

P&EUDOCODIGO: #3 Inicio )3 Leer Cunta2e Ori inal: %unt_or "3 .eter*inar %unta2e En CASO que %unt_or SEA: 2'

5: 1++4: <++B:

%unta2e %unta2e %unta2e

? %unt_orI5 ? %unt_orI< ? %unt_orI7 ? %unt_orI15

7'15: %unta2e SINO

%unta2e? 9Cunta2e ori inal incorrecto: #in $el CASO ,3 >ostrar %unta2e -3 #in

Inicio

Leer %unt_or

%unt_ DIAGRAMA DE FLUJO: 5 1++4 <++B 7'15 5 Otro caso %unta2e ? 9Cunta2e ori inal no v-li$o: or %unta2e? %unt_orI5 %unta2e? %unt_orI< %unta2e? %unt_orI7 %unta2e? %unt_orI15

>ostrar %unta2e

2(

#in

"2 El TJRGO CASCAL' $is%one $e varios ti%os $e $atos entero que son: S0ortInt' G1te' Inte er' Zor$' Lon Int' ca$a uno $e los cuales tiene un ran o $e valores enteros que lo $e)inen $e la si uiente *anera+ Ran4o %e !a1ores $es%e Lasta ;12) 12( + 2&& ;32(') 32('( + '&&3& ; 214(4)3'4 214(4)3'4 ) (

Ti6o %e %atos S9ortInt 82te Inte4er Qor% Lon4Int

2)

Al in resar la %ri*era letra $el ti%o $e $ato *ostrar su ran o $e valores corres%on$ientes+ P&EUDOCODIGO: #3 Inicio )3 Leer letra "3 Seleccionar CASO letra SEA: Caso 9S: >ensa2e 9Ran o $e valores8 $es$e: T12B' 0asta: S123: Caso :G: >ensa2e 9Ran o $e valores8 $es$e: 5' 0asta: 244: Caso 9I: >ensa2e 9Ran o $e valores8 $es$e: T323<B' 0asta: S323<3: Caso 9Z: >ensa2e 9Ran o $e valores8 $es$e: 5' 0asta: <4474: Caso 9L: >ensa2e 9Ran o $e valores8 $es$e: T21A3AB3<AB' 0asta: S21A3AB3<A3: SINO >ensa2e 9Ti%o $e $ato no $e)ini$o en el TJRGO CASCAL:

,3 #in M CASO

2*

-3 #in DIAGRAMA DE FLUJO:

Inicio

Leer Letra

Letra?: E:
/ V

>ostrar8 9Ran o $e valores8 $es$e: T12B' 0asta: S123:

Letra?: G:
/ V

>ostrar8 9Ran o $e valores8 $es$e: 5' 0asta: 244:

Letra?: I:
/ V

>ostrar8 9Ran o $e valores8 $es$e: T323<B' 0asta: S323<3:

Letra?: Z:
/ V

>ostrar8 9Ran o $e valores8 $es$e: 5' 0asta: <4434:

Letra?: L:
/

>ostrar8 9Ran o $e valores8 $es$e: T21A3AB3<AB' 0asta:T 21A3AB3<A3:

>ostrar 9Ti%o $e $ato no $e)ini$o en el TJRGO CASCAL:

#in

3+

,2 In resar un n=*ero en )or*a ARAGICO (entero! 1 *ostrar su equivalente en RO>ANO asu*ien$o que el n=*ero in resa$o es correcto 1 no $e&e ser *a1or a 3777+

P&EUDOCODIGO: #3 Inicio )3 Leer "3 .i ito > entero (NX1555! R1? N M (1555I.I/ITO! Se =n SEA (.I/ITO! 1: escri&ir 9>: 31

2: escri&ir 9>>: 3: escri&ir 9>>>: #in se =n SEA .i ito C entero (R1X155! R2? R1 M (155I.I/ITO! Se =n SEA (.I/ITO! 1: escri&ir 9C: 2: escri&ir 9CC: 66666666+ 7: escri&ir 9C>: #in se =n SEA .i ito . entero (R2X15! R3? R1 M (15I.I/ITO! Se =n SEA (.I/ITO! 1? Escri&ir 9": 2? Escri&ir 9"": 3? Escri&ir 9""": 6666666666 7? Escri&ir 9"C: #in se =n SEA

.i ito J? R3 32

Se =n SEA (.I/ITO! 1? Escri&ir 9I: 2? Escri&ir 9II: 3? Escri&ir 9III: + 7? Escri&ir 9I": #in se =n SEA ,3 #in

33

También podría gustarte