SlideShare una empresa de Scribd logo
1 de 9
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR
SEDE IBARRA
Nombre: Liliana Chisaguano
Nivel: 5to Semestre
Materia: Compiladores
Fecha: 02/05/2017
INSTALACIÓN DE TURBO PASCAL
Una vez instalado con el manual registrado en el aula virtual, codifique el programa que permita
ingresar la dimensión de un vector y luego ingresar por teclado dichos valores y obtener la suma y
el promedio e imprimirlos a pantalla.
CÓDIGO:
PROGRAM EJER81;
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.
Código del algoritmo de validador de la cédula de identidad en Pascal.
CÓDIGO
program ejercicio;
USES CRT;
VAR arr_num: ARRAY[1..10] of INTEGER;
VAR arr_aux: ARRAY[1..10] of INTEGER;
VAR arr_mul: ARRAY[1..10] of INTEGER;
VAR suma,i,numero:INTEGER;
VAR promedio: REAL;
VAR MENSAJE:STRING[20];
BEGIN
ClrScr;
suma:=0;
FOR i:=1 TO 10 DO
BEGIN
WRITELN('Ingrese los números de la cedula');
readln(numero);
arr_num[i]:=numero;
END;
arr_aux[1]:=2;
arr_aux[2]:=1;
arr_aux[3]:=2;
arr_aux[4]:=1;
arr_aux[5]:=2;
arr_aux[6]:=1;
arr_aux[7]:=2;
arr_aux[8]:=1;
arr_aux[9]:=2;
FOR i:=1 TO 10 DO
BEGIN
arr_mul[i]:=arr_num[i]*arr_aux[i];
END;
FOR i:=1 TO 10 DO
BEGIN
IF(arr_mul[i]>9)THEN
arr_mul[i]:=arr_mul[i]-9;
END;
FOR i:=1 TO 10 DO
BEGIN
suma:=arr_mul[i]+suma;
END;
IF(suma<10)THEN
suma:=10-suma
ELSE
IF(suma<20)THEN
suma:=20-suma
ELSE
IF(SUMA<30)THEN
SUMA:=30-SUMA
ELSE
IF(SUMA<40)THEN
SUMA:=40-SUMA
ELSE
IF(SUMA<50)THEN
SUMA:=50-SUMA;
IF(SUMA=arr_num[10])THEN
WRITELN('ECUATORIANO')
ELSE
WRITELN('NO ES ECUATORIANO');
READLN;
END.

Más contenido relacionado

Similar a Instalación de turbo pascal

Ejercicios_Pseudocodigo_PseInt_rpc.pdf
Ejercicios_Pseudocodigo_PseInt_rpc.pdfEjercicios_Pseudocodigo_PseInt_rpc.pdf
Ejercicios_Pseudocodigo_PseInt_rpc.pdf
pitechu
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
Tete Alar
 
Manual Practico de Pascal
Manual Practico de PascalManual Practico de Pascal
Manual Practico de Pascal
apohlo
 
Manual De Pascal
Manual De PascalManual De Pascal
Manual De Pascal
MANUELRSG
 
Ejercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regfEjercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regf
Michael Corvent
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
juanrobyn
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
fermodcor
 

Similar a Instalación de turbo pascal (20)

Ejercicios_Pseudocodigo_PseInt_rpc.pdf
Ejercicios_Pseudocodigo_PseInt_rpc.pdfEjercicios_Pseudocodigo_PseInt_rpc.pdf
Ejercicios_Pseudocodigo_PseInt_rpc.pdf
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Pascal impress
Pascal impressPascal impress
Pascal impress
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascal
 
Ejercicios Java
Ejercicios JavaEjercicios Java
Ejercicios Java
 
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
 
Unidad ii. exa fp
Unidad ii. exa fpUnidad ii. exa fp
Unidad ii. exa fp
 
TAREA 03
TAREA 03 TAREA 03
TAREA 03
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
David santiago montilla
David santiago montillaDavid santiago montilla
David santiago montilla
 
Practica 2 digital
Practica 2 digitalPractica 2 digital
Practica 2 digital
 
Replica
ReplicaReplica
Replica
 
Manual Practico de Pascal
Manual Practico de PascalManual Practico de Pascal
Manual Practico de Pascal
 
Manual De Pascal
Manual De PascalManual De Pascal
Manual De Pascal
 
Plataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studioPlataformas tecnologicas introduccion visual studio
Plataformas tecnologicas introduccion visual studio
 
Ejercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regfEjercicios pseudocodigo pse_int_regf
Ejercicios pseudocodigo pse_int_regf
 
Ejercicios pseudocodigo pse_int_rpc
Ejercicios pseudocodigo pse_int_rpcEjercicios pseudocodigo pse_int_rpc
Ejercicios pseudocodigo pse_int_rpc
 
Manual de pseint
Manual de pseintManual de pseint
Manual de pseint
 
Ejercicios pseudocodigo
Ejercicios pseudocodigoEjercicios pseudocodigo
Ejercicios pseudocodigo
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 

Más de Alexa Chisaguano

Más de Alexa Chisaguano (20)

Los sistemas complejos
Los sistemas complejosLos sistemas complejos
Los sistemas complejos
 
Algoritmo de huffman
Algoritmo de huffmanAlgoritmo de huffman
Algoritmo de huffman
 
Calculo de la entropia de la información
Calculo de la entropia de la informaciónCalculo de la entropia de la información
Calculo de la entropia de la información
 
La entropía y los sistemas abiertos
La entropía y los sistemas abiertosLa entropía y los sistemas abiertos
La entropía y los sistemas abiertos
 
La ley de la entropía
La ley de la entropíaLa ley de la entropía
La ley de la entropía
 
Instalación de vegas
Instalación de vegasInstalación de vegas
Instalación de vegas
 
Segmentación de las imágenes
Segmentación de las imágenesSegmentación de las imágenes
Segmentación de las imágenes
 
Entropía Vs Neguentropía
Entropía Vs NeguentropíaEntropía Vs Neguentropía
Entropía Vs Neguentropía
 
Aplicaciones de la ingerieria de sistemas
Aplicaciones  de la ingerieria de sistemasAplicaciones  de la ingerieria de sistemas
Aplicaciones de la ingerieria de sistemas
 
Operadores morfológicos
Operadores morfológicosOperadores morfológicos
Operadores morfológicos
 
Teoria de la decisión
Teoria de la decisiónTeoria de la decisión
Teoria de la decisión
 
Ingeniería en sistemas
Ingeniería en sistemasIngeniería en sistemas
Ingeniería en sistemas
 
Filtrado de imágenes en matlab
Filtrado de imágenes en matlabFiltrado de imágenes en matlab
Filtrado de imágenes en matlab
 
Procesamiento de imagenes con matlab
Procesamiento de imagenes con matlabProcesamiento de imagenes con matlab
Procesamiento de imagenes con matlab
 
Teoria de la decisión
Teoria de la decisiónTeoria de la decisión
Teoria de la decisión
 
Topología matemática preguntas.docx
Topología matemática preguntas.docxTopología matemática preguntas.docx
Topología matemática preguntas.docx
 
Manipulacion de matrices
Manipulacion de matricesManipulacion de matrices
Manipulacion de matrices
 
Matrices
MatricesMatrices
Matrices
 
Teoria de la información
Teoria de la informaciónTeoria de la información
Teoria de la información
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 

Último

Último (20)

Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 

Instalación de turbo pascal

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA Nombre: Liliana Chisaguano Nivel: 5to Semestre Materia: Compiladores Fecha: 02/05/2017 INSTALACIÓN DE TURBO PASCAL
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Una vez instalado con el manual registrado en el aula virtual, codifique el programa que permita ingresar la dimensión de un vector y luego ingresar por teclado dichos valores y obtener la suma y el promedio e imprimirlos a pantalla.
  • 7. CÓDIGO: PROGRAM EJER81; 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. Código del algoritmo de validador de la cédula de identidad en Pascal.
  • 8. CÓDIGO program ejercicio; USES CRT; VAR arr_num: ARRAY[1..10] of INTEGER; VAR arr_aux: ARRAY[1..10] of INTEGER; VAR arr_mul: ARRAY[1..10] of INTEGER; VAR suma,i,numero:INTEGER; VAR promedio: REAL; VAR MENSAJE:STRING[20]; BEGIN ClrScr; suma:=0; FOR i:=1 TO 10 DO BEGIN WRITELN('Ingrese los números de la cedula'); readln(numero); arr_num[i]:=numero; END; arr_aux[1]:=2; arr_aux[2]:=1; arr_aux[3]:=2; arr_aux[4]:=1; arr_aux[5]:=2; arr_aux[6]:=1; arr_aux[7]:=2; arr_aux[8]:=1; arr_aux[9]:=2; FOR i:=1 TO 10 DO BEGIN arr_mul[i]:=arr_num[i]*arr_aux[i]; END; FOR i:=1 TO 10 DO BEGIN
  • 9. IF(arr_mul[i]>9)THEN arr_mul[i]:=arr_mul[i]-9; END; FOR i:=1 TO 10 DO BEGIN suma:=arr_mul[i]+suma; END; IF(suma<10)THEN suma:=10-suma ELSE IF(suma<20)THEN suma:=20-suma ELSE IF(SUMA<30)THEN SUMA:=30-SUMA ELSE IF(SUMA<40)THEN SUMA:=40-SUMA ELSE IF(SUMA<50)THEN SUMA:=50-SUMA; IF(SUMA=arr_num[10])THEN WRITELN('ECUATORIANO') ELSE WRITELN('NO ES ECUATORIANO'); READLN; END.