Beruflich Dokumente
Kultur Dokumente
Actividad
1. Realizar 5 ejercicios donde se evidencie:
a. Manejo de mientras b. Repetir
hasta que c. Para
d. Si (simple y anidado)
e. Segn (caso)
2. Investigar sobre parmetros de referencia y de valor.
3. Investigar sobre el concepto de subprograma o funcin.
4. Realizar un ejemplo manejando el tem 4 y 5.
5. Analizar los siguientes ejercicios, pasarlos a LPP y modificarlos segn su creatividad:
Victor Rincn
Pgina 2
Algoritmia - programacin
c. Ventas, analizar
Victor Rincn
Pgina 3
Algoritmia - programacin
d. Jugadores
Pgina 4
Algoritmia - programacin
SOLUCIN
1) Establecemos el subproceso Ingreso con todas sus variables:
Ingreso (equipo Por Referencia, alineacion Por Referencia)
Para establecer el nmero de jugadores del equipo(n=equipo), en este caso
del equipo de futbol 23=n y los que pueden estar jugando en la cancha
11(r.=alineacin)
2) Establecemos el subproceso
Algoritmia - programacin
Victor Rincn
Pgina 6
Algoritmia - programacin
Victor Rincn
Pgina 7
Algoritmia - programacin
Sub-programas o funciones
Una funcin o subprograma es un bloque de cdigo con un determinado fin o
propsito, permitiendo reducir lneas de cdigo en programas extensos y
redundancia de cdigo, obteniendo modularidad y usabilidad.
En Pseint se maneja de la siguiente estructura:
Funcion
Terminan con
FinFuncion.
SubProceso
Terminan con
FinSubProceso
Victor Rincn
Pgina 8
Algoritmia - programacin
Victor Rincn
Pgina 9
Algoritmia - programacin
Victor Rincn
Pgina 10
Algoritmia - programacin
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 parmetros 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.
primer
valor
16:
num=13+3
imprime
16.
Pgina 11
Algoritmia - programacin
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.
EJERCICIO POTENCIACIN
Es una operacin matemtica en donde se maneja un nmero llamado base,
que esta elevado a una determinada cantidad llamada exponente, ejemplo:
5^2
Es decir que el nmero base se multiplica las veces que el exponente indique:
5x5=25, sera 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 funcin
base, expo)
Ingreso
Recibe los dos parmetros base, expo
Solicita la base y el exponente
Vuelve al programa principal
Hace el llamado al subproceso o funcin potencia enviando tres parmetros
(base, expo, pot);
Potencia
Recibe los parmetros base, expo, pot
Realiza el respectivo clculo
Y finalmente vuelve al programa principal
potencia.
Victor Rincn
imprimiendo el resultado de la
Pgina 12
Algoritmia - programacin
Codigo en PSeInt
ACA LES DEJO UNAS DE LAS FRASES MS UTILIZADOS POR LOS PROGRAMADORES:
20. Pues es raro
19. Nunca haba pasado antes.
18. Pues ayer funcionaba
17. Cmo 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 mdulo en meses!
12. Debes de estar usando una versin anterior.
11. Es slo 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 cdigo!
6. Has comprobado que no haya algn virus en tu sistema?
5. Ya se que no funciona, pero te gusta?
4. No puedes utilizar esa versin en tu sistema
3. Por qu quieres hacer eso?
2. Y t dnde estabas cuando se colg el programa?
Y la respuesta nmero uno de los programadores con programas que no funcionan es:
1. EN MI MQUINA SI FUNCIONA!
Victor Rincn
Pgina 13