Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


FORO3 - FUNDAMENTOS DE PROGRAMACION, Ejercicios de Programación de Bases de Datos

FORO 3 DE FUNDAMENTOS DE PROGRAMACION

Tipo: Ejercicios

2023/2024

Subido el 30/09/2024

jhordan-enrique-arroyo
jhordan-enrique-arroyo 🇵🇪

2 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Foro formativo unidad 03
Curso: Fundamentos de
1. ¿Un algoritmo puede ser creado como función o procedimiento sin
ninguna diferencia?
Función: Una función es un bloque de código que acepta argumentos de entrada, realiza
algún procesamiento y devuelve un valor. La clave aquí es que una función devuelve un
valor como resultado y, por lo general, no tiene efectos secundarios visibles en el estado
del programa. En muchos lenguajes de programación, se espera que las funciones sean
“puras”, lo que significa que su salida depende únicamente de sus entradas y no afecta
ningún estado externo.
Procedimiento: Un procedimiento es similar a una función en el sentido de que realiza
una tarea específica, pero a menudo no devuelve un valor. En lugar de devolver un
resultado, un procedimiento puede tener efectos secundarios en el estado del programa,
como cambiar el valor de variables globales o realizar operaciones de entrada/salida. Los
procedimientos son comunes en lenguajes que no enfatizan la programación funcional y
pueden utilizarse para realizar tareas que no requieren un valor de retorno.
En resumen, un algoritmo puede implementarse como una función o un procedimiento, y
la elección entre los dos depende de si se necesita un valor de retorno y de si se permiten o
desean efectos secundarios en el estado del programa. En muchos casos, no hay una
diferencia sustancial entre ellos.
2. Proponga el código para un algoritmo que solo puede ser creado como función y
otro código para un algoritmo que solo puede ser creado como procedimiento.
pf2

Vista previa parcial del texto

¡Descarga FORO3 - FUNDAMENTOS DE PROGRAMACION y más Ejercicios en PDF de Programación de Bases de Datos solo en Docsity!

Foro formativo unidad 03

Curso: Fundamentos de

1. ¿Un algoritmo puede ser creado como función o procedimiento sin

ninguna diferencia?

Función: Una función es un bloque de código que acepta argumentos de entrada, realiza algún procesamiento y devuelve un valor. La clave aquí es que una función devuelve un valor como resultado y, por lo general, no tiene efectos secundarios visibles en el estado del programa. En muchos lenguajes de programación, se espera que las funciones sean “puras”, lo que significa que su salida depende únicamente de sus entradas y no afecta ningún estado externo. Procedimiento : Un procedimiento es similar a una función en el sentido de que realiza una tarea específica, pero a menudo no devuelve un valor. En lugar de devolver un resultado, un procedimiento puede tener efectos secundarios en el estado del programa, como cambiar el valor de variables globales o realizar operaciones de entrada/salida. Los procedimientos son comunes en lenguajes que no enfatizan la programación funcional y pueden utilizarse para realizar tareas que no requieren un valor de retorno. En resumen , un algoritmo puede implementarse como una función o un procedimiento, y la elección entre los dos depende de si se necesita un valor de retorno y de si se permiten o desean efectos secundarios en el estado del programa. En muchos casos, no hay una diferencia sustancial entre ellos.

2. Proponga el código para un algoritmo que solo puede ser creado como función y otro código para un algoritmo que solo puede ser creado como procedimiento.

Foro formativo unidad 03

Curso: Fundamentos de