Recomendaciones para tener en cuenta

En este foro se van a publicar ejemplos de actividades descritas en diagramas de flujo y pseudocódigo

Moderator: julianmartinez16

Post Reply
User avatar
xacarana
Site Admin
Posts: 975
Joined: Fri Jan 15, 2016 6:13 pm

Recomendaciones para tener en cuenta

Post by xacarana » Thu Feb 04, 2016 8:50 am

Revisando algunos diagramas y pseudocodigos veo la necesidad de aclarar algunas situaciones para evitar caer en errores:
5 Preguntas con operadores de relación
1. ¿(15*4)=3?
2. ¿(42/9)=50?
3. ¿(47+20)=12?
4. ¿(89-7)=5?
5. ¿((4+5)/3)=7?

5 Preguntas con operadores aritméticos
1. 45+36-21=180
2. 128*(3+2)=96
3. 210+79<15
4. 90/4>15
5. 90= 94
El igual (=) en programación se usa como un operador de asignación, es decir, la expresión de la derecha se asigna a una variable que aparece a la izquierda, por ejemplo x = 5, significa que el valor de 5 se guarda en x. Como se esta usando actualmente esta incorrecto, debe ser por ejemplo (15*4) == 3, acá estamos diciendo ¿15 por cuatro es igual a 3? igual también para este ejercicio nos sirve expresar las condiciones en lenguaje natural.

Muy importante también recordar que todos los operadores tienen prioridad en su ejecución, nosotros en clase solo hicimos el análisis para operadores aritméticos, para los demás operadores se recomienda, revisar el orden de prioridad de la siguiente tabla y de usar los paréntesis para garantizar la ejecución de una operación antes que otra.
CU00133A_1.png
Tomado de aprenderaprogramar punto com
5 Preguntas con operadores binarios
1. ¿no sabes sumar?
2. ¿si quieres gaseosa?
3. ¿quieres venir a mi casa y pasar un buen rato?
4. ¿No deberíamos irnos ya?
5. ¿no quieres terminar la actividad?
También es importante al crear condiciones usando operadores binarios, redactar la pregunta para que su única respuesta sea verdadero o falso. Si preguntamos ¿No sabes sumar? la respuesta puede ser, solo se sumar los número del 1 al 10, es decir no es una respuesta que nos sirva porque la pregunta permite múltiples respuestas, esta pregunta se debería replantear. Lo mismo pasa con ¿Si quieres gaseosa? podríamos responder bueno, esta bien, o muchas gracias. En conclusión acá debemos responder solo con si o con no, si esto no pasa la pregunta esta mal formulada.

Recuerde validar con un amigo o familiar que no tenga idea de programación para que le de pistas sobre como formular correctamente la pregunta para que sea claro lo que se quiere preguntar
Fin
En el pseudocódigo y en los diagramas de flujo solo debe existir un único final y en el caso del pseudocódigo cada instrucción debe estar enumerada.
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
xacarana
Site Admin
Posts: 975
Joined: Fri Jan 15, 2016 6:13 pm

Re: Recomendaciones para tener en cuenta

Post by xacarana » Thu Feb 04, 2016 9:46 am

Miren este artículo sobre un gran contribuyente a las ciencias de la computación Marvin Minsky, muy apropiado para el tema que estamos viendo.
Raramente apreciamos la maravilla que supone que una persona pueda pasar toda su vida sin cometer un error realmente grave, como meterse un tenedor en el ojo o salir por la ventana en lugar de por la puerta
http://www.elespectador.com/noticias/ac ... ulo-613122
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply