SlideShare una empresa de Scribd logo
1 de 5
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA
SANTIAGO GUZMAN
TRABAJO DE COMPILADORES
TURBO PASCAL
Para instalar descargamos el programa Dos Box y procedemos a ejecutar los siguientes comandos
para que pueda ejecutar Turbo Pascal en Windows 10
Al finalizar guardamos las operaciones y automáticamente se abrirá Turbo Pascal
En un bloc de notas insertamos el código y guardamos en la siguiente dirección C:TurboBIN con la
extensión .pas
Reiniciamos Dos box y damos click en abrir para buscar el ejercicio previamente guardado.
Ejecutamos Run
Finalmente ejecutamos el programa de verificación de cedula.
Y verifica la cedula
Codigo
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 NOMBRE Nº ',I,' :');
readln(Vnom[I]);
writeln('INTRODUZCA 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('CEDULA EXISTENTE 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.

Más contenido relacionado

Similar a Compiladores5

Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
Francesc Perez
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
Stalyn Cruz
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
JoseRamonG
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
Anyeni Garay
 

Similar a Compiladores5 (20)

Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 
Escaneo de Puertos
Escaneo de PuertosEscaneo de Puertos
Escaneo de Puertos
 
Intro2
Intro2Intro2
Intro2
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Plantillafer
PlantillaferPlantillafer
Plantillafer
 
Plataformas tecnologicas introduccion visual studio clase 1 - 4
Plataformas tecnologicas introduccion visual studio   clase 1 - 4Plataformas tecnologicas introduccion visual studio   clase 1 - 4
Plataformas tecnologicas introduccion visual studio clase 1 - 4
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debian
 
Programación básica de Arduino
Programación básica de Arduino Programación básica de Arduino
Programación básica de Arduino
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Ataque win xp
Ataque win xpAtaque win xp
Ataque win xp
 
Arduino: programación básica de Arduino
Arduino: programación básica de ArduinoArduino: programación básica de Arduino
Arduino: programación básica de Arduino
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
 
Plataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studioPlataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studio
 

Más de Santiago Guzmán (20)

Elementos para garantizar el éxito en un modelo de simulación
Elementos para garantizar el éxito en un modelo de simulaciónElementos para garantizar el éxito en un modelo de simulación
Elementos para garantizar el éxito en un modelo de simulación
 
Ventajas y desventajas de la Simulación
Ventajas y desventajas de la SimulaciónVentajas y desventajas de la Simulación
Ventajas y desventajas de la Simulación
 
Sistemas complejos
Sistemas complejosSistemas complejos
Sistemas complejos
 
Entropía matlab
Entropía matlabEntropía matlab
Entropía matlab
 
Entropia
Entropia Entropia
Entropia
 
Ley de la entropía
Ley de la entropíaLey de la entropía
Ley de la entropía
 
Vegas1
Vegas1Vegas1
Vegas1
 
Entropía y Neguentropía
Entropía y NeguentropíaEntropía y Neguentropía
Entropía y Neguentropía
 
Photopaint
PhotopaintPhotopaint
Photopaint
 
Matlab2img
Matlab2imgMatlab2img
Matlab2img
 
Matlab2img
Matlab2imgMatlab2img
Matlab2img
 
Imagenesmatlab
ImagenesmatlabImagenesmatlab
Imagenesmatlab
 
Teoría decisión
Teoría decisiónTeoría decisión
Teoría decisión
 
Teoría de los juegos
Teoría de los juegosTeoría de los juegos
Teoría de los juegos
 
Parte1
Parte1Parte1
Parte1
 
Parte2
Parte2Parte2
Parte2
 
Video
VideoVideo
Video
 
Mathlab3
Mathlab3Mathlab3
Mathlab3
 
Taller 2
Taller 2Taller 2
Taller 2
 
Taller mathlab
Taller mathlabTaller mathlab
Taller mathlab
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Último (6)

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 

Compiladores5

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA SANTIAGO GUZMAN TRABAJO DE COMPILADORES TURBO PASCAL Para instalar descargamos el programa Dos Box y procedemos a ejecutar los siguientes comandos para que pueda ejecutar Turbo Pascal en Windows 10 Al finalizar guardamos las operaciones y automáticamente se abrirá Turbo Pascal En un bloc de notas insertamos el código y guardamos en la siguiente dirección C:TurboBIN con la extensión .pas
  • 2. Reiniciamos Dos box y damos click en abrir para buscar el ejercicio previamente guardado. Ejecutamos Run
  • 3. Finalmente ejecutamos el programa de verificación de cedula. Y verifica la cedula Codigo Program UNEFA; Uses crt; Type Tnom = array[1..8] of string[20]; Tcedu = array[1..8] of longint;
  • 4. 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 NOMBRE Nº ',I,' :'); readln(Vnom[I]); writeln('INTRODUZCA 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('CEDULA EXISTENTE Nº:'); readln(cedu); end;
  • 5. 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.