Scratch
Depuración de errores
•  Depurar
•  Prevenir errores
•  Encontrar errores
•  Errores típicos
	
  
SUMARIO
Inspeccionar código que no funciona es una de
las tareas más arduas de un programador
Depurar errores
•  Código ordenado y modular
•  Dejar comentarios en los programas
•  Nombres significativos
•  Desarrollo iterativo e inc...
•  Código ordenado y modularizado
PREVENIR ERRORES
•  Dejar comentarios en los programas
PREVENIR ERRORES
•  Usar nombres significativos
PREVENIR ERRORES
•  Ser iterativo e incremental
PREVENIR ERRORES
Programar
OBJETIVO PROBAR AÑADIR CÓDIGO
•  Seguir el proceso de la computadora
•  Mostrar valores
•  Inicializar fases avanzadas mediante teclado
•  Aislar los er...
•  Mostrar valores
ENCONTRAR ERRORES
•  Inicializar fases avanzadas mediante teclado
ENCONTRAR ERRORES
•  Cosas que ocurren tan rápido que no las
vemos
•  Orden de los comandos
•  Sincronización de procesos
•  Incompatibilida...
•  Cosas que ocurren tan rápido que no las vemos
ERRORES TÍPICOS
•  Orden de los comandos
ERRORES TÍPICOS
Uno de los errores es que los objetos no se
sincronicen adecuadamente
La forma de sincronizar influye en la estructura
del...
•  Sincronización de procesos
ERRORES TÍPICOS
•  Ordenes contrarias
ERRORES TÍPICOS
•  Incompatibilidad
ERRORES TÍPICOS
•  No inicializar
ERRORES TÍPICOS
 
	
  
	
  
Se	
  ha	
  usado	
  como	
  referencia	
  el	
  ar1culo	
  Deguggins	
  Scripts	
  
h6p://wiki.scratch.mit.ed...
 
	
  
	
  
Este	
  guía	
  se	
  distribuye	
  bajo	
  licencia	
  Reconocimiento-­‐	
  ComparErIgual	
  CreaEve	
  
comm...
Próxima SlideShare
Cargando en…5
×

Depuracion errores scratch

3.269 visualizaciones

Publicado el

Depuración de errores con Scratch

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
3.269
En SlideShare
0
De insertados
0
Número de insertados
2.737
Acciones
Compartido
0
Descargas
30
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Depuracion errores scratch

  1. 1. Scratch Depuración de errores
  2. 2. •  Depurar •  Prevenir errores •  Encontrar errores •  Errores típicos   SUMARIO
  3. 3. Inspeccionar código que no funciona es una de las tareas más arduas de un programador Depurar errores
  4. 4. •  Código ordenado y modular •  Dejar comentarios en los programas •  Nombres significativos •  Desarrollo iterativo e incremental PREVENIR ERRORES
  5. 5. •  Código ordenado y modularizado PREVENIR ERRORES
  6. 6. •  Dejar comentarios en los programas PREVENIR ERRORES
  7. 7. •  Usar nombres significativos PREVENIR ERRORES
  8. 8. •  Ser iterativo e incremental PREVENIR ERRORES Programar OBJETIVO PROBAR AÑADIR CÓDIGO
  9. 9. •  Seguir el proceso de la computadora •  Mostrar valores •  Inicializar fases avanzadas mediante teclado •  Aislar los errores ENCONTRAR ERRORES
  10. 10. •  Mostrar valores ENCONTRAR ERRORES
  11. 11. •  Inicializar fases avanzadas mediante teclado ENCONTRAR ERRORES
  12. 12. •  Cosas que ocurren tan rápido que no las vemos •  Orden de los comandos •  Sincronización de procesos •  Incompatibilidad •  Órdenes contrarias •  No inicializar ERRORES TÍPICOS
  13. 13. •  Cosas que ocurren tan rápido que no las vemos ERRORES TÍPICOS
  14. 14. •  Orden de los comandos ERRORES TÍPICOS
  15. 15. Uno de los errores es que los objetos no se sincronicen adecuadamente La forma de sincronizar influye en la estructura del código •  Tiempo: solo proyectos sencillos •  Mensajes: código muy segmentado •  Variables: código más compacto SINCRONIZACIÓN
  16. 16. •  Sincronización de procesos ERRORES TÍPICOS
  17. 17. •  Ordenes contrarias ERRORES TÍPICOS
  18. 18. •  Incompatibilidad ERRORES TÍPICOS
  19. 19. •  No inicializar ERRORES TÍPICOS
  20. 20.       Se  ha  usado  como  referencia  el  ar1culo  Deguggins  Scripts   h6p://wiki.scratch.mit.edu/wiki/Debugging_Scripts             REFERENCIA
  21. 21.       Este  guía  se  distribuye  bajo  licencia  Reconocimiento-­‐  ComparErIgual  CreaEve   commons  4.0         (cc)  2016  José  Pujol  Pérez  Some  rights  reserved.  This  work  licensed  under  CreaEve   Commons  A6ribuEon-­‐ShareAlike  License.  To  view  a  copy  of  full  license,  see                   h6p://creaEvecommons.org/licenses/by-­‐sa/3.0/  or  write  to  CreaEve  Commons,  559   Nathan  Abbo6  Way,  Stanford,  California  94305,  USA.     Some  of  the  figures  have  been  taken  from  the  Internet  Source,  and  author  and  licence   if  known,  is  specified.     For  those  images,  fair  use  applies.     licencia

×