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

Similar a 3ra Evaluación de Programación.docx

Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
OloninikinyaCastro
 
1 eda teo
1 eda teo1 eda teo
1 eda teo
Jorvich Garcia
 
Algoritsmos unefa
Algoritsmos unefaAlgoritsmos unefa
Algoritsmos unefa
Frangelica Rios
 
4ta Evaluación de Programación.docx
4ta Evaluación de Programación.docx4ta Evaluación de Programación.docx
4ta Evaluación de Programación.docx
JulioRodolfodeJessHe
 
Visual basic
Visual basicVisual basic
Visual basictania_55
 
Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
Ballbreakerhouse .
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
diana
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
Fernando Galvez
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informaticaJorge Alberto
 
Turbo Pascal
Turbo PascalTurbo Pascal
Turbo Pascal
Melvin Adalid
 
Trabajo laboratorio
Trabajo laboratorioTrabajo laboratorio
Trabajo laboratorio
Melvin Adalid
 
Trabajo laboratorio
Trabajo laboratorioTrabajo laboratorio
Trabajo laboratorio
Melvinadalid
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
Manuel Estevez
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacion
fapfapfap69
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion
Angel1309
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
Angel1309
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
Jose Sanchez
 
Pascal
PascalPascal
Pascal
parada137
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
Carito Paz
 

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

Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
1 eda teo
1 eda teo1 eda teo
1 eda teo
 
Algoritsmos unefa
Algoritsmos unefaAlgoritsmos unefa
Algoritsmos unefa
 
4ta Evaluación de Programación.docx
4ta Evaluación de Programación.docx4ta Evaluación de Programación.docx
4ta Evaluación de Programación.docx
 
Visual basic
Visual basicVisual basic
Visual basic
 
Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
 
Turbo Pascal
Turbo PascalTurbo Pascal
Turbo Pascal
 
Trabajo laboratorio
Trabajo laboratorioTrabajo laboratorio
Trabajo laboratorio
 
Trabajo laboratorio
Trabajo laboratorioTrabajo laboratorio
Trabajo laboratorio
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 
Principios basicos de la programacion
Principios basicos de la programacionPrincipios basicos de la programacion
Principios basicos de la programacion
 
Principios basicos de la programacion
Principios basicos de la programacion Principios basicos de la programacion
Principios basicos de la programacion
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Mario martinez alvarez
Mario martinez alvarezMario martinez alvarez
Mario martinez alvarez
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
 
Pascal
PascalPascal
Pascal
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 

Último

Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
YoverOlivares
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 

Último (20)

Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Criterios de la primera y segunda derivada
Criterios de la primera y segunda derivadaCriterios de la primera y segunda derivada
Criterios de la primera y segunda derivada
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 

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.