SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Pontificia Universidad Católica de Valparaíso
                                                                                                                                                  Escuela de Ingeniería Informática

                     Pontificia Universidad Católica de Valparaíso
                                                                                                          Subprogramas (subalgoritmos)
                                 Facultad de Ingeniería
                           Escuela de Ingeniería Informática
                                                                                                       Un método conocido para solucionar un problema complejo es dividirlo en
                                                                                                       subproblemas, o problemas más sencillos. La misma técnica se puede aplicar a
                                                                                                       los algoritmos, donde a cada uno de estos subproblemas le llamaremos
                                                                                                       Subprogramas o Subalgoritmos.


       “Algoritmos: Procedimientos y Funciones”                                                                                Problema                                                      Algoritmo
                                                                                                                               Principal                                                     Principal




                                                                                                       Subproblema            Subproblema    Subproblema               SubAlgoritmo         SubAlgoritmo      SubAlgoritmo
                                             Asignatura
                                                                                                            1                      2              3                         1                    2                 3
                                   INF 140 – Informática I
                                             Profesores
                              Pamela Hermosilla Monckton
                                Daniel Cabrera Paniagua




 Profesores                                                                                              Profesores
                                                                                                                                                                                                 INF 140 – Informática I
 PHM/DCP                                                                                                 PHM/DCP




                             Pontificia Universidad Católica de Valparaíso                                                                  Pontificia Universidad Católica de Valparaíso
                                   Escuela de Ingeniería Informática                                                                              Escuela de Ingeniería Informática



  Funciones                                                                                               Invocación a las Funciones
Una función es una operación que toma uno o más valores llamados
                                                                                                        Una función se llama/usa/invoca de la siguiente forma:
argumentos y produce un valor denominado resultado.
                                                                                                          nombre_funcion (lista de parametros actuales)
   <tipo_de_resultado> funcion <nombre_fun> (lista de parametros)
   [declaraciones locales]                                                                                s           f1(r)
   inicio
     <acciones>
                                                                                                        Los argumentos utilizados en la llamada a la función se denominan
     devolver (<expresion>)
                                                                                                        parámetros actuales.
   fin_funcion
                                                                                                        Cada vez que se llama a una función desde el algoritmo principal se
  Los argumentos de la declaración de la función se denominan parámetros
                                                                                                        establece automáticamente una correspondencia entre los parámetros
  formales y sólo se utilizan dentro del cuerpo de la función.
                                                                                                        formales y los actuales.
   real funcion f1(real:x)                                                                              Debe haber exactamente el mismo número de parámetros actuales que de
   real: y                                                                                              parámetros formales en la declaración de la función y se presupone
   inicio
                                                                                                        correspondencia uno a uno de izquierda a derecha entre los parámetros
     y     x/(1+(x*x))
                                                                                                        formales y los actuales.
     devolver (y)
   fin_funcion

 Profesores                                                                                              Profesores
                                                                             INF 140 – Informática I                                                                                             INF 140 – Informática I
 PHM/DCP                                                                                                 PHM/DCP
Pontificia Universidad Católica de Valparaíso                                                        Pontificia Universidad Católica de Valparaíso
                               Escuela de Ingeniería Informática                                                                    Escuela de Ingeniería Informática



 Procedimientos                                                                                      Invocación a los Procedimientos
En alguna ocasiones, se requieren subprogramas que lleven a cabo ciertas                           Un procedimiento se llama/usa de la siguiente forma:
tareas o ejecuten un conjunto de instrucciones, pero que no retornen un
resultado. En estas situaciones, la función no es apropiada y se necesita                            llamar_a nombre_procedimiento(lista de parametros actuales)
disponer de otro tipo de subprograma: el procedimiento o subrutina.
                                                                                                     llamar_a p1(m,n,r,t)

                                                                                                   En los procedimientos los parámetros actuales y formales tienen el mismo
  procedimiento <nombre_proc> (lista de parametros formales)
  [declaraciones locales]                                                                          significado que en las funciones.
  inicio
                                                                                                   Cada vez que se llama a un procedimiento desde el algoritmo principal se
    <acciones>
                                                                                                   establece automáticamente una correspondencia entre los parámetros
  fin_procedimiento
                                                                                                   formales y los actuales.
  procedimiento p1(real:x,y,mult,sum)                                                              Debe haber exactamente el mismo número de parámetros actuales que de
  inicio                                                                                           parámetros formales en la declaración del procedimiento y se presupone
    sum     x+ y                                                                                   correspondencia uno a uno de izquierda a derecha entre los parámetros
    mult   x*y                                                                                     formales y los actuales.
  fin_procedimiento



Profesores                                                                                          Profesores
                                                                         INF 140 – Informática I                                                                              INF 140 – Informática I
PHM/DCP                                                                                             PHM/DCP




                         Pontificia Universidad Católica de Valparaíso                                                        Pontificia Universidad Católica de Valparaíso
                               Escuela de Ingeniería Informática                                                                    Escuela de Ingeniería Informática


                                                                                                   Algoritmo determinar_Aprobacion_Reprobacion
                                                                                                   Var real: nota1,nota2,nota3, prom
                                                                                                   Inicio
                                Ejercicio                                                             leer (nota1)
                                                                                                      leer (nota2)
                                                                                                      leer (nota3)
                                                                                                      prom      llamar_a calcularPromedio(nota1, nota2, nota3)
• Utilizando una función, desarrollar un                                                              escribir (“promedio es: ”, prom)
                                                                                                      si (prom >= 40 ) entonces
  algoritmo que calcule el promedio simple                                                               escribir (“Aprobado !!! … Felicitaciones !!!”)
                                                                                                      sino
  de 3 notas, y que en base al resultado                                                                 escribir (“Ánimo, hay otra oportunidad !!! ”)
                                                                                                      fin_si
  obtenido, muestre la situación final
                                                                                                   Fin
  (aprobado-reprobado).
                                                                                                    real funcion calcularPromedios (real: n1, n2, n3)
                                                                                                      Var real: suma_de_notas, promedio
                                                                                                      Inicio
                                                                                                         suma_de_notas      n1 + n2 + n3
                                                                                                         promedio     suma_de_notas / 3
                                                                                                         devolver (promedio)
                                                                                                    Fin_funcion
Profesores                                                                                          Profesores
                                                                         INF 140 – Informática I                                                                              INF 140 – Informática I
PHM/DCP                                                                                             PHM/DCP

Más contenido relacionado

Destacado

Practica De Grafica De Barras
Practica De Grafica De BarrasPractica De Grafica De Barras
Practica De Grafica De Barras
dianath93
 

Destacado (11)

RGB LED Liquor Shelves LED Underbar Lighting
RGB LED Liquor Shelves LED Underbar LightingRGB LED Liquor Shelves LED Underbar Lighting
RGB LED Liquor Shelves LED Underbar Lighting
 
Libro2
Libro2Libro2
Libro2
 
Practica De Grafica De Barras
Practica De Grafica De BarrasPractica De Grafica De Barras
Practica De Grafica De Barras
 
Inf 140 Guia2 2008 01
Inf 140   Guia2 2008 01Inf 140   Guia2 2008 01
Inf 140 Guia2 2008 01
 
4 Tier LED Liquor Display Shelves From Armana Production
4 Tier LED Liquor Display Shelves From Armana Production4 Tier LED Liquor Display Shelves From Armana Production
4 Tier LED Liquor Display Shelves From Armana Production
 
Nunobiki Legend Walking 2009
Nunobiki Legend Walking 2009Nunobiki Legend Walking 2009
Nunobiki Legend Walking 2009
 
LED Bottle Display Lighting Soltion From Armana Productions
LED Bottle Display Lighting Soltion From Armana ProductionsLED Bottle Display Lighting Soltion From Armana Productions
LED Bottle Display Lighting Soltion From Armana Productions
 
Pauta Guia 3
Pauta Guia 3Pauta Guia 3
Pauta Guia 3
 
Inf 140 Programa
Inf 140   ProgramaInf 140   Programa
Inf 140 Programa
 
Libro2
Libro2Libro2
Libro2
 
Colorful bar lighting solution with different Types Of Liquor Shelves Display...
Colorful bar lighting solution with different Types Of Liquor Shelves Display...Colorful bar lighting solution with different Types Of Liquor Shelves Display...
Colorful bar lighting solution with different Types Of Liquor Shelves Display...
 

Similar a [Inf 140] Procedimientos Y Funciones (4 X Hoja)

[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
Daniel Barraza
 
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
Daniel Barraza
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen I
Daniel Barraza
 
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
Daniel Barraza
 

Similar a [Inf 140] Procedimientos Y Funciones (4 X Hoja) (20)

[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)[Inf 140] Procedimientos Y Funciones (1 X Hoja)
[Inf 140] Procedimientos Y Funciones (1 X Hoja)
 
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (4 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (4 Diap X Hoja)
 
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (6 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (6 Diap X Hoja)
 
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (6 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (6 X Hoja)
 
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (4 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (4 X Hoja)
 
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)[Inf 140]   Estructuras Repetitivas Y Selectivas (1 X Hoja)
[Inf 140] Estructuras Repetitivas Y Selectivas (1 X Hoja)
 
Tema 7
Tema 7Tema 7
Tema 7
 
Presentacion
PresentacionPresentacion
Presentacion
 
[Pauta] [Inf 140] Certamen I
[Pauta] [Inf 140]   Certamen I[Pauta] [Inf 140]   Certamen I
[Pauta] [Inf 140] Certamen I
 
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)[Inf 140]   Introduccion A Los Algoritmos (3 Diap X Hoja)
[Inf 140] Introduccion A Los Algoritmos (3 Diap X Hoja)
 
Funciones y Subrutinas
Funciones y SubrutinasFunciones y Subrutinas
Funciones y Subrutinas
 
Introduccion a so
Introduccion a soIntroduccion a so
Introduccion a so
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Tutorial de matrices matlab
Tutorial de matrices matlabTutorial de matrices matlab
Tutorial de matrices matlab
 
PseInt 10.-7
PseInt 10.-7PseInt 10.-7
PseInt 10.-7
 
Recursividad2019
Recursividad2019Recursividad2019
Recursividad2019
 
Unidad 2 programación estructurada
Unidad 2 programación estructuradaUnidad 2 programación estructurada
Unidad 2 programación estructurada
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 

Más de Daniel Barraza

[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control Ii
Daniel Barraza
 
[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control I
Daniel Barraza
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen Ii
Daniel Barraza
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De Notas
Daniel Barraza
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal
Daniel Barraza
 
[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)
Daniel Barraza
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones
Daniel Barraza
 
[Inf 140] Guia4 2008 01
[Inf 140]   Guia4 2008 01[Inf 140]   Guia4 2008 01
[Inf 140] Guia4 2008 01
Daniel Barraza
 
[Inf 140] Guia1 2008 01
[Inf 140]   Guia1 2008 01[Inf 140]   Guia1 2008 01
[Inf 140] Guia1 2008 01
Daniel Barraza
 
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
Daniel Barraza
 
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
Daniel Barraza
 
Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008
Daniel Barraza
 

Más de Daniel Barraza (18)

Lista
ListaLista
Lista
 
[Pauta] [Inf 140] Control Ii
[Pauta] [Inf 140]   Control Ii[Pauta] [Inf 140]   Control Ii
[Pauta] [Inf 140] Control Ii
 
Lista
ListaLista
Lista
 
[Pauta] [Inf 140] Control I
[Pauta] [Inf 140]   Control I[Pauta] [Inf 140]   Control I
[Pauta] [Inf 140] Control I
 
[Pauta] [Inf 140] Certamen Ii
[Pauta] [Inf 140]   Certamen Ii[Pauta] [Inf 140]   Certamen Ii
[Pauta] [Inf 140] Certamen Ii
 
Pauta Control1
Pauta Control1Pauta Control1
Pauta Control1
 
Ayudantia 1
Ayudantia 1Ayudantia 1
Ayudantia 1
 
Pauta Guia 1(1) Bloc De Notas
Pauta Guia 1(1)   Bloc De NotasPauta Guia 1(1)   Bloc De Notas
Pauta Guia 1(1) Bloc De Notas
 
Suma Numeros
Suma NumerosSuma Numeros
Suma Numeros
 
Inf 140 Guia3 2008 01
Inf 140   Guia3 2008 01Inf 140   Guia3 2008 01
Inf 140 Guia3 2008 01
 
[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal[Pauta] Trabajo Grupal
[Pauta] Trabajo Grupal
 
[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)[Inf 140] Representacion Interna De Datos (1 X Hoja)
[Inf 140] Representacion Interna De Datos (1 X Hoja)
 
[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones[Inf 140] Programacion De Presentaciones
[Inf 140] Programacion De Presentaciones
 
[Inf 140] Guia4 2008 01
[Inf 140]   Guia4 2008 01[Inf 140]   Guia4 2008 01
[Inf 140] Guia4 2008 01
 
[Inf 140] Guia1 2008 01
[Inf 140]   Guia1 2008 01[Inf 140]   Guia1 2008 01
[Inf 140] Guia1 2008 01
 
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)[Inf 140]  Algoritmos Y Arreglos (6 X Hoja)
[Inf 140] Algoritmos Y Arreglos (6 X Hoja)
 
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)[Inf 140]  Algoritmos Y Arreglos (1 X Hoja)
[Inf 140] Algoritmos Y Arreglos (1 X Hoja)
 
Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008Dictamen N° 33622 Conaf 2008
Dictamen N° 33622 Conaf 2008
 

[Inf 140] Procedimientos Y Funciones (4 X Hoja)

  • 1. Pontificia Universidad Católica de Valparaíso Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Subprogramas (subalgoritmos) Facultad de Ingeniería Escuela de Ingeniería Informática Un método conocido para solucionar un problema complejo es dividirlo en subproblemas, o problemas más sencillos. La misma técnica se puede aplicar a los algoritmos, donde a cada uno de estos subproblemas le llamaremos Subprogramas o Subalgoritmos. “Algoritmos: Procedimientos y Funciones” Problema Algoritmo Principal Principal Subproblema Subproblema Subproblema SubAlgoritmo SubAlgoritmo SubAlgoritmo Asignatura 1 2 3 1 2 3 INF 140 – Informática I Profesores Pamela Hermosilla Monckton Daniel Cabrera Paniagua Profesores Profesores INF 140 – Informática I PHM/DCP PHM/DCP Pontificia Universidad Católica de Valparaíso Pontificia Universidad Católica de Valparaíso Escuela de Ingeniería Informática Escuela de Ingeniería Informática Funciones Invocación a las Funciones Una función es una operación que toma uno o más valores llamados Una función se llama/usa/invoca de la siguiente forma: argumentos y produce un valor denominado resultado. nombre_funcion (lista de parametros actuales) <tipo_de_resultado> funcion <nombre_fun> (lista de parametros) [declaraciones locales] s f1(r) inicio <acciones> Los argumentos utilizados en la llamada a la función se denominan devolver (<expresion>) parámetros actuales. fin_funcion Cada vez que se llama a una función desde el algoritmo principal se Los argumentos de la declaración de la función se denominan parámetros establece automáticamente una correspondencia entre los parámetros formales y sólo se utilizan dentro del cuerpo de la función. formales y los actuales. real funcion f1(real:x) Debe haber exactamente el mismo número de parámetros actuales que de real: y parámetros formales en la declaración de la función y se presupone inicio correspondencia uno a uno de izquierda a derecha entre los parámetros y x/(1+(x*x)) formales y los actuales. devolver (y) fin_funcion Profesores Profesores INF 140 – Informática I INF 140 – Informática I PHM/DCP PHM/DCP
  • 2. Pontificia Universidad Católica de Valparaíso Pontificia Universidad Católica de Valparaíso Escuela de Ingeniería Informática Escuela de Ingeniería Informática Procedimientos Invocación a los Procedimientos En alguna ocasiones, se requieren subprogramas que lleven a cabo ciertas Un procedimiento se llama/usa de la siguiente forma: tareas o ejecuten un conjunto de instrucciones, pero que no retornen un resultado. En estas situaciones, la función no es apropiada y se necesita llamar_a nombre_procedimiento(lista de parametros actuales) disponer de otro tipo de subprograma: el procedimiento o subrutina. llamar_a p1(m,n,r,t) En los procedimientos los parámetros actuales y formales tienen el mismo procedimiento <nombre_proc> (lista de parametros formales) [declaraciones locales] significado que en las funciones. inicio Cada vez que se llama a un procedimiento desde el algoritmo principal se <acciones> establece automáticamente una correspondencia entre los parámetros fin_procedimiento formales y los actuales. procedimiento p1(real:x,y,mult,sum) Debe haber exactamente el mismo número de parámetros actuales que de inicio parámetros formales en la declaración del procedimiento y se presupone sum x+ y correspondencia uno a uno de izquierda a derecha entre los parámetros mult x*y formales y los actuales. fin_procedimiento Profesores Profesores INF 140 – Informática I INF 140 – Informática I PHM/DCP PHM/DCP Pontificia Universidad Católica de Valparaíso Pontificia Universidad Católica de Valparaíso Escuela de Ingeniería Informática Escuela de Ingeniería Informática Algoritmo determinar_Aprobacion_Reprobacion Var real: nota1,nota2,nota3, prom Inicio Ejercicio leer (nota1) leer (nota2) leer (nota3) prom llamar_a calcularPromedio(nota1, nota2, nota3) • Utilizando una función, desarrollar un escribir (“promedio es: ”, prom) si (prom >= 40 ) entonces algoritmo que calcule el promedio simple escribir (“Aprobado !!! … Felicitaciones !!!”) sino de 3 notas, y que en base al resultado escribir (“Ánimo, hay otra oportunidad !!! ”) fin_si obtenido, muestre la situación final Fin (aprobado-reprobado). real funcion calcularPromedios (real: n1, n2, n3) Var real: suma_de_notas, promedio Inicio suma_de_notas n1 + n2 + n3 promedio suma_de_notas / 3 devolver (promedio) Fin_funcion Profesores Profesores INF 140 – Informática I INF 140 – Informática I PHM/DCP PHM/DCP