Exploratorio-DCC-PUC / Syllabus

Página principal del curso IIC1005 - Computación: Ciencia y Tecnología del Mundo Digital en su versión 2020-1
66 stars 44 forks source link

Resumen Sesión de Dudas TC3 #649

Closed MFMG99 closed 3 years ago

MFMG99 commented 3 years ago

Como varios tuvieron pruebas hoy, les hicimos un resumen de lo que preguntaron en la sesión de ayuda :D

P: ¿Qué recomiendan para partir? R: Familiarizarse con el trabajo con números binarios, ver en el ejemplo de suma binaria del simulador cómo se mueve el cabezal de la máquina. Luego de familiarizarse, idear los pasos que hará su máquina para lograr el objetivo y programarlos uno por uno, cada vez que se programe un paso, compilarlo y probar si funciona para que sea mas fácil debuggear. OJO que la página NO guarda el progreso, cuando algo les funcione, guárdenlo en su computador.

P: ¿A qué se refiere con que acepta números de distinto largo? R: Se refiere a que la máquina debería aceptar, por ejemplo, inputs del tipo 100#11#10#1

P: ¿Qué pasa si la máquina hace pasos de más? R: No se penaliza si la máquina hace pasos de más, mientras no se demore mucho, todo estará bien.

P: ¿Los bonus se revisan solos? R: Sí, se corren automáticamente en el scrip de test, pero incluyan en su informe qué bonus hicieron para que estemos al tanto.

P: ¿Es preferible extenderse harto en la explicación? ¿No tendríamos descuento si queda "largo"? R: Lo ideal sería que no fuera de más de 6-7 páginas, pero si sientes que te falta explicar no hay descuentos por informes largos. Recomendamos ser lo más precisos posibles en sus respuestas del informe para no tener que extenderse tanto.

P: ¿Qué pasa con el informe si tengo estados que hacen cosas similares? R: Lo mejor sería agrupar los estados que hacen cosas similares y explicar lo que hacen una sola vez (así se ahorran el copy-paste). Si tienen pequeñas diferencias entre sí (tipo: estadoA hace lo mismo que estadoB, pero estado B no acepta X símbolo), explicar cuáles son.

P: ¿En el alfabeto de la máquina se deben incluir todos los símbolos que utilicemos? R: Sí, y deben ser cuidadosos con la sintaxis.

P: ¿La segunda pregunta del informe sobre definición formal de la máquina es igual a como se define en el enunciado? R: Sí, son similares. Tengan cuidado porque seremos exigentes con las notaciones. Edit: En el ejemplo del enunciado está definida la máquina del ejemplo, ustedes deben definir la máquina que hicieron formalmente, de manera similar a como está en el ejemplo.

- - - - - - - - - - - - - - - Esto no es de la tarea pero puede ser de utilidad - - - - - - - - - - - - - - - Si tienen problemas para clonar el repo privado de la tarea (o de otras tareas), puede que la razón sea que requieren de un access token de GitHub, en este link pueden ver los pasos para crear uno c: