PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE
IBARRA
NOMBRE:LUIS ALEXANDER CAMPUES
CARRERA:ING. EN SISTEMAS
NIVEL:QUINTO
TEMA: INSTALACION DE TURBO PASCAL
Ejemplo Validación cedula:
Program UNEFA;
Uses crt;
Type
Tnom = array[1..8] of string[20];
Tcedu = array[1..8] of longint;
var
I,J,K,enc,resp,respues : integer;
cedu,cedu2,cd : longint;
Vnom : Tnom;
Vcedu : Tcedu;
esiste : boolean;
BEGIN
clrscr;
For I := 1 to 3 do
begin
clrscr;
writeln('INTRODUZCA EL NOMBRE Nº ',I,' :');
readln(Vnom[I]);
writeln('INTRODUZCA EL NUMERO DE CEDULA:');
readln(cedu);
repeat
esiste := false;
for j := 1 to i do
begin
IF (cedu = Vcedu[j]) then
begin
esiste := true;
end;
end;
if esiste = true then
begin
writeln('LA CEDULA YA EXISTE POR FAVOR INGRESE OTRO Nº:');
readln(cedu);
end;
if esiste = false then
Vcedu[I] := cedu;
until esiste = false;
end;
writeln('Terminacion Entradas');
Readkey;
END.
if erro > 0 then
begin
delete(nume,erro,1);
val(nume,elnume,erro);
end;
end.
Programa 2
Codigo:
USES CRT;
VAR arr_num:ARRAY [4..14] of INTEGER;
VAR suma,i:INTEGER;
VAR promedio: REAL;
BEGIN
ClrScr;
suma:=0;
FOR i:=4 TO 14 DO
BEGIN
arr_num[i]:=i;
suma:=arr_num[i]+suma;
END;
promedio:=suma/11;
FOR i:=4 TO 14 DO
BEGIN
WRITELN('Numero: ',arr_num[i]);
END;
WRITELN('La suma es=', suma);
WRITELN('el promedio es=', promedio);
READLN;
END.

Instalcion pascal

  • 1.
    PONTIFICIA UNIVERSIDAD CATOLICADEL ECUADOR SEDE IBARRA NOMBRE:LUIS ALEXANDER CAMPUES CARRERA:ING. EN SISTEMAS NIVEL:QUINTO TEMA: INSTALACION DE TURBO PASCAL
  • 2.
  • 3.
    Uses crt; Type Tnom =array[1..8] of string[20]; Tcedu = array[1..8] of longint; var I,J,K,enc,resp,respues : integer; cedu,cedu2,cd : longint; Vnom : Tnom; Vcedu : Tcedu; esiste : boolean; BEGIN clrscr; For I := 1 to 3 do begin clrscr; writeln('INTRODUZCA EL NOMBRE Nº ',I,' :'); readln(Vnom[I]); writeln('INTRODUZCA EL NUMERO DE CEDULA:'); readln(cedu); repeat esiste := false; for j := 1 to i do begin IF (cedu = Vcedu[j]) then begin esiste := true; end; end; if esiste = true then begin writeln('LA CEDULA YA EXISTE POR FAVOR INGRESE OTRO Nº:'); readln(cedu);
  • 4.
    end; if esiste =false then Vcedu[I] := cedu; until esiste = false; end; writeln('Terminacion Entradas'); Readkey; END. if erro > 0 then begin delete(nume,erro,1); val(nume,elnume,erro); end; end. Programa 2
  • 5.
    Codigo: USES CRT; VAR arr_num:ARRAY[4..14] of INTEGER; VAR suma,i:INTEGER; VAR promedio: REAL; BEGIN ClrScr; suma:=0; FOR i:=4 TO 14 DO BEGIN arr_num[i]:=i; suma:=arr_num[i]+suma; END; promedio:=suma/11; FOR i:=4 TO 14 DO BEGIN WRITELN('Numero: ',arr_num[i]); END; WRITELN('La suma es=', suma); WRITELN('el promedio es=', promedio); READLN; END.