Está en la página 1de 5

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Superior Universitaria Universidad Bicentenaria de Aragua Edo.

Miranda

Programas
(Estructura de Datos II)

Tutora: Mercedes Lpez

Integrante: Alex Hernndez C.I: 20.131.086

San Antonio de Los Altos, Abril del 2012

1) Programa Que Imprima Nmeros Pares desde 1 a 50


Program Pares; Uses CRT; Var Num:Integer; Begin CLRSCR; WriteLN('Programa Que Imprima Nmeros Pares desde 1 a 50'); WriteLN; For Num:=1 To 50 Do Begin If Num Mod 2=0 Then Write(Num, ','); End; ReadKey; End.

2) Programa que Imprima Nmeros Impares en orden descendiente desde 50 a 1


Program Impares; Uses CRT; Var I:Integer; Begin CLRSCR; WriteLN('Programa que imprima Nmeros Impares desde el 50 al 1'); WriteLN; For I:=50 Downto 1 do Begin If Odd(I)=true Then Write(I,','); End; Readkey; End.

3) Programa que Imprima Nmeros Fibonacci


Program Fibonacci; Uses CRT; Var FiboA,FiboB,I,N:Longint; Begin CLRSCR; WriteLN('Programa que Imprima Nmeros de Fibonacci'); WriteLN; FiboA:=1; FiboB:=0; For I:=1 To 10 Do Begin N:=FiboA+FiboB; Write(N,' '); FiboA:=FiboB; FiboB:=N; End; Readkey; End. 4) Programa que Calcule el Factorial Program Factorial; Uses CRT; Var Factor:Real; I,N:Byte; Begin CLRSCR; WriteLN('Programa que Calcule el Factorial de N'); WriteLN; Write('Dame Valor de N=');ReadLN(N); Factor:=1; For I:=1 To N Do Begin Factor:=Factor*I; End; WriteLN; WriteLN('El Valor del Factor es=',Factor:5:2); ReadKey; End.

5) Programa que lea 20 Nmeros y Encontrar quien es el Mayor y el Menor


Program MayorMenor; Uses CRT; Var n,May,Men:Integer; Indica:Boolean; Opcion:String; Function Mayor (n,May:Integer):Integer; Begin If (n>May) Then Mayor:=n Else Mayor:=May; End; Function Menor (n,Men:Integer):Integer; Begin If (Men>n) Then Menor:=n Else Menor:=Men; End; Begin Indica:=False; May:=0; Repeat CLRSCR; WriteLN('Programa que Imprima 20 Nmeros y encontrar el Mayor y el Menor'); Write('Dame Un Numero=');ReadLN(n); If (Indica=False) Then Begin Men:=n; Indica:=True; End; May:=Mayor(n,May); Men:=Menor(n,Men); WriteLN('Usted desea Escribir Otro Numero (S/N)');ReadLN(Opcion); Until (Opcion='n') Or (Opcion='N'); WriteLN; WriteLN ('El Mximo fue ',May); WriteLN ('El Mnimo fue ',Men); ReadKey; End.

Program MayorMenor; Uses CRT; Var A,B,I:Integer; Num:Array[1..20] Of Integer; Begin CLRSCR; WriteLN('Programa que Imprima 20 Nmeros y encontrar el Mayor y el Menor'); WriteLN; For I:=1 To 20 Do Begin Write(I,': ');ReadLN(Num[I]); End; A:=Num[1]; B:=Num[1]; For I:=2 To 20 Do Begin If Num[I]<A Then A:=Num[I]; If Num[I]>B Then B:=Num[I]; End; Write('El Mnimo es:',A,' El Mximo es:',B); Readkey; End.

También podría gustarte