SlideShare ist ein Scribd-Unternehmen logo
1 von 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).

Weitere ähnliche Inhalte

Was ist angesagt?

Programacion modular
Programacion modularProgramacion modular
Programacion modularCarmen Silva
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDJuan Novelo
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajesAlex Javier
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++GabrielFVilla15
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Programación Modular
Programación ModularProgramación Modular
Programación Modularlisbeca
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IJuan Castro
 
Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.Martin Pacheco Chávez
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoNormanBonavista24
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 

Was ist angesagt? (20)

Programacion modular
Programacion modularProgramacion modular
Programacion modular
 
Librerias de C++
Librerias de C++Librerias de C++
Librerias de C++
 
Arquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISDArquitectura de Cómputo Paralelo MISD
Arquitectura de Cómputo Paralelo MISD
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Metodo burbuja
Metodo burbujaMetodo burbuja
Metodo burbuja
 
Programación Modular
Programación ModularProgramación Modular
Programación Modular
 
Gestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos IGestion E/S Sistemas Operativos I
Gestion E/S Sistemas Operativos I
 
Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.Conclusiones de Unidad 1 - Sistemas Operativos.
Conclusiones de Unidad 1 - Sistemas Operativos.
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objeto
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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).