programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
24 Programación I<br />
Tomemos por ejemplo el código anterior. ¿Pedirá 10 números? ¿Mostrará bien el total? Se hará<br />
la corrida a mano. Para simplificar, en vez de hacerlo con 10 números, se supondrá que hay<br />
solamente 2 números. Así, el programa sería:<br />
acum = 0<br />
van = 0<br />
repetir<br />
leo dato<br />
acum = acum + dato<br />
van = van + 1<br />
hasta (van=2)<br />
mostrar acum<br />
Para realizar la corrida se anotan las variables:<br />
acum = 0, empieza en 0<br />
van = 0, empieza en 0<br />
Luego viene la sentencia “leo dato”. La variable dato toma el valor que ingrese el usuario, por<br />
ejemplo 5. Se anota:<br />
dato = 5<br />
Después aparece la sentencia “acum = acum + dato”.<br />
La variable acum quedaría entonces en 5. Se representa así:<br />
acum= 0 / 5<br />
La barra vertical indica el nuevo valor.<br />
La siguiente instrucción es “van = van + 1”. Así: van = 0 / 1<br />
Se verifica la condición de si van es 2, lo cual no es cierto, por lo cual sigue en la estructura<br />
repetitiva.<br />
Se solicita un nuevo dato, el usuario ingresa el valor 8: dato = 5 / 8<br />
Nuevamente, la siguiente instrucción es: “acum = acum + dato”. Así: acum = 0 / 5/ 13<br />
La próxima es “van = van + 1”.<br />
van = 0 / 1 / 2<br />
Al chequearse la condición, se cumple. La siguiente línea es “ mostrar acum”, por lo que en<br />
pantalla aparecerá el valor 13.<br />
Revisando el proceso, el programa debía pedir 2 datos y mostrar su suma; pidió dos valores (que<br />
fueron el 5 y 8) y mostró correctamente su suma (13). Se puede inferir que para el caso de 10<br />
valores (donde se utilizará el valor 10 en lugar del modificado 2), el programa funcionará bien:<br />
pedirá 10 valores y mostrará su suma.<br />
Es posible también hacer demostraciones matemáticas para determinar la corrección del<br />
programa. Se ve en cursos más avanzados.<br />
2.4 Ejercicios básicos con variables<br />
Realizar el seudocódigo para cada uno de los siguientes ejercicios.<br />
1 – Ingresar 3 valores enteros y mostrar el mayor de ellos. Ej. si se lee: 1, -3, 5, mostrar: 5<br />
2 – Recibir valores y sumarlos tomando en cuenta las siguientes convenciones:<br />
Si se recibe un 0 se termina la suma y se devuelve el total;<br />
Si se recibe un 2 se suma y luego se duplica el total acumulado; y<br />
Si se recibe un número negativo se ignora.<br />
3 – Recibir 4 valores y mostrarlos ordenados de menor a mayor. Ej. si se lee: 8, 5, 9, 1; se<br />
muestra: 1, 5, 8, 9<br />
4 – Leer 5 valores y mostrar los siguientes resultados:<br />
la suma de los dos primeros;<br />
la multiplicación del 3ro y 4to;