SlideShare una empresa de Scribd logo
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
Instalación de turbo pascal
Instalación de turbo pascal
Instalación de turbo pascal
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

PDF
Instalación de trubo pascal y ejecución de programas compiladores
DOC
Trabajo practico nº 4 2014
DOCX
Informe#4
PDF
Trabajo practico nº 3 2015
PDF
Turbo pascal
PDF
Compiladores5
PDF
Instalacion emu8086
DOCX
Algunas funciones de matlab para manejo de vectores
Instalación de trubo pascal y ejecución de programas compiladores
Trabajo practico nº 4 2014
Informe#4
Trabajo practico nº 3 2015
Turbo pascal
Compiladores5
Instalacion emu8086
Algunas funciones de matlab para manejo de vectores

Similar a Instalación de turbo pascal (20)

PDF
PDF
Manual turbo pascal
PDF
ejercicios-pascal
PDF
Grupo 6 turbopascal apesteguia (1)
PPTX
Arreglos
PDF
Guia 2 vectores y matrices programacion 11
PDF
Trabajo pseudocodigos
DOCX
Algoritmo con estructuras repetitivas
DOC
Vectores en programacion
DOCX
Arreglos
PDF
Programacion en pascal
PDF
Estrucuturas repetitivas
PDF
Instalacion emu8086
DOCX
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
PDF
Taller - Primeros ejercicios de programación
DOCX
Informe de laboratorio 4
Manual turbo pascal
ejercicios-pascal
Grupo 6 turbopascal apesteguia (1)
Arreglos
Guia 2 vectores y matrices programacion 11
Trabajo pseudocodigos
Algoritmo con estructuras repetitivas
Vectores en programacion
Arreglos
Programacion en pascal
Estrucuturas repetitivas
Instalacion emu8086
Ii y iii corte ejercicios de algoritmos_secuenciales_y_condicionales_ingenieria
Taller - Primeros ejercicios de programación
Informe de laboratorio 4
Publicidad

Más de Alexa Chisaguano (20)

PDF
Los sistemas complejos
PDF
Algoritmo de huffman
PDF
Calculo de la entropia de la información
PDF
La entropía y los sistemas abiertos
PDF
La ley de la entropía
PDF
Instalación de vegas
PDF
Segmentación de las imágenes
PDF
Entropía Vs Neguentropía
PDF
Aplicaciones de la ingerieria de sistemas
PDF
Operadores morfológicos
PDF
Teoria de la decisión
PDF
Ingeniería en sistemas
PDF
Filtrado de imágenes en matlab
PDF
Procesamiento de imagenes con matlab
PDF
Teoria de la decisión
PDF
Topología matemática preguntas.docx
PDF
Manipulacion de matrices
PDF
PDF
Teoria de la información
PDF
Trabajo autonomo
Los sistemas complejos
Algoritmo de huffman
Calculo de la entropia de la información
La entropía y los sistemas abiertos
La ley de la entropía
Instalación de vegas
Segmentación de las imágenes
Entropía Vs Neguentropía
Aplicaciones de la ingerieria de sistemas
Operadores morfológicos
Teoria de la decisión
Ingeniería en sistemas
Filtrado de imágenes en matlab
Procesamiento de imagenes con matlab
Teoria de la decisión
Topología matemática preguntas.docx
Manipulacion de matrices
Teoria de la información
Trabajo autonomo
Publicidad

Último (20)

PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
Software para la educación instituciones superiores
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
Curso Introductorio de Cristales Liquidos
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
1132-2018 espectrofotometro uv visible.pdf
PDF
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
PPTX
leyes de los gases Ideales. combustible refinación
PDF
Primera formulación de cargos de la SEC en contra del CEN
PPTX
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
GEOLOGIA, principios , fundamentos y conceptos
Software para la educación instituciones superiores
Logging While Drilling Ingenieria Petrolera.pptx
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
informacion acerca de la crianza tecnificada de cerdos
Curso Introductorio de Cristales Liquidos
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
1132-2018 espectrofotometro uv visible.pdf
5 Presentación de PowerPointGENERACIÓN DESECHOS UIS 18-02-2023 (1).pdf
leyes de los gases Ideales. combustible refinación
Primera formulación de cargos de la SEC en contra del CEN
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL

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
  • 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.