Unidad 6

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

ACTIVIDAD

FUNCIONES
UNIDAD 6

PRESENTADO POR:

BENAVIDEZ SALAZAR FATIMA

INSTITUTO TECNOLÓGICO GUSTAVO A. MADERO


ÍNDICE

• INTRODUCCION...................................................................5

• OBJETIVO GENERAL .........................................................5

• OBJETIVO ESPECIFICO.....................................................5

• DESARROLLO....................................................................6

• CONCLUSIÓN .....................................................................7

• GLOSARIO .........................................................................7

• BIBLIOGRAFÍA ....................................................................8
INTRODUCCION
Sub - algoritmo.

Se le llama así a cada una de las partes de un algoritmo más general que resuelve
cada una de las tareas particulares necesarias para que dicho algoritmo general
alcance el objetivo para el que fue diseñado, es decir resolver un problema. Las
variables locales: se declaran dentro de un módulo o Sub - algoritmo y sólo tienen
utilidad dentro de ese módulo, no se podrá acceder a ellas desde otros módulos.
Pueden existir variables locales con el mismo nombre siempre que estén en módulos
diferentes. Las variables globales: son declaradas de forma que puedan ser utilizadas
(consultada y/o modificada) desde cualquiera de los módulos que forman el programa.
En este caso, no puede haber dos variables globales con el mismo nombre, ya que
esto produciría una ambigüedad que el compilador no podría resolver.
Objetivo General

El *objetivo general* de las funciones en algoritmos es *realizar una tarea específica*


o *resolver un problema*. Las funciones son bloques de código que agrupan una serie
de instrucciones y se pueden reutilizar en diferentes partes de un programa.

Objetivos Específicos

El *objetivo específico* de las funciones en algoritmos puede variar según el contexto y la


tarea que se esté abordando. Algunos objetivos específicos comunes de las funciones son:

1. *Abstracción de tareas*: Las funciones permiten dividir una tarea compleja en


subproblemas más pequeños. Cada función se encarga de una parte específica de la tarea,
lo que facilita la comprensión y el desarrollo del algoritmo.

2. *Reutilización de código*: Las funciones se pueden llamar desde diferentes partes del
programa. Esto permite reutilizar el mismo código en múltiples lugares, evitando la
duplicación y mejorando la mantenibilidad.

3. *Parámetros y argumentos*: Las funciones pueden aceptar parámetros (valores de


entrada) que les permiten adaptarse a diferentes situaciones. Por ejemplo, una función para
calcular el área de un círculo podría recibir el radio como argumento.

4. *Retorno de valores*: Las funciones pueden devolver un resultado o valor calculado. Por
ejemplo, una función que suma dos números podría devolver la suma como resultado.

5. *Encapsulación de lógica*: Las funciones encapsulan la lógica y los cálculos


relacionados en un solo lugar. Esto ayuda a mantener el código organizado y a prevenir
efectos secundarios no deseados.
DESARROLLO
FUNCIONES.

Es posible definir funciones con un número variable de argumentos. O bien también se


puede definir una función con un número variable de argumentos, sin más que añadir un
argumento final al que se le asigna una lista con todos los argumentos adicionales.

DEFINICIÓN DE FUNCIONES.

Funciones estándar.

Las funciones estándar se dividen en grupos, todas las funciones que pertenecen al mismo
grupo están declaradas en el archivo de cabecera.

Para incluir alguna función perteneciente a estas cabeceras debemos escribir líneas de
código como se muestra de ejemplo:
#include.

ENTRADA Y SALIDA DE DATOS.

Proporciona un método para transferir información entre dispositivos de (E/S) de


almacenamiento interno y de (E/S) externas. Los periféricos conectados a
una computadora necesitan enlacé de comunicación especial para funcionar como unas
interfaces con la unidad de procesamiento central.

El propósito del enlace de comunicación es resolver las diferencias que existen en la


computadora central y de cada periférico.
Se llama interfaces porque se comunica tanto con el canal del procesador como con el
dispositivo periférico.

FUNCIONES DEFINIDAS POR EL USUARIO.

Algunos objetos permiten especificar funciones que serán evaluadas durante la


renderización para determinar la superficie de estos objetos. En este aspecto las funciones
son bastante diferentes de las macros, que se evalúan durante el tiempo de análisis, pero
no afectan de ninguna otra manera a la renderización. Adicionalmente, se puede llamar a
estas funciones en cualquier lugar en el que se permita utilizar una función en coma
flotante, incluso durante el análisis. La sintaxis es idéntica a las expresiones en coma
flotante, sin embargo, sólo pueden usarse funciones en coma flotante que se apliquen a
valores en coma flotante
Estas se pueden invocar en consultas o en otras instrucciones o expresiones, como
columnas calculadas o expresiones de cadena. Las funciones con valores escalares se
pueden ejecutar mediante la instrucción EXECUTE.

PASE POR VALOR

El pase por valor significa que al compilar la función y el código que llama a la función, ésta
recibe una copia de los valores de los parámetros que se le pasan como argumentos. Las
variables reales no se pasan a la función, sólo copias de su valor.

Cuando una función debe modificar el valor de la variable pasada como parámetro y que
esta modificación retorne a la función llamadora, se debe pasar el parámetro por referencia.
En este método, el compilador no pasa una copia del valor del argumento; en su lugar,
pasa una referencia, que indica a la función dónde existe la variable en memoria

PASE POR REFERENCIA

La referencia que una función recibe es la dirección de la variable. Es decir, pasar un


argumento por referencia es, simplemente, indicarle al compilador que pase la dirección
del argumento.
Por defecto, los parámetros de una función se pasan por valor (de manera que, si cambias
el valor del argumento dentro de la función, no se ve modificado fuera de ella). Si deseas
permitir a una función modificar sus parámetros, debes pasarlos por referencia.

PUNTEROS

Un puntero (o apuntador) es una variable manipulable que referencia una región


de memoria; en otras palabras, es una variable cuyo valor es una dirección de memoria. Si
se tiene una variable ' p ' de tipo puntero que contiene una dirección de memoria en la que
se encuentra almacenado un valor ' v ' se dice que p apunta a v.
Los punteros son de amplia utilización en programación y casi todos los lenguajes permiten
la manipulación de los mismos. La razón de ser principal de los punteros reside en manejar
datos alojados en la zona de memoria dinámica (aunque también se pueden manipular
objetos en la zona estática), bien sean datos elementales, estructuras (struct en C) u
objetos pertenecientes a una clase (en lenguajes Orientados a Objetos).

PASO DE VARIABLE

Establece una variable local o global para un valor especificado. Si no existe una variable,
este paso de guion creará una. Un nombre de variable tiene las mismas restricciones de
nomenclatura que un nombre de campo.
Las variables locales y globales se pueden crear y utilizar en cálculos. Una variable local
sólo se puede utilizar en pasos de guion en el guion que se ejecuta actualmente. El valor
de una variable local se borra cuando se sale del guion. Una variable global se puede
utilizar en un cálculo o guion en cualquier parte de un archivo, por ejemplo, otros guiones
o ruta de archivo. El valor de una variable global no se borra hasta que se cierra el archivo.
Las variables locales y globales (o incluso dos variables locales en guiones diferentes)
pueden tener el mismo nombre, pero se consideran como variables distintas y pueden
almacenar valores distintos.
CONCLUSIÓN
En la conclusión al utilizar funciones, es importante resumir los resultados obtenidos por
cada función. Esto puede incluir valores calculados, estados finales o cualquier otro
resultado relevante, de igual manera describe las decisiones tomadas o las acciones
realizadas en función de los resultados de las funciones. Por ejemplo, si una función
devuelve un valor específico, menciona cómo se utilizó ese valor en el algoritmo.
También es relevante mencionar la eficiencia de las funciones en términos de tiempo de
ejecución o uso de recursos. Esto es especialmente importante si estás optimizando el
algoritmo a la igual manera cualquier otra consideración relevante, como limitaciones o
suposiciones en las funciones. También puedes mencionar cómo las funciones se
relacionan entre sí para lograr el objetivo general del algoritmo.

GLOSARIO

Sub – algoritmos:
Un procedimiento o subrutina es un sub algoritmos que recibiendo o no datos permiten
devolver varios resultados, un resultado o ninguno.

Abstracción:
La abstracción es una capacidad intelectual que consiste en separar un elemento de su
contexto para analizarlo y hacerse un concepto de este

Encapsulación:
La encapsulación es un mecanismo para reunir datos y métodos dentro de una estructura
ocultando la implementación del objeto, es decir, impidiendo el acceso a los datos por
cualquier medio que no sean los servicios propuestos.

Código:

El código en comunicación se refiere a un sistema de señales o símbolos que se utilizan


para transmitir un mensaje específico. Un ejemplo de código podría ser un idioma, que
incluye letras, signos, ortografía, fonética y gramática para expresar una idea de manera
clara y comprensible. Otro ejemplo podría ser el código Morse, que se utiliza en
telecomunicaciones para transmitir mensajes utilizando sonidos o luces específicos

Referencia:
Una referencia es un conjunto de datos bibliográficos que permite identificar cualquier
documento utilizado en tu trabajo de manera expresa. Se sitúa como nota a pie de página,
al final del capítulo o al final de todo el texto en forma de lista, siendo esto último a lo que
llamamos bibliografía.
BIBLIOGRAFÍA

https://www.studocu.com/es-mx/document/instituto-tecnologico-de-
culiacan/algoritmos-y-lenguajes-de-programacion/algoritmo-unidad-6-
funciones/41119947

https://programationccu.blogspot.com/p/unidad-iv.html

https://es.scribd.com/document/398371914/Algoritmos-Trabajo-Unidad-6

También podría gustarte