

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
FORO 3 DE FUNDAMENTOS DE PROGRAMACION
Tipo: Ejercicios
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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.