SlideShare una empresa de Scribd logo
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA BOLIVARIANA
INGENIERIA DE SISTEMAS
SEMESTRE III
PROGRAMACIÓN
I Evaluación
Facilitador: Participantes:
Prof. Johanmy Brito Arruebarrena G. Ana T.
9.917.775
Zaraza Q. Wilfredo
8.421.277
TUCUPIDO, NOVIEMBRE DE 2020
Introducción
El lenguaje Pascal fue diseñado por el suizo Nikclaus Wirth científico y
profesor informático en el Instituto Federal de Tecnología de Zurich a finales de los
años setenta. Posteriormente aparece la versión Turbo Pascal depurada
totalmente en la casa Borland. El nombre pascal lo lleva en honor al matemático,
físico, filósofo y teólogo francés, Blaise Pascal, el cual contribuyó grandemente
con sus valiosos inventos al desarrollo de la computación, un programa en
PASCAL es un conjunto de instrucciones o sentencias, escritas según ciertas
reglas, para realizar operaciones sobre entidades de datos conocidas como
constantes, variables y resultados de funciones. Es un lenguaje moderno, si se le
compara con otros, pues se conocen sus inicios en el 1966, bajo la denominación
de ALGOL W, pues partió para la creación del ALGOL 60, y su comienzo fue un
ordenador de Control Data, con un procesador programado también en Pascal.
La codificación de cualquier programa, tiene que ver con las sentenci
as del lenguaje y la estructura de programas, en la mayoría de los lenguajes de
alto nivel, en particular Pascal, tiene tres zonas, la primera se le conoce como la
zona de identificación de programas, la segunda como la
zona para la declaración de datos (unidades, directivas, variables,
constantes, tipos de datos, funciones y procedimientos), que utilizan los pro
gramas y la tercera como la zona para la declaración de
sentencias (instrucciones que corresponden a la parte ejecutable del programa).
En 1971 se publicó oficialmente en el Acta Informática bajo el título "La
programación en lenguaje Pascal", si traduzco correctamente "The programming
language Pascal". Y cuatro años más tarde volvió a publicarse la mayor parte del
código en el mismo Acta. Era la versión estándar y precisaba ordenadores
potentes (teniendo en cuenta las fechas de las que hablamos), pero hubo rápidas
ampliaciones o mejor dicho, derivaciones, concretamente la UCSD Pascal
desarrollada por Kenneth Bowles que elimina parte del código original para que
pueda ejecutarse en ordenadores más pequeños. La otra que surgió por aquellos
años lo hizo de la mano de Apple, por supuesto con el interface gráfico que
siempre ha caracterizado a sus ordenadores, y diseñada exclusivamente para
ellos. No creo que ni siquiera se pensase entonces en entornos gráficos por los
fabricantes de software de cualquier otra empresa
Estructura de un programa en turbo pascal.
Un programa en Lenguaje Pascal se basa en módulos o secciones de
código que deben seguir siempre un mismo modelo de escritura. Por lo tanto,
al diseñar un programa en Pascal, se deben escribir cada módulo de
instrucciones siguiendo el mismo esquema de la estructura general que se
muestra a continuación:
Cabecera (opcional en algunos compiladores)
Programa identificador;
Cláusula Uses
Uses
Unidades o Librerías
Sección de Declaraciones
Label
Declaración de etiquetas
Const
Declaración de constantes
Type
Definición de tipos de datos definidos por el usuario
Var
Declaración de variables
Sección de Procedimientos y Funciones
Procedure
Definiciones de procedimientos
Function
Definiciones de funciones
Cuerpo del Programa
Begin
Sentencias
End.
Las secciones Label, Const, Type, Procedure o Función; así como las
cláusulas Uses y Program, no siempre se utilizan en todos los programas que
diseñemos. Las secciones de declaraciones se pueden escribir en cualquier
orden. Sin embargo, es conveniente seguir el orden establecido en el esquema
anterior para evitar problemas futuros; ya que en la implementación del
Estándar ISO Pascal si se requiere seguir ese mismo orden.
Definición de constantes.
Constante (informática)
En programación, una constante es un valor que no puede ser
alterado/modificado durante la ejecución de un programa, únicamente puede
ser leído.
Una constante corresponde a una longitud fija de un área reservada en
la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de PI = 3,1416
Por conveniencia, el nombre de las constantes suele escribirse en
mayúsculas en la mayoría de lenguajes.
Definición de variables.
Variable (programación)
En programación, una variable está formada por un espacio en el
sistema de almacenaje (memoria principal de un ordenador) y un nombre
simbólico (un identificador) que está asociado a dicho espacio. Ese espacio
contiene una cantidad de información conocida o desconocida, es decir un
valor. El nombre de la variable es la forma usual de referirse al valor
almacenado: esta separación entre nombre y contenido permite que el nombre
sea usado independientemente de la información exacta que representa. El
identificador, en el código fuente de la computadora puede estar ligado a un
valor durante el tiempo de ejecución y el valor de la variable puede por lo tanto
cambiar durante el curso de la ejecución del programa. El concepto de
variables en computación puede no corresponder directamente al concepto de
variables en matemática. El valor de una variable en computación no es
necesariamente parte de una ecuación o fórmula como en matemáticas. En
computación una variable puede ser utilizada en un proceso repetitivo: puede
asignársele un valor en un sitio, ser luego utilizada en otro, más adelante
reasignársele un nuevo valor para más tarde utilizarla de la misma
manera.Procedimientos de este tipo son conocidos con el nombre de iteración.
En programación de computadoras, a las variables, frecuentemente se le
asignan nombres largos para hacerlos relativamente descriptivas para su uso,
mientras que las variables en matemáticas a menudo tienen nombres
escuetos, formados por uno o dos caracteres para hacer breve en su
transcripción y manipulación.
Definición de tipos de dato:
En ciencias de la computación, un tipo de dato informático o simplemente
tipo, es un atributo de los datos que indica al ordenador (y/o al
programador/programadora) sobre la clase de datos que se va a manejar. Esto
incluye imponer restricciones en los datos, como qué valores pueden tomar y qué
operaciones se pueden realizar.
Los tipos de datos más comunes son: números enteros, números con signo
(negativos), números de coma flotante (decimales), cadenas alfanuméricas (y
unicodes), estados, etc.
Un tipo de dato es un espacio en memoria con restricciones. Por ejemplo, el
tipo "int" representa, generalmente, un conjunto de enteros de 32 bits cuyo rango
va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se
pueden realizar con los enteros, como son la suma, la resta, y la multiplicación.
Los colores, por su parte, se representan como tres bytes denotando la cantidad
de rojo, verde y azul, y una cadena de caracteres representando el nombre del
color (en este caso, las operaciones permitidas incluyen la adición y la sustracción,
pero no la multiplicación).
Un tipo de dato puede ser también visto como una limitación impuesta en la
interpretación de los datos en un sistema de tipificación, describiendo la
representación, la interpretación y la estructura de los valores u objetos
almacenados en la memoria del ordenador. El sistema de tipificación usa
información de los tipos de datos para comprobar la verificación de los programas
que acceden o manipulan los datos.
Conclusión
Pascal es sin duda alguna, un lenguaje que es esencial en el estudio y definición
de las estructuras de datos, su fácil definición lo hace manejable para un
programador novato. Con la programación en Pascal, se pueden realizar desde
programas formales, rutinas, utilitarios, hasta cualquier clase de video juegos.
Programación en Pascal es un lenguaje de sintaxis sencilla, muy estructurado y
que comprueba exhaustivamente todo tipo de datos. El mejor de los propósitos de
programación en Pascal es que enseña buenas formas de programación, con lo
cual se utiliza mucho en la enseñanza, por todos los motivos nominados
anteriormente, por su sencillez, su estructuración y su facilidad de lectura y
entendimiento. Existen varios dialectos locales de programación en Pascal, entre
ellas el Turbo Pascal, el cual acepta instrucciones de Pascal.
Bibliografía
Domine Turbo Pascal 6 /por Scostt D., Palmer
Turbo pascal introducción a la programación orientada a objeto. /por Larry
Joel Goldstein.
Turbo Pascal 7: Referencia rapida /por Fathi M., Swedan.

Más contenido relacionado

PPTX
Presentación1
PPTX
PPTX
Introduccion a la programacion
PPT
Pascal
DOC
Estructura De Un Programa
PPT
Pascal
PPT
Int. programacion
PDF
Pascal [modo de compatibilidad]
Presentación1
Introduccion a la programacion
Pascal
Estructura De Un Programa
Pascal
Int. programacion
Pascal [modo de compatibilidad]

Similar a 3ra Evaluación de Programación.docx (20)

DOCX
Turbo pascal
DOCX
4ta Evaluación de Programación.docx
PPT
lenguaje pascal
PPTX
Estructura de Datos
PPTX
Lenguaje de pascal
PDF
Pascal
DOCX
Turbo pascal
PDF
Turbo Pascal. Estructuras repetitivas.
PPTX
Taller de Pascal 01.pptx
DOCX
Conceptos basicos de programacion
DOCX
Urso de pascal por nacho cabanes
PPTX
Presentación4 (2)
PDF
Trabajo tecnología (3).pdf
PDF
Trabajo tecnología.pdf
PDF
Trabajo tecnología.pdf
DOCX
Segundo trabajo
PDF
Grupo 6 turbopascal apesteguia (1)
DOCX
Estructuras general de programas en pascal
PPT
Trabajo laboratorio
Turbo pascal
4ta Evaluación de Programación.docx
lenguaje pascal
Estructura de Datos
Lenguaje de pascal
Pascal
Turbo pascal
Turbo Pascal. Estructuras repetitivas.
Taller de Pascal 01.pptx
Conceptos basicos de programacion
Urso de pascal por nacho cabanes
Presentación4 (2)
Trabajo tecnología (3).pdf
Trabajo tecnología.pdf
Trabajo tecnología.pdf
Segundo trabajo
Grupo 6 turbopascal apesteguia (1)
Estructuras general de programas en pascal
Trabajo laboratorio
Publicidad

Último (20)

PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PDF
Oficio SEC 293416 Comision Investigadora
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PDF
Durabilidad del concreto en zonas costeras
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PPTX
clase MICROCONTROLADORES ago-dic 2019.pptx
PPT
Sustancias Peligrosas de empresas para su correcto manejo
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
357161027-seguridad-industrial-diapositivas-ppt.ppt
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
informacion acerca de la crianza tecnificada de cerdos
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
Oficio SEC 293416 Comision Investigadora
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Durabilidad del concreto en zonas costeras
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
S15 Protección de redes electricas 2025-1_removed.pdf
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
Manual ISO9001_2015_IATF_16949_2016.pptx
clase MICROCONTROLADORES ago-dic 2019.pptx
Sustancias Peligrosas de empresas para su correcto manejo
Publicidad

3ra Evaluación de Programación.docx

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA BOLIVARIANA INGENIERIA DE SISTEMAS SEMESTRE III PROGRAMACIÓN I Evaluación Facilitador: Participantes: Prof. Johanmy Brito Arruebarrena G. Ana T. 9.917.775 Zaraza Q. Wilfredo 8.421.277 TUCUPIDO, NOVIEMBRE DE 2020
  • 2. Introducción El lenguaje Pascal fue diseñado por el suizo Nikclaus Wirth científico y profesor informático en el Instituto Federal de Tecnología de Zurich a finales de los años setenta. Posteriormente aparece la versión Turbo Pascal depurada totalmente en la casa Borland. El nombre pascal lo lleva en honor al matemático, físico, filósofo y teólogo francés, Blaise Pascal, el cual contribuyó grandemente con sus valiosos inventos al desarrollo de la computación, un programa en PASCAL es un conjunto de instrucciones o sentencias, escritas según ciertas reglas, para realizar operaciones sobre entidades de datos conocidas como constantes, variables y resultados de funciones. Es un lenguaje moderno, si se le compara con otros, pues se conocen sus inicios en el 1966, bajo la denominación de ALGOL W, pues partió para la creación del ALGOL 60, y su comienzo fue un ordenador de Control Data, con un procesador programado también en Pascal. La codificación de cualquier programa, tiene que ver con las sentenci as del lenguaje y la estructura de programas, en la mayoría de los lenguajes de alto nivel, en particular Pascal, tiene tres zonas, la primera se le conoce como la zona de identificación de programas, la segunda como la zona para la declaración de datos (unidades, directivas, variables, constantes, tipos de datos, funciones y procedimientos), que utilizan los pro gramas y la tercera como la zona para la declaración de sentencias (instrucciones que corresponden a la parte ejecutable del programa). En 1971 se publicó oficialmente en el Acta Informática bajo el título "La programación en lenguaje Pascal", si traduzco correctamente "The programming language Pascal". Y cuatro años más tarde volvió a publicarse la mayor parte del código en el mismo Acta. Era la versión estándar y precisaba ordenadores potentes (teniendo en cuenta las fechas de las que hablamos), pero hubo rápidas ampliaciones o mejor dicho, derivaciones, concretamente la UCSD Pascal desarrollada por Kenneth Bowles que elimina parte del código original para que pueda ejecutarse en ordenadores más pequeños. La otra que surgió por aquellos años lo hizo de la mano de Apple, por supuesto con el interface gráfico que siempre ha caracterizado a sus ordenadores, y diseñada exclusivamente para ellos. No creo que ni siquiera se pensase entonces en entornos gráficos por los fabricantes de software de cualquier otra empresa
  • 3. Estructura de un programa en turbo pascal. Un programa en Lenguaje Pascal se basa en módulos o secciones de código que deben seguir siempre un mismo modelo de escritura. Por lo tanto, al diseñar un programa en Pascal, se deben escribir cada módulo de instrucciones siguiendo el mismo esquema de la estructura general que se muestra a continuación: Cabecera (opcional en algunos compiladores) Programa identificador; Cláusula Uses Uses Unidades o Librerías Sección de Declaraciones Label Declaración de etiquetas Const Declaración de constantes Type Definición de tipos de datos definidos por el usuario Var Declaración de variables Sección de Procedimientos y Funciones Procedure Definiciones de procedimientos Function Definiciones de funciones Cuerpo del Programa Begin
  • 4. Sentencias End. Las secciones Label, Const, Type, Procedure o Función; así como las cláusulas Uses y Program, no siempre se utilizan en todos los programas que diseñemos. Las secciones de declaraciones se pueden escribir en cualquier orden. Sin embargo, es conveniente seguir el orden establecido en el esquema anterior para evitar problemas futuros; ya que en la implementación del Estándar ISO Pascal si se requiere seguir ese mismo orden. Definición de constantes. Constante (informática) En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de PI = 3,1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. Definición de variables. Variable (programación) En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. El identificador, en el código fuente de la computadora puede estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del programa. El concepto de
  • 5. variables en computación puede no corresponder directamente al concepto de variables en matemática. El valor de una variable en computación no es necesariamente parte de una ecuación o fórmula como en matemáticas. En computación una variable puede ser utilizada en un proceso repetitivo: puede asignársele un valor en un sitio, ser luego utilizada en otro, más adelante reasignársele un nuevo valor para más tarde utilizarla de la misma manera.Procedimientos de este tipo son conocidos con el nombre de iteración. En programación de computadoras, a las variables, frecuentemente se le asignan nombres largos para hacerlos relativamente descriptivas para su uso, mientras que las variables en matemáticas a menudo tienen nombres escuetos, formados por uno o dos caracteres para hacer breve en su transcripción y manipulación. Definición de tipos de dato: En ciencias de la computación, un tipo de dato informático o simplemente tipo, es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Los tipos de datos más comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc. Un tipo de dato es un espacio en memoria con restricciones. Por ejemplo, el tipo "int" representa, generalmente, un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como son la suma, la resta, y la multiplicación. Los colores, por su parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color (en este caso, las operaciones permitidas incluyen la adición y la sustracción, pero no la multiplicación). Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, la interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.
  • 6. Conclusión Pascal es sin duda alguna, un lenguaje que es esencial en el estudio y definición de las estructuras de datos, su fácil definición lo hace manejable para un programador novato. Con la programación en Pascal, se pueden realizar desde programas formales, rutinas, utilitarios, hasta cualquier clase de video juegos. Programación en Pascal es un lenguaje de sintaxis sencilla, muy estructurado y que comprueba exhaustivamente todo tipo de datos. El mejor de los propósitos de programación en Pascal es que enseña buenas formas de programación, con lo cual se utiliza mucho en la enseñanza, por todos los motivos nominados anteriormente, por su sencillez, su estructuración y su facilidad de lectura y entendimiento. Existen varios dialectos locales de programación en Pascal, entre ellas el Turbo Pascal, el cual acepta instrucciones de Pascal.
  • 7. Bibliografía Domine Turbo Pascal 6 /por Scostt D., Palmer Turbo pascal introducción a la programación orientada a objeto. /por Larry Joel Goldstein. Turbo Pascal 7: Referencia rapida /por Fathi M., Swedan.