SlideShare uma empresa Scribd logo
1 de 15
Conceptos fundamentales ,[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es un programa? Un programa no es más que una serie de líneas de texto, cada una de las cuales contiene alguna definición sobre la información a ser usada en el programa o bien alguna instrucción que se desea que se ejecute en el computador.
Definiciones Constante:  Como su nombre lo indica, es un valor que a lo largo de la ejecución de un programa no varía. Ej. IVA = 19%.  Variable:  Este es un espacio o contenedor, es como un vaso, que puede almacenar diversos valores durante la ejecución del programa.
Definiciones Identificador:  Es una combinación de letras, números y el caracter '_', pudiendo empezar con cualquiera de ellos excepto números.  Es un concepto muy importante en Pascal, ya que sirve para nombrar las constantes, las variables e incluso el mismo programa.
Tipos de Datos   En Pascal se debe especificar a la computadora qué clase de datos va a contener una variable. A simple vista, podemos distinguir entre una palabra como  'Hola'  o un número como  47 . La computadora no puede hacer esto, así que se le debe decir qué  tipo de datos  se pondrá en cada variable. Una vez hecho esto, no puede almacenarse un valor de cualquier tipo en esa variable, sino de algunos tipos
Tipos de Datos (I) ,[object Object],[object Object],[object Object],[object Object]
Asignación de tipos a variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Esqueleto de un Programa en Pascal. Todos los programas de Pascal comparten ciertas características comunes, algunas de las cuales son opcionales. Esto se llama  esqueleto del programa  y se muestra a continuación.
Convención En este esqueleto, lo que se ponga entre signos de mayor y menor (<>) indicarán elementos que deben reemplazarse en un programa real .
Esqueleto de un Programa en Pascal (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Componentes del Esqueleto de un programa (I) La línea  Program  es opcional y sirve para ponerle un nombre al programa.  La línea  Uses Crt  es una forma de que Pascal active la capacidad de leer desde el teclado y de escribir hacia la pantalla; en Windows, se hace esto sobre una pequeña ventana blanca, y en DOS sobre la pantalla completa (se debe escribir 'Uses Crt' en compiladores de DOS).
Componentes del Esqueleto de un programa (II) ,[object Object],[object Object],[object Object],[object Object]
Operaciones de Entrada/Salida ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones de Entrada/Salida Sentencia de entrada o lectura.   Read o Readln (NombreArchivo,Nomvarl ,Nomvar2..);
Operadores Aritméticos Operador Función - Operador unario. Invierte el signo. + Operador binario suma. - Operador binario resta. * Operador binario producto. / Operador binario división real. div Operador binario división entera. Mod Operador binario resto entero (Módulo).

Mais conteúdo relacionado

Mais procurados

Máquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosMáquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosBryan Chasiguano
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 
Los componentes de una computadora y su relacion con la programacio
Los componentes de una computadora y su relacion con la programacioLos componentes de una computadora y su relacion con la programacio
Los componentes de una computadora y su relacion con la programacioEIYSC
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y softwareLinaMorales26
 
Conclusión de seguridad informática
Conclusión de seguridad informáticaConclusión de seguridad informática
Conclusión de seguridad informáticaLiilii Tabuyo Santos
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadoresJ David Martinez
 
Diferencias entre informatica y computacion
Diferencias entre informatica y computacionDiferencias entre informatica y computacion
Diferencias entre informatica y computacionmarielizjacome
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poosaulalex2017
 
Arquitectura del PC Componentes internos y configuración actual
Arquitectura del PC Componentes internos y configuración actualArquitectura del PC Componentes internos y configuración actual
Arquitectura del PC Componentes internos y configuración actualcristian tovar
 
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalMeycelino A. T
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Funciones y sus graficas
Funciones y sus graficasFunciones y sus graficas
Funciones y sus graficasBrian Bastidas
 

Mais procurados (20)

Introducción a la informática 2
Introducción a la informática 2Introducción a la informática 2
Introducción a la informática 2
 
Máquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosMáquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotados
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Los componentes de una computadora y su relacion con la programacio
Los componentes de una computadora y su relacion con la programacioLos componentes de una computadora y su relacion con la programacio
Los componentes de una computadora y su relacion con la programacio
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y software
 
Diagrama de flujo;3
Diagrama de flujo;3Diagrama de flujo;3
Diagrama de flujo;3
 
Conclusión de seguridad informática
Conclusión de seguridad informáticaConclusión de seguridad informática
Conclusión de seguridad informática
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Software PseInt
Software PseIntSoftware PseInt
Software PseInt
 
Diferencias entre informatica y computacion
Diferencias entre informatica y computacionDiferencias entre informatica y computacion
Diferencias entre informatica y computacion
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poo
 
Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 
Arquitectura del PC Componentes internos y configuración actual
Arquitectura del PC Componentes internos y configuración actualArquitectura del PC Componentes internos y configuración actual
Arquitectura del PC Componentes internos y configuración actual
 
Laporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascalLaporan hasil praktikum modul i pengenalan pascal
Laporan hasil praktikum modul i pengenalan pascal
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Funciones y sus graficas
Funciones y sus graficasFunciones y sus graficas
Funciones y sus graficas
 

Semelhante a Pascal (20)

Pascal
PascalPascal
Pascal
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Pascal
PascalPascal
Pascal
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Estructura De Un Programa
Estructura De Un ProgramaEstructura De Un Programa
Estructura De Un Programa
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
 
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
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Tecnología Periodo 2.pdf
Tecnología Periodo 2.pdfTecnología Periodo 2.pdf
Tecnología Periodo 2.pdf
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Mais de parada137

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
La Primera Guerra Mundial
La Primera Guerra MundialLa Primera Guerra Mundial
La Primera Guerra Mundialparada137
 
Segunda Guerra Mundial
Segunda Guerra MundialSegunda Guerra Mundial
Segunda Guerra Mundialparada137
 
trabajo de final
trabajo de finaltrabajo de final
trabajo de finalparada137
 

Mais de parada137 (6)

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
La Primera Guerra Mundial
La Primera Guerra MundialLa Primera Guerra Mundial
La Primera Guerra Mundial
 
Segunda Guerra Mundial
Segunda Guerra MundialSegunda Guerra Mundial
Segunda Guerra Mundial
 
Colonia
ColoniaColonia
Colonia
 
trabajo de final
trabajo de finaltrabajo de final
trabajo de final
 

Pascal

  • 1.
  • 2. ¿Qué es un programa? Un programa no es más que una serie de líneas de texto, cada una de las cuales contiene alguna definición sobre la información a ser usada en el programa o bien alguna instrucción que se desea que se ejecute en el computador.
  • 3. Definiciones Constante: Como su nombre lo indica, es un valor que a lo largo de la ejecución de un programa no varía. Ej. IVA = 19%. Variable: Este es un espacio o contenedor, es como un vaso, que puede almacenar diversos valores durante la ejecución del programa.
  • 4. Definiciones Identificador: Es una combinación de letras, números y el caracter '_', pudiendo empezar con cualquiera de ellos excepto números. Es un concepto muy importante en Pascal, ya que sirve para nombrar las constantes, las variables e incluso el mismo programa.
  • 5. Tipos de Datos En Pascal se debe especificar a la computadora qué clase de datos va a contener una variable. A simple vista, podemos distinguir entre una palabra como 'Hola' o un número como 47 . La computadora no puede hacer esto, así que se le debe decir qué tipo de datos se pondrá en cada variable. Una vez hecho esto, no puede almacenarse un valor de cualquier tipo en esa variable, sino de algunos tipos
  • 6.
  • 7.
  • 8. Esqueleto de un Programa en Pascal. Todos los programas de Pascal comparten ciertas características comunes, algunas de las cuales son opcionales. Esto se llama esqueleto del programa y se muestra a continuación.
  • 9. Convención En este esqueleto, lo que se ponga entre signos de mayor y menor (<>) indicarán elementos que deben reemplazarse en un programa real .
  • 10.
  • 11. Componentes del Esqueleto de un programa (I) La línea Program es opcional y sirve para ponerle un nombre al programa. La línea Uses Crt es una forma de que Pascal active la capacidad de leer desde el teclado y de escribir hacia la pantalla; en Windows, se hace esto sobre una pequeña ventana blanca, y en DOS sobre la pantalla completa (se debe escribir 'Uses Crt' en compiladores de DOS).
  • 12.
  • 13.
  • 14. Operaciones de Entrada/Salida Sentencia de entrada o lectura. Read o Readln (NombreArchivo,Nomvarl ,Nomvar2..);
  • 15. Operadores Aritméticos Operador Función - Operador unario. Invierte el signo. + Operador binario suma. - Operador binario resta. * Operador binario producto. / Operador binario división real. div Operador binario división entera. Mod Operador binario resto entero (Módulo).