SlideShare una empresa de Scribd logo
1 de 18
República Bolivariana de Venezuela
Universidad Pedagógica Experimental
Instituto Pedagógico Barquisimeto
Dr. “Luis Beltran Prieto Figueroa”
LENGUAJE DE PROGRAMACION
Estudiante: Helen Pérez
¿Qué es Pascal?
Pascal es un lenguaje de programación de alto nivel
que fue diseñado de forma estructurada y sencilla con
el propósito de facilitar el aprendizaje a aquellos
usuarios que se inician en el mundo de la
programación. Además dicho lenguaje hace que los
programas sean más factibles en cuanto a la lectura y
escritura.
Pascal fue desarrollado por el profesor suizo
Niklaus Wirth entre los años 1968 y 1969 y publicado en
1970 como un elemento de aprendizaje.
Historia
Program {Palabra que indica cómo se llama el nombre
USES CRT
CONST {}
Begin {Marcan el principio}
ClrScr; {Limpia la pantalla}
Write {Orden que permite escribir un texto en pantalla}
Readln{Orden que permite leer un texto en pantalla}
End. {Marcan el final}
Su Estructura
Su Estructura
Pascal
PROGRAM Nombre;
{ Cabecera }
{ Declaraciones }
BEGIN
{ Sentencias }
END.
Pseudocódigo
Algoritmo Nombre
{ Cabecera }
{ Declaraciones }
Inicio
{ Sentencias }
Fin.
● La Cabecera:
El programa solo lleva el nombre del programa.
Ejemplo:
Program Nombre;
● Declaraciones:
Aquí se le indica al compilador todos los indentificadores
y unidades que
utilizará nuestro programa.
● Sentencias:
Aquí se escriben todo el código de instrucciones que
realizará nuestro
programa. Todas las instrucciones van escritas entre las
reservadas begin y
end.
Tipos de Datos
Pseudocodigo Pascal Descripción
Entero Integer
Numero Comprendido entre
-32768 hasta 32768
Real Real Es un Numero Real
Texto String
Cadena de Caracteres
(Numeros, Letras, Simbolos)
Logico Boolean Variable logica. Puede ser
Verdadero o Falso
Variables y Constantes
Las constantes son valores que mantienen su
posición fija, es decir, que no varían, muy
diferente a las variables ya que estas pueden
almacenar diferentes valores y cambiar.
Declaracion de una variable
Declaracion de una Constante
Operadores aritméticos
Los operadores aritméticos que son más que un
símbolo especial los cuales son:
+ SUMA
- RESTA
* MULTIPLICACION
/ DIVISION
Div DIVISION ENTERA
Mod MODULO O RESIDUO
Operador Descripción
= Igual a
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Distinto de
Operadores de relación
Ejercicios Resueltos
● Escribir un programa en Pascal que sume dos números:
PROGRAM SUMA;
VAR
a,b,c:INTEGER;
BEGIN {Empezamos con lo básico, un programa que escribe la
suma de 2 numeros en pantalla}
a:=4;
b:=3;
{Se asigna un valor cualquiera a las variables "a" y "b"}
c:=a+b;
WRITE (c); {Muestra en pantalla el valor de la suma}
END.
Escribir un programa en Pascal que calcule el área de un rectángulo:
PROGRAM AREA;
USES CRT;
VAR lado1,lado2:INTEGER;
VAR area:INTEGER;
BEGIN
{Damos valores para las variables}
lado1:=3;
lado2:=4;
area:=lado1*lado2; {Calculamos el area}
ClrScr;
WRITE ('AREA DEL RECTANGULO: ');
WRITE (area); {Lo mostramos en pantalla}
END.
Realice un algoritmo que dado un monto en bolívares,
se necesita saber cuál es su valor al hacer el cambio a dólares oficiales.
Program ConvertidoDeMoneda;
Uses crt;
Const
D=6.30;
Var
Bolívar,Dólar:real;
Begin
Clrscr
Writeln(‘Convertidor de Moneda Bolivar/Dolares!’);
Write(‘Introduzca su monto en Bolivares’);
Readln(Bolivar);
Dólar:=Bolívar*6.30;
Writeln(‘La cantidad en Dolares oficiales es de:’,Dólar:3:2);
Readkey
End.
Realice un algoritmo que obtenga el porcentaje de hormigas transformadas de una
colonia,
dados el número de hormigas transformadas
y el número total de hormigas que hay en la colonia.
Program hormigas;
Uses crt;
Var
H,tr,r:real
Begin
Clrscr
Writeln(‘Porcentaje de Hormigas Transformadas de una Colonia!);
Write(‘ingrese el Número total de hormigas de la colonia´);
Readln(h);
Write(‘cantidad de hormigas trasformadas’);
Readln(tr);
R:=(h*tr)/100;
Write(‘El Porcentaje de hormigas Transformadas es:’,tr:0:2, ‘% De un total de
‘,h:0:2,’ hormigas’);
End.
Realice un algoritmo que permita introducir un valor en centímetros
y devuelva su equivalente en pulgadas. Sabiendo que 1 pulgada= 2,54
centímetros.
Program convertidor;
Uses crt;
Const a=2.54;
Var
Pulgadas: integer;
Centímetros:real;
Begin
Clrscr;
Write(‘introduzca la cantidad en pulgadas:’);
Readln(pulgadas);
Centímetros:=a*pulgadas;
Writeln(‘El equivalente a centímetros es :’,centimetros:2:1);
Readkey
End.
Qué es Pascal

Más contenido relacionado

La actualidad más candente (20)

Programa c++ y ejemplos
Programa c++ y ejemplosPrograma c++ y ejemplos
Programa c++ y ejemplos
 
Pascal
PascalPascal
Pascal
 
Fundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgraspFundamentos de programaciOn en java con jgrasp
Fundamentos de programaciOn en java con jgrasp
 
Algoritmios
AlgoritmiosAlgoritmios
Algoritmios
 
Lenguaje c inicio
Lenguaje c inicioLenguaje c inicio
Lenguaje c inicio
 
Visual net
Visual netVisual net
Visual net
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Introduccion Python
Introduccion PythonIntroduccion Python
Introduccion Python
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Estructura lenguaje c
Estructura lenguaje cEstructura lenguaje c
Estructura lenguaje c
 
16
1616
16
 
Ejercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos númerosEjercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos números
 
7
77
7
 
28
2828
28
 
29
2929
29
 
Programa 3
Programa 3Programa 3
Programa 3
 
Trabajoo
TrabajooTrabajoo
Trabajoo
 
La programación
La programaciónLa programación
La programación
 
ArreglosUni Positivos y Negativos y Suma de Vectores
ArreglosUni Positivos y Negativos y Suma de VectoresArreglosUni Positivos y Negativos y Suma de Vectores
ArreglosUni Positivos y Negativos y Suma de Vectores
 
Ejercicio - Volumen de un cubo
Ejercicio - Volumen de un cuboEjercicio - Volumen de un cubo
Ejercicio - Volumen de un cubo
 

Similar a Qué es Pascal

Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascalAdriana Jimenez
 
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación Vladimir Pomares
 
Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)tonytenorio2
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1Jeckson Loza
 
Introduccion web paula
Introduccion web paulaIntroduccion web paula
Introduccion web paulaPaan-Benitez
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDavidMontalvo37
 

Similar a Qué es Pascal (20)

ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Ejercicios resueltos pascal
Ejercicios resueltos pascalEjercicios resueltos pascal
Ejercicios resueltos pascal
 
Exposicion
ExposicionExposicion
Exposicion
 
Programacion en pascal
Programacion en pascalProgramacion en pascal
Programacion en pascal
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Replica
ReplicaReplica
Replica
 
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Estructura básica de pascal
Estructura básica de pascalEstructura básica de pascal
Estructura básica de pascal
 
Pseudocodigo.ppt
Pseudocodigo.pptPseudocodigo.ppt
Pseudocodigo.ppt
 
Ensamblador expo
Ensamblador expoEnsamblador expo
Ensamblador expo
 
Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)
 
Matlab
MatlabMatlab
Matlab
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Introduccion web paula
Introduccion web paulaIntroduccion web paula
Introduccion web paula
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
Introducción a Turbo Pascal
Introducción a Turbo PascalIntroducción a Turbo Pascal
Introducción a Turbo Pascal
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 

Último

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Qué es Pascal

  • 1. República Bolivariana de Venezuela Universidad Pedagógica Experimental Instituto Pedagógico Barquisimeto Dr. “Luis Beltran Prieto Figueroa” LENGUAJE DE PROGRAMACION Estudiante: Helen Pérez
  • 2. ¿Qué es Pascal? Pascal es un lenguaje de programación de alto nivel que fue diseñado de forma estructurada y sencilla con el propósito de facilitar el aprendizaje a aquellos usuarios que se inician en el mundo de la programación. Además dicho lenguaje hace que los programas sean más factibles en cuanto a la lectura y escritura.
  • 3. Pascal fue desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970 como un elemento de aprendizaje. Historia
  • 4. Program {Palabra que indica cómo se llama el nombre USES CRT CONST {} Begin {Marcan el principio} ClrScr; {Limpia la pantalla} Write {Orden que permite escribir un texto en pantalla} Readln{Orden que permite leer un texto en pantalla} End. {Marcan el final} Su Estructura
  • 5. Su Estructura Pascal PROGRAM Nombre; { Cabecera } { Declaraciones } BEGIN { Sentencias } END. Pseudocódigo Algoritmo Nombre { Cabecera } { Declaraciones } Inicio { Sentencias } Fin.
  • 6. ● La Cabecera: El programa solo lleva el nombre del programa. Ejemplo: Program Nombre; ● Declaraciones: Aquí se le indica al compilador todos los indentificadores y unidades que utilizará nuestro programa. ● Sentencias: Aquí se escriben todo el código de instrucciones que realizará nuestro programa. Todas las instrucciones van escritas entre las reservadas begin y end.
  • 7. Tipos de Datos Pseudocodigo Pascal Descripción Entero Integer Numero Comprendido entre -32768 hasta 32768 Real Real Es un Numero Real Texto String Cadena de Caracteres (Numeros, Letras, Simbolos) Logico Boolean Variable logica. Puede ser Verdadero o Falso
  • 8. Variables y Constantes Las constantes son valores que mantienen su posición fija, es decir, que no varían, muy diferente a las variables ya que estas pueden almacenar diferentes valores y cambiar.
  • 10. Declaracion de una Constante
  • 11. Operadores aritméticos Los operadores aritméticos que son más que un símbolo especial los cuales son: + SUMA - RESTA * MULTIPLICACION / DIVISION Div DIVISION ENTERA Mod MODULO O RESIDUO
  • 12. Operador Descripción = Igual a > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que <> Distinto de Operadores de relación
  • 13. Ejercicios Resueltos ● Escribir un programa en Pascal que sume dos números: PROGRAM SUMA; VAR a,b,c:INTEGER; BEGIN {Empezamos con lo básico, un programa que escribe la suma de 2 numeros en pantalla} a:=4; b:=3; {Se asigna un valor cualquiera a las variables "a" y "b"} c:=a+b; WRITE (c); {Muestra en pantalla el valor de la suma} END.
  • 14. Escribir un programa en Pascal que calcule el área de un rectángulo: PROGRAM AREA; USES CRT; VAR lado1,lado2:INTEGER; VAR area:INTEGER; BEGIN {Damos valores para las variables} lado1:=3; lado2:=4; area:=lado1*lado2; {Calculamos el area} ClrScr; WRITE ('AREA DEL RECTANGULO: '); WRITE (area); {Lo mostramos en pantalla} END.
  • 15. Realice un algoritmo que dado un monto en bolívares, se necesita saber cuál es su valor al hacer el cambio a dólares oficiales. Program ConvertidoDeMoneda; Uses crt; Const D=6.30; Var Bolívar,Dólar:real; Begin Clrscr Writeln(‘Convertidor de Moneda Bolivar/Dolares!’); Write(‘Introduzca su monto en Bolivares’); Readln(Bolivar); Dólar:=Bolívar*6.30; Writeln(‘La cantidad en Dolares oficiales es de:’,Dólar:3:2); Readkey End.
  • 16. Realice un algoritmo que obtenga el porcentaje de hormigas transformadas de una colonia, dados el número de hormigas transformadas y el número total de hormigas que hay en la colonia. Program hormigas; Uses crt; Var H,tr,r:real Begin Clrscr Writeln(‘Porcentaje de Hormigas Transformadas de una Colonia!); Write(‘ingrese el Número total de hormigas de la colonia´); Readln(h); Write(‘cantidad de hormigas trasformadas’); Readln(tr); R:=(h*tr)/100; Write(‘El Porcentaje de hormigas Transformadas es:’,tr:0:2, ‘% De un total de ‘,h:0:2,’ hormigas’); End.
  • 17. Realice un algoritmo que permita introducir un valor en centímetros y devuelva su equivalente en pulgadas. Sabiendo que 1 pulgada= 2,54 centímetros. Program convertidor; Uses crt; Const a=2.54; Var Pulgadas: integer; Centímetros:real; Begin Clrscr; Write(‘introduzca la cantidad en pulgadas:’); Readln(pulgadas); Centímetros:=a*pulgadas; Writeln(‘El equivalente a centímetros es :’,centimetros:2:1); Readkey End.