0% encontró este documento útil (0 votos)
26 vistas3 páginas

Quiz 1 Programa

El documento explica la diferencia entre procedimientos y funciones en programación, señalando que los procedimientos pueden devolver múltiples valores y las funciones solo un valor, y que solo se pueden llamar funciones desde procedimientos.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas3 páginas

Quiz 1 Programa

El documento explica la diferencia entre procedimientos y funciones en programación, señalando que los procedimientos pueden devolver múltiples valores y las funciones solo un valor, y que solo se pueden llamar funciones desde procedimientos.
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 DOCX, PDF, TXT o lee en línea desde Scribd

Diego Chaverra 1152457703 / Daniel Raigoza 1026151012

________________________________________________________________________________

Algoritmo_RellenarMatriz

________________________________________________________________________________

Inicio {

Entero n;

Mostrar “digite tamaño matriz”

Lea n;

Para (i=0; i<=n; i++) {

Para (j=0; j<=i; j++) {

Mostrar operacion [i][j]

retornar

Subprograma_operacion {

Entero operación (n,k) {

Mostrar (factorial (n)) / (factorial(k) * factorial (n-k))

Subprograma_factorial {

Entero factorial, n {

Entero resultado=1

Para (i=1; i<=n; i++) {

Resultado * = i

Mostrar resultado

}
Diferencia entre procedimientos y funciones en programación.

Una de las principales diferencias en ambos es que los procedimientos no se utilizan en las bases

de datos, mientras que las funciones desempeñan un papel importante en la devolución de

valores de una base de datos.

Los procedimientos pueden devolver múltiples valores y las funciones pueden devolver valores

limitados.

Las funciones pueden devolver solo un valor y es obligatorio, mientras que los procedimientos

pueden devolver n o cero valores.

En las funciones, el manejo de errores no se puede realizar mientras que se puede realizar en

procedimientos almacenados.

Los parámetros de entrada y salida se pueden pasar en procedimientos, mientras que en el caso

de funciones solo se pueden pasar los parámetros de entrada.

Las funciones pueden llamarse desde procedimientos, mientras que no es posible llamar un

procedimiento desde una función.

Paso por valor

Nos dice que nuestra función recibirá una copia de la variable que pasemos y,

cualquier modificación que realicemos, solo afectará a dicha copia.

Paso por Referencia

se nos lleva a entregar prácticamente la variable original, es decir, si realizamos

algún cambio en el parámetro de nuestra función, esto equivaldría a estar actuando

directamente sobre la variable original.

Algoritmo argumentos

num Entero;

mostrar "Introduce un número: ";

Leer num;

mostrar " ";

mostrar "VALOR INTRODUCIDO POR TECLADO: " + ConvertirATexto(num);

mostrar " ";


porValor(num);

mostar "DESPUÉS DE porValor: " + ConvertirATexto(num);

mostar " ";

porReferencia(num);

mostar "DESPUÉS DE porReferencia: " + ConvertirATexto(num);

mostrar " ";

FinAlgoritmo

También podría gustarte