Funciones de algoritmo

Solo disponible en BuenasTareas
  • Páginas : 19 (4660 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de octubre de 2011
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO SUPERIOR
DE JUAN RODRIGUEZ CLARA
INSTITUTO TECNOLOGICO SUPERIOR
DE JUAN RODRIGUEZ CLARA

ALUMNA:
SORELI AMADOR LOPEZ

DOCENTE:
ING. ANET JUDITH VILLALOBOS ZARATE

MATERIA:
ALGORITMOS

TRABAJO:
INVESTIGACION

FECHA DE ENTREGA:
JUNIO 2011
JUAN RODRUGUEZ CLARA, VER

INDICE

OBJETIVO……………………………………………………………………………..3JUSTIFICACION……………………………………………………………………..4

INTRODUCCION……………………………………………………………………..5
4.1 FUNCIONES…………………………………………………………………………6
4.1.1 DEFINICION DE FUNCIONES………………………………………………6
4.1.2 FUNCIONES ESTANDAR……………………………………………………..7
4.2 ENTRADA Y SALIDA DE DATOS…………………………………………..…8
4.3 FUNCIONES DEFINIDAS POR EL USUARIO……………………….…..10
4.3.1 PASE POR VALOR……………………………………………….…………..14
4.3.2 PASE PORREFERENCIA…………………………………………………..15
4.4 PUNTEROS……………………………………………………………………….16
4.4.1 DEFINICION DE PUNTEROS……………………….……………………19
4.4.2 PASO DE VARIABLE………………………………..………………………21

CONCLUSION……………………………………………………………………….23

BIBLIOGRAFIA…………………………………………………………………….24

OBJETIVO

El objetivo general es que los estudiantes sean capaces de resolver de manera eficaz distintos problemas de carácter general, con independencia del lenguaje de programaciónutilizado. Este objetivo requiere que los alumnos que cursen la asignatura adquieran el conocimiento teórico y práctico sobre las técnicas básicas de programación estructurada consiguiendo la obtención de ideas intuitivas y claras de los conceptos y técnicas estudiados, y permitirá entender fácilmente nuevos modelos facilitando la aplicación práctica de los algoritmos.

Justificación

Esimportante el estudio y conocimiento de lo que hoy conocemos como algoritmos, que desde su aparición hasta nuestros días es, y seguirá siendo; vital para el desarrollo de aplicaciones para computadoras y el manejo y dominio de la lógica de programación para resolver problemas.
Este trabajo se realizó con la finalidad de conocer y aplicar las diferentes funciones para programar.

Introducción

En elsiguiente trabajo pretendemos presentar una serie de conceptos y definiciones propios del estudio de las funciones de los Algoritmos, su análisis y diseño.
En el mismo podremos encontrar los conceptos de algoritmo y algunos de sus componentes, análisis y diseño. También veremos los diferentes tipos de formas y tamaños o medidas en que se pueden almacenar y representar los datos y estructuras enun algoritmo o programa.

4.1 FUNCIONES
Una función es un subprograma que realiza una tarea específica y retorna un único valor a través de su identificador, a diferencia de los procedimientos, los cuales sólo pueden hacerlo a través de parámetros de salida o entrada/salida.
Dado que el identificador de la función referencia un valor, es imprescindible definir el tipo de dato que retornará.La invocación a un subprograma función se realiza desde una expresión: la de una asignación, la condición de una estructura de decisión simple, la expresión booleana de un ciclo, la expresión a evaluar en una estructura de decisión múltiple, el argumento de otro subprograma o una expresión de salida, por ejemplo.
Del mismo modo que con los procedimientos, las funciones deben estar definidas antesde ser invocadas por el programa principal u otro subprograma.

La definición incluye:
• La palabra reservada FUNCTION,
• El identificador de la función,
• Entre paréntesis, la lista de parámetros separados por punto y coma, la cual incluye todos y cada uno de los parámetros con su tipo (Id Parámetro: TIPO;. . .)
• El tipo del dato que devuelve la función, y
• El cuerpo de la función4.1.1 DEFICINICION DE FUNCIONES
Un algoritmo se puede concebir como una función que transforma los datos de un problema (entrada) en los datos de una solución (salida). Más aún, los datos se pueden representar a su vez como secuencias de bits, y en general, de símbolos cualesquiera. Como cada secuencia de bits representa a un número natural(véase Sistema...
tracking img