0% encontró este documento útil (0 votos)
58 vistas

Estructura de Datos en Funciones y Procedimientos

Este documento presenta información sobre estructuras de datos, funciones, procedimientos y tipos de datos en el lenguaje de programación Pascal. Explica que las funciones y procedimientos permiten dividir problemas complejos en subproblemas más pequeños para facilitar su resolución. También define conceptos como variables, constantes y tipos de datos como enteros, reales y caracteres, y describe la estructura básica de un programa en Pascal.

Cargado por

Hermen Rengel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
58 vistas

Estructura de Datos en Funciones y Procedimientos

Este documento presenta información sobre estructuras de datos, funciones, procedimientos y tipos de datos en el lenguaje de programación Pascal. Explica que las funciones y procedimientos permiten dividir problemas complejos en subproblemas más pequeños para facilitar su resolución. También define conceptos como variables, constantes y tipos de datos como enteros, reales y caracteres, y describe la estructura básica de un programa en Pascal.

Cargado por

Hermen Rengel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
DE LA FUERZA ARMADA NACIONAL BOLIVARIANA
NUCLEO DELTA AMACURO

Profesor: Estudiante:
Xavier Capella Hermen Rengel
CI: 28.724.064

Carrera Ingeniería de Sistemas

Tucupita 01/06/2021
ESTRUCTURA DE DATOS EN FUNCIONES Y
PROCEDIMIENTOS

Procedimientos y funciones:

La resolución de problemas complejos se facilita onsiderablemente


si se dividen en problemas mas pequeños; y la resolución de estos
subproblemas se realiza mediante subalgoritmos.

Los subalgoritmos son unidades de programa o módulos que


están diseñados para ejecutar laguna tarea específica. Éstos,
constituidos por funciones o procedimientos, se escriben solamente
una vez, pero pueden ser referenciados en diferentes puntos del
programa, de modo que se puede evitar la duplicación innecesaria
del código.

El módulo principal se ejecuta en una primera instancia, que da la


orden de inicio de ejecución de los subprogramas. Puede ser
ejecutado n veces. Es importante saber que datos se van compartir
entre los programas.

El subprograma es un programa en sí mismo, ejecutado por la


solicitud del programa principal o de otro subprograma, una n
cantidad de veces. Cuando realiza la solicitud, el programa se
detiene hasta que el subprograma deja de realizar su tarea, luego
continúa; esto se conoce como control de ejecución.

Funciones:

Una función es un subprograma que recibe, como argumentos o


parámetros, datos de tipo numérico o no numérico, y devuelve un
único resultado.Las funciones incorporadas al sistema se
denominan funciones internas, o intrínsecas; las funciones definidas
por el usuario se llaman funciones externas.El algoritmo o programa
invoca la función con el nombre de esta última en una expresión
seguida de una lista de argumentos que deben coincidir en
cantidad, tipo y orden con los de la función que fue definida.

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)


Program 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, es un término usado en matemática constantemente,


su aplicación se halla en casi todas las materias de cálculo y
números que existen, se trata pues de un valor fijo, de un valor pre-
establecido que define una magnitud, tamaño o proporción. Una
constante como su etimología indica, es un valor que permanece en
la misma cantidad o numero permanentemente. Si a una variable se
le da un valor de constante en vez de una función, esta solo servirá
para representar su real significado y en un eventual caso, ser
sustituida para la resolución de un problema mediante el uso de
formulas y conexiones. En materias como la física y la química, las
constantes tienen una importancia grande, su uso es imprescindible
para la resolución de problemas, existen cientos de valores
constantes que sirven como referencia y apoyo a la hora de
elaborar alternativas de solución a ejercicios, constantes como la
gravedad, el pH de una solución, constantes de área y de volumen
son las mas usadas por los estudiantes de ingeniería y otras
carreras.

Una constante arbitraria es una constante que se coloca a destajo,


por selección propia, es decir sin seguir un criterio especifico. La
constante de integración es un símbolo que al terminar el proceso
de integración se suma a la respuesta total, generalmente se
representa con la letra C o K, si la integral es definida, por medio del
teorema fundamental de calculo se puede encontrar el valor de la
constante.

DEFINICIÓN DE VARIABLES

Variable es un adjetivo que significa que algo o alguien varía o


puede variar. También significa 'inestable', 'mudable' constante'. En
matemáticas una variable es una magnitud que es tener cualquier
valor entre los comprendidos en un conjunto.En función de la
relación de influencia de una variable sobre otra se distingue entre
variable dependiente e independiente.

Una variable dependiente es una variable cuyo valor está


determinado por el valor de otras variables. Es el factor observado y
medido en un estudio. En una función se suele representar en el eje
de coordenadas y con el símbolo 'y'.

Una variable independiente es una variable cuyo valor no está


determinado por otra variable. Se trata de variables que pueden
tener o no influencia o estar asociadas con la variable dependiente.
En una función se suele representar en el eje de abscisas y con el
símbolo 'x'.

DEFINICIÓN DE TIPO DE DATOS

Para programar, es necesario identificar a qué tipo de datos


pertenecen cada una de las variables o constantes, ya sean estos
números, letras, palabras, frases, entre otros y cada uno
corresponde a un tipo de dato, que requerirá de una manipulación
específica para obtener los resultados deseados. Cada lenguaje de
programación dispone de un conjunto de tipos de datos que puede
manipular; sin embargo los que aquí se presentan corresponden a
aquellos que todos los lenguajes de programación disponen, y que
se conocen como tipos de datos estándares. Además de éstos,
existen muchos otros, y más adelante aprenderemos a crear
nuestros propios tipos de datos
TIPO DE
SUBTIPO DESCRIPCIÓN
DATO
Este tipo dato corresponde a aquellas
variables que exclusivamente pueden
recibir VALORES SIN PARTE DECIMAL.
Generalmente se utilizan en las variables
ENTEROS
que contienen cantidades de elementos
que no pueden fraccionarse, como el
número de personas, el número de
NUMÉRIC edificios, entre otros.
OS Este tipo de dato, en cambio corresponde
a aquellas variables cuyos VALORES
TIENEN PARTE DECIMAL, aunque al
mismo tiempo puede contener valores
REALES
enteros. Así el lado de un triángulo puede
ser 3,5 (0,5 es la parte decimal), pero
también podría haber tomado un valor de
3,0 (0,0 es la parte decimal)
En este tipo de dato se encuentran todos
los caracteres conocidos, una letra, un
número, un símbolo especial. Por lo tanto,
está conformado En algunos lenguajes de
CARACTER
programación como Java y C#, se utiliza
ES
la comilla simple (' ') para identificar un
caracter, sin embargo esto puede cambiar
TEXTO dependiendo del lenguaje de
programación.
Constituyen conjuntos de caracteres, es
decir la UNIÓN DE VARIOS
CARACTERES, que pueden ser palabras
CADENAS
o frases. El valor de este tipo de datos se
encierra generalmente entre comillas ("
").
Los booleanos o tipos de datos lógicos,
únicamente reciben dos valores: true ó
false. Se utilizan generalmente como
LÓGICOS BOOLEAN
banderas, para identificar si se realizó o
no un proceso. Más adelante se podrán
aplicar en ejemplos y comprender mejor.

También podría gustarte