EJERCICIO PROGRAMA PERMUTACIONES EQUIPO DE FUTBOL
Enviado por Sandra75 • 31 de Marzo de 2018 • 1.268 Palabras (6 Páginas) • 507 Visitas
...
Programa principal sin parámetros con retorno
Se crea una función llamada sumar, que suma dos números y el resultado se le asigna a la variable result. Ésta entonces contendrá un valor y lo va a retornar. En la línea 12 se le hace el llamado a la función e imprime un mensaje para visualizar el resultado. La salida que imprime es: "La suma de los dos números es: 30.
[pic 14]
Con parámetros con retorno
La función sumar recibe dos parámetros, en este caso dos números que se van a sumar y guardar el resultado en la variable result. En la línea 8 se le hace el llamado a la función con dos valores (3 y 2). Finalmente la salida “La suma de los dos números es: 5 .
[pic 15]
Parámetro por valor
En la línea 1 se declara la función llamada parvalor, recibe un argumento. Esta función suma 2 al valor que reciba en el argumento (línea 3) e imprime (línea 4).
En el proceso principal se está declarando una variable llamada num2, inicializada en 13. En la línea 11 se llama o se invoca a la función parvalor y le pasa como parámetro la variable num2. La línea 12 imprime el valor de num2.
Cuando ejecutamos el programa, la salida que produce es:
16
El valor de num2 es: 13
El primer valor 16, se le está pasando una variable con valor 13:
suma=13+3 e imprime 16.
En la otra salida ("El valor de num2 es: 13"), se está imprimiendo el valor de num2 para observar que conserva el mismo valor a pesar de que la funcion parvalor haya modificado a 16,
Las funciones que reciben argumentos o parámetros por valor, los cambios que ocurren dentro de ella no afectan al resto del programa. La variable num2 le está pasando una copia de su valor a la variable num, para que num2 no se vea afectada en las operaciones que se hagan con num, de manera que num2 siempre conservará su valor original.
[pic 16]
Parámetros por referencia
La salida
16
El valor de num2 es: 16
El primer valor 16: num=13+3 e imprime 16. En la otra salida ("El valor de num2 es: 16"), se está imprimiendo el
valor de num2 para poder observar que el valor ya no es el mismo
porque la función paref lo ha modificado a 16.
Las funciones que reciben argumentos por referencia los cambios que ocurren dentro de ella afectan al resto del programa. De manera que num2 pierde su valor original.
[pic 17]
EJERCICIO POTENCIACIÓN
Es una operación matemática en donde se maneja un número llamado base, que esta elevado a una determinada cantidad llamada exponente, ejemplo:
5^2
Es decir que el número base se multiplica las veces que el exponente indique:
5x5=25, sería 5 la base, 2 el exponente y 25 la potencia
1. El contenedor es el programa principal, es decir donde se administra el programa con sus respectivos procesos o funciones.
Principal
Se define las tres variables de tipo entero
Hace el llamado al subproceso o función Ingreso enviando dos parámetros(
base, expo)
Ingreso
Recibe los dos parámetros base, expo
Solicita la base y el exponente
Vuelve al programa principal
Hace el llamado al subproceso o función potencia enviando tres parámetros
(base, expo, pot);
Potencia
Recibe los parámetros base, expo, pot
Realiza el respectivo cálculo
Y finalmente vuelve al programa principal imprimiendo el resultado de la potencia.
Codigo en PSeInt
[pic 18]
ACA LES DEJO UNAS DE LAS FRASES MÁS UTILIZADOS POR LOS PROGRAMADORES:20. “Pues es raro…”19. “Nunca había pasado antes.”18. “Pues ayer funcionaba…”17. “¿Cómo es posible?”16. “Tiene que ser un problema de tu hardware.”15. “¿Qué hiciste mal para lograr que fallara?”14. “Algo debe de estar mal en tus datos.”13. “¡Si no he tocado ese módulo en meses!”12. “Debes de estar usando una versión anterior.”11. “Es sólo una desafortunada coincidencia.”10. “¡Es que no lo puedo probar todo!”9. “ESTO, no puede ser la causa de ESO.”8. “Funciona, pero no lo he probado.”7. “¡Alguien debe de haber cambiado mi código!”6. “¿Has comprobado que no haya algún virus en tu sistema?”5. “Ya se que no funciona, ¿pero te gusta?”4. “No puedes utilizar esa versión en tu sistema”3. “¿Por qué quieres hacer eso?”2. “¿Y tú dónde estabas cuando se colgó el programa?”
Y la respuesta número uno de los programadores con programas que no funcionan es:
1. “¡EN MI MÁQUINA SI FUNCIONA!”
...