SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Tema: Pseudocódigo

Por: David Bastidas-1906
Pseudocódigo
                           Funciones y Procedimientos



Muchas personas prefieren distinguir entre funciones y procedimientos. Una
función, al igual que una función matemática, recibe uno o varios valores de
entrada y regresa una salida mientras que un procedimiento recibe una
entrada y no genera ninguna salida aunque en algún caso podría devolver
resultados a través de sus parámetros de entrada si estos se han declarado
por referencia (ver formas de pasar argumentos a una función o
procedimiento)
En ambos casos es necesario dejar en claro cuáles son las
entradas para el algoritmo, esto se hace comúnmente
colocando estos valores entre paréntesis al principio o bien
declarándolo explícitamente con un enunciado. En el caso de
las funciones, es necesario colocar una palabra como
regresar o devolver para indicar cuál es la salida generada
por el algoritmo. Por ejemplo, el pseudocódigo de una
función que permite calcular an (un número a elevado a
potencia n).
EJEMPLO FUNCION:

Función Potencia ( a, N )
Un ejemplo de procedimiento seria el algoritmo de Ordenamiento de
burbuja por el que partiendo de una lista de valores estos se ordenan,
nótese que en un procedimiento, no se calcula el valor de una función, sino
que se realiza una acción, en este caso ordenar la lista.

Más contenido relacionado

La actualidad más candente

4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
martell024
 
Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funciones
Julian Bohorquez
 
La estructura basica_para_c_
La estructura basica_para_c_La estructura basica_para_c_
La estructura basica_para_c_
GamePlayer35
 

La actualidad más candente (20)

Funciones
FuncionesFunciones
Funciones
 
5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
Tipos De Datos Abstractos Colas
Tipos De Datos Abstractos ColasTipos De Datos Abstractos Colas
Tipos De Datos Abstractos Colas
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++
 
Pl Sql
Pl SqlPl Sql
Pl Sql
 
PHP mode on part 2
PHP mode on part 2PHP mode on part 2
PHP mode on part 2
 
PL SQL Diplomado Oracle
PL SQL Diplomado OraclePL SQL Diplomado Oracle
PL SQL Diplomado Oracle
 
4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 
Indentificacion de funciones
Indentificacion de funcionesIndentificacion de funciones
Indentificacion de funciones
 
Apunte plsql
Apunte plsqlApunte plsql
Apunte plsql
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
La estructura basica_para_c_
La estructura basica_para_c_La estructura basica_para_c_
La estructura basica_para_c_
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Tema 7
Tema 7Tema 7
Tema 7
 
Instrucciones para c_
Instrucciones para c_Instrucciones para c_
Instrucciones para c_
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursores
 

Destacado

Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujo
Hamilton Flores
 
Como realizar un pseudocodigo
Como realizar un pseudocodigo Como realizar un pseudocodigo
Como realizar un pseudocodigo
2244090
 
Como es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switchComo es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switch
jhonatan Espit
 
mapa conceptual software eduativo
mapa conceptual software eduativomapa conceptual software eduativo
mapa conceptual software eduativo
marielacancinol
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
parada137
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
Grisell d?z
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
Pepe Xdsasda
 

Destacado (19)

Mapa Conceptual de Clasificacion de software
Mapa Conceptual de Clasificacion de softwareMapa Conceptual de Clasificacion de software
Mapa Conceptual de Clasificacion de software
 
Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujo
 
Como realizar un pseudocodigo
Como realizar un pseudocodigo Como realizar un pseudocodigo
Como realizar un pseudocodigo
 
Como es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switchComo es el proceso de actualizacion en un switch
Como es el proceso de actualizacion en un switch
 
Influencia de los Medios de Comunicación en la Sociedad Mexicana.
Influencia de los Medios de Comunicación en la Sociedad Mexicana. Influencia de los Medios de Comunicación en la Sociedad Mexicana.
Influencia de los Medios de Comunicación en la Sociedad Mexicana.
 
Función si condicional
Función si condicionalFunción si condicional
Función si condicional
 
Funciones (subprocesos) en pseint
Funciones (subprocesos) en pseintFunciones (subprocesos) en pseint
Funciones (subprocesos) en pseint
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
mapa conceptual software eduativo
mapa conceptual software eduativomapa conceptual software eduativo
mapa conceptual software eduativo
 
Software mapa conceptual
Software mapa conceptualSoftware mapa conceptual
Software mapa conceptual
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
POO
POOPOO
POO
 

Similar a Pseudocodigo-funciones y operaciones

Modularidad en Jav
Modularidad en JavModularidad en Jav
Modularidad en Jav
maynet
 
METODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptxMETODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptx
juan gonzalez
 
Funciones
FuncionesFunciones
Funciones
adark
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
Milton Escobar
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
Luis Jherry
 
Mecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funcionesMecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funciones
'Giancarlos Villarreal'
 
Mecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funcionesMecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funciones
'Giancarlos Villarreal'
 

Similar a Pseudocodigo-funciones y operaciones (20)

Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 
Presentacion capitulo 6
Presentacion capitulo 6Presentacion capitulo 6
Presentacion capitulo 6
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
Modularidad en Jav
Modularidad en JavModularidad en Jav
Modularidad en Jav
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
Programación 1: modularización
Programación 1: modularizaciónProgramación 1: modularización
Programación 1: modularización
 
METODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptxMETODO DE SOBRECARGA EN PROGRAMACION.pptx
METODO DE SOBRECARGA EN PROGRAMACION.pptx
 
Resulteset
ResultesetResulteset
Resulteset
 
Funciones
FuncionesFunciones
Funciones
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Clase 5 funciones en javaScript
Clase 5 funciones en javaScriptClase 5 funciones en javaScript
Clase 5 funciones en javaScript
 
Functional SE.pdf
Functional SE.pdfFunctional SE.pdf
Functional SE.pdf
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
 
vectores y matrices
vectores y matricesvectores y matrices
vectores y matrices
 
Funciones con vectores y matrices1
Funciones con vectores y matrices1Funciones con vectores y matrices1
Funciones con vectores y matrices1
 
FUNCIONES DE EXCEL
FUNCIONES DE EXCELFUNCIONES DE EXCEL
FUNCIONES DE EXCEL
 
Mecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funcionesMecanismo de pasos de parametros en funciones
Mecanismo de pasos de parametros en funciones
 
Mecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funcionesMecanismo de paso de parametros en funciones
Mecanismo de paso de parametros en funciones
 

Pseudocodigo-funciones y operaciones

  • 2. Pseudocódigo Funciones y Procedimientos Muchas personas prefieren distinguir entre funciones y procedimientos. Una función, al igual que una función matemática, recibe uno o varios valores de entrada y regresa una salida mientras que un procedimiento recibe una entrada y no genera ninguna salida aunque en algún caso podría devolver resultados a través de sus parámetros de entrada si estos se han declarado por referencia (ver formas de pasar argumentos a una función o procedimiento)
  • 3. En ambos casos es necesario dejar en claro cuáles son las entradas para el algoritmo, esto se hace comúnmente colocando estos valores entre paréntesis al principio o bien declarándolo explícitamente con un enunciado. En el caso de las funciones, es necesario colocar una palabra como regresar o devolver para indicar cuál es la salida generada por el algoritmo. Por ejemplo, el pseudocódigo de una función que permite calcular an (un número a elevado a potencia n).
  • 5. Un ejemplo de procedimiento seria el algoritmo de Ordenamiento de burbuja por el que partiendo de una lista de valores estos se ordenan, nótese que en un procedimiento, no se calcula el valor de una función, sino que se realiza una acción, en este caso ordenar la lista.