SlideShare una empresa de Scribd logo
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

Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
Rossana Guillen Avila
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2 Francesc Perez
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
Gato Rivitas
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de controlStalyn Cruz
 
Escaneo de Puertos
Escaneo de PuertosEscaneo de Puertos
Escaneo de Puertos
arnoldvq16
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
marcelo montaña rangel
 
Plantillafer
PlantillaferPlantillafer
Plantillafer
Nayely Mejia
 
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
Richard Eliseo Mendoza Gafaro
 
Programacion c
Programacion cProgramacion c
Programacion c
Jorge Ñauñay
 
Niveles de ejecución en debian
Niveles de ejecución en debianNiveles de ejecución en debian
Niveles de ejecución en debian
frangp5438
 
Programación básica de Arduino
Programación básica de Arduino Programación básica de Arduino
Programación básica de Arduino
SANTIAGO PABLO ALBERTO
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
Washington Velásquez
 
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
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
visionartificialitm
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
visionartificialitm
 
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
SANTIAGO PABLO ALBERTO
 
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 IIAnyeni Garay
 
Plataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studioPlataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studio
Richard Eliseo Mendoza Gafaro
 

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

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
Santiago Guzmá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
Santiago Guzmán
 
Sistemas complejos
Sistemas complejosSistemas complejos
Sistemas complejos
Santiago Guzmán
 
Entropía matlab
Entropía matlabEntropía matlab
Entropía matlab
Santiago Guzmán
 
Entropia
Entropia Entropia
Entropia
Santiago Guzmán
 
Ley de la entropía
Ley de la entropíaLey de la entropía
Ley de la entropía
Santiago Guzmán
 
Vegas1
Vegas1Vegas1
Entropía y Neguentropía
Entropía y NeguentropíaEntropía y Neguentropía
Entropía y Neguentropía
Santiago Guzmán
 
Photopaint
PhotopaintPhotopaint
Photopaint
Santiago Guzmán
 
Matlab2img
Matlab2imgMatlab2img
Matlab2img
Santiago Guzmán
 
Matlab2img
Matlab2imgMatlab2img
Matlab2img
Santiago Guzmán
 
Imagenesmatlab
ImagenesmatlabImagenesmatlab
Imagenesmatlab
Santiago Guzmán
 
Teoría decisión
Teoría decisiónTeoría decisión
Teoría decisión
Santiago Guzmán
 
Teoría de los juegos
Teoría de los juegosTeoría de los juegos
Teoría de los juegos
Santiago Guzmán
 
Parte1
Parte1Parte1
Parte2
Parte2Parte2
Video
VideoVideo
Mathlab3
Mathlab3Mathlab3
Taller 2
Taller 2Taller 2
Taller mathlab
Taller mathlabTaller mathlab
Taller mathlab
Santiago Guzmán
 

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

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 

Último (6)

Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 

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.