SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
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 incremental
PREVENIR ERRORES
•  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 errores
ENCONTRAR ERRORES
•  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
•  Incompatibilidad
•  Órdenes contrarias
•  No inicializar
ERRORES TÍPICOS
•  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 código
•  Tiempo: solo proyectos sencillos
•  Mensajes: código muy segmentado
•  Variables: código más compacto
SINCRONIZACIÓN
•  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.edu/wiki/Debugging_Scripts	
  
	
  
	
  
	
  
	
  
	
  
REFERENCIA
 
	
  
	
  
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

Weitere ähnliche Inhalte

Was ist angesagt?

Programacion en scratch (1)
Programacion en scratch (1)Programacion en scratch (1)
Programacion en scratch (1)John Carabal
 
Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of CodeTynker
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyoneAkshar Desai
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativosAlex Acosta
 
Guía paso a paso curso scratch (Parte I - 2016)
Guía paso a paso curso scratch (Parte I - 2016)Guía paso a paso curso scratch (Parte I - 2016)
Guía paso a paso curso scratch (Parte I - 2016)Agneta Gallardo
 
Reconociendo el Scratch
Reconociendo el ScratchReconociendo el Scratch
Reconociendo el Scratchpergondagu
 
scratch course-part1-2023.pdf
scratch course-part1-2023.pdfscratch course-part1-2023.pdf
scratch course-part1-2023.pdfDoaa Mohey Eldin
 
Why Python?
Why Python?Why Python?
Why Python?Adam Pah
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to ScratchPiers Midwinter
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with ScratchNicole Baratta
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideasDavid Noble
 
Lego education we do teacher's guide (wedo)
Lego education we do teacher's guide (wedo)Lego education we do teacher's guide (wedo)
Lego education we do teacher's guide (wedo)John Carabal
 
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng NghĩaTech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng NghĩaNexus FrontierTech
 

Was ist angesagt? (20)

Programacion en scratch (1)
Programacion en scratch (1)Programacion en scratch (1)
Programacion en scratch (1)
 
Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of Code
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 
Que es scratch
Que es scratchQue es scratch
Que es scratch
 
Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
Guía paso a paso curso scratch (Parte I - 2016)
Guía paso a paso curso scratch (Parte I - 2016)Guía paso a paso curso scratch (Parte I - 2016)
Guía paso a paso curso scratch (Parte I - 2016)
 
Diapositivas lego we do3
Diapositivas lego we do3Diapositivas lego we do3
Diapositivas lego we do3
 
Reconociendo el Scratch
Reconociendo el ScratchReconociendo el Scratch
Reconociendo el Scratch
 
scratch course-part1-2023.pdf
scratch course-part1-2023.pdfscratch course-part1-2023.pdf
scratch course-part1-2023.pdf
 
Why Python?
Why Python?Why Python?
Why Python?
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to Scratch
 
Openshot video editor online free
Openshot video editor online freeOpenshot video editor online free
Openshot video editor online free
 
Coding Basics with Scratch
Coding Basics with ScratchCoding Basics with Scratch
Coding Basics with Scratch
 
Scratch project ideas
Scratch project ideasScratch project ideas
Scratch project ideas
 
Lego education we do teacher's guide (wedo)
Lego education we do teacher's guide (wedo)Lego education we do teacher's guide (wedo)
Lego education we do teacher's guide (wedo)
 
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng NghĩaTech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
 
SonarQube
SonarQubeSonarQube
SonarQube
 
Guia illustrator
Guia illustrator Guia illustrator
Guia illustrator
 

Andere mochten auch

Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchJosé Pujol Pérez
 
A6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaA6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaJosé Pujol Pérez
 
Grupo Trabajo Scratch: Profundizando con Scratch
Grupo Trabajo Scratch: Profundizando con ScratchGrupo Trabajo Scratch: Profundizando con Scratch
Grupo Trabajo Scratch: Profundizando con ScratchJosé Pujol Pérez
 
El trabajo con Scratch en el aula
El trabajo con Scratch en el aulaEl trabajo con Scratch en el aula
El trabajo con Scratch en el aulaJosé Pujol Pérez
 
A10-S4A: Videojuegos con mando
A10-S4A: Videojuegos con mandoA10-S4A: Videojuegos con mando
A10-S4A: Videojuegos con mandoJosé Pujol Pérez
 
A8-S4A: Control Vehículo Servos
A8-S4A: Control Vehículo ServosA8-S4A: Control Vehículo Servos
A8-S4A: Control Vehículo ServosJosé Pujol Pérez
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoJosé Pujol Pérez
 
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidosP6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidosJosé Pujol Pérez
 
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEP7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEJosé Pujol Pérez
 
A7 S4A: Servomotores de Posición
A7 S4A: Servomotores de PosiciónA7 S4A: Servomotores de Posición
A7 S4A: Servomotores de PosiciónJosé Pujol Pérez
 
P2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: SemáforoP2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: SemáforoJosé Pujol Pérez
 

Andere mochten auch (20)

Scratch 4ºeso-2014
Scratch 4ºeso-2014Scratch 4ºeso-2014
Scratch 4ºeso-2014
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratch
 
A6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaA6-S4A : Sensores de Distancia
A6-S4A : Sensores de Distancia
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
 
S4A Metodologia
S4A MetodologiaS4A Metodologia
S4A Metodologia
 
Grupo Trabajo Scratch: Profundizando con Scratch
Grupo Trabajo Scratch: Profundizando con ScratchGrupo Trabajo Scratch: Profundizando con Scratch
Grupo Trabajo Scratch: Profundizando con Scratch
 
S4A Interruptor Crepuscular
S4A Interruptor CrepuscularS4A Interruptor Crepuscular
S4A Interruptor Crepuscular
 
El trabajo con Scratch en el aula
El trabajo con Scratch en el aulaEl trabajo con Scratch en el aula
El trabajo con Scratch en el aula
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
Arduino vs S4A
Arduino vs S4AArduino vs S4A
Arduino vs S4A
 
A10-S4A: Videojuegos con mando
A10-S4A: Videojuegos con mandoA10-S4A: Videojuegos con mando
A10-S4A: Videojuegos con mando
 
A8-S4A: Control Vehículo Servos
A8-S4A: Control Vehículo ServosA8-S4A: Control Vehículo Servos
A8-S4A: Control Vehículo Servos
 
A2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un SemáforoA2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un Semáforo
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con Arduino
 
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
 
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidosP6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
 
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIEP7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
P7: Kiwibot Basic Shield: Control LED desde PUERTO SERIE
 
A7 S4A: Servomotores de Posición
A7 S4A: Servomotores de PosiciónA7 S4A: Servomotores de Posición
A7 S4A: Servomotores de Posición
 
P2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: SemáforoP2: Kiwibot Basic Shield: Semáforo
P2: Kiwibot Basic Shield: Semáforo
 
A1-S4A : Empezamos con S4A
A1-S4A : Empezamos con S4AA1-S4A : Empezamos con S4A
A1-S4A : Empezamos con S4A
 

Ähnlich wie Depuracion errores scratch

DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez.NET UY Meetup
 
Obfuscation & unpacking
Obfuscation & unpackingObfuscation & unpacking
Obfuscation & unpackingRicardoGomez94
 
fuzzing.pdf
fuzzing.pdffuzzing.pdf
fuzzing.pdfndi_z
 
Tendencias arquitectura y desarrollo 2019
Tendencias arquitectura y desarrollo 2019Tendencias arquitectura y desarrollo 2019
Tendencias arquitectura y desarrollo 2019Manuel Zapata
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPKeopx
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOnacho mascort
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyJorge Antonio Linares Vera
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas.. ..
 
Buenas practicas desarrollando software
Buenas practicas desarrollando softwareBuenas practicas desarrollando software
Buenas practicas desarrollando softwareGabriel Moral
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Alfredo Chavez
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsEsteban Saavedra
 

Ähnlich wie Depuracion errores scratch (20)

DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
 
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
.NET UY Meetup 4 - AOP & PostSharp by Bruno Bologna & Fabian Fernandez
 
Obfuscation & unpacking
Obfuscation & unpackingObfuscation & unpacking
Obfuscation & unpacking
 
fuzzing.pdf
fuzzing.pdffuzzing.pdf
fuzzing.pdf
 
Day01
Day01Day01
Day01
 
20150415 roslyn
20150415 roslyn20150415 roslyn
20150415 roslyn
 
Tendencias arquitectura y desarrollo 2019
Tendencias arquitectura y desarrollo 2019Tendencias arquitectura y desarrollo 2019
Tendencias arquitectura y desarrollo 2019
 
"Al rico" PHP
"Al rico" PHP"Al rico" PHP
"Al rico" PHP
 
legacy
legacylegacy
legacy
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMP
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
 
Construir tests
Construir testsConstruir tests
Construir tests
 
Desarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademyDesarrollo rápido de apps web con laravel - DevAcademy
Desarrollo rápido de apps web con laravel - DevAcademy
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
Errores
ErroresErrores
Errores
 
Buenas practicas desarrollando software
Buenas practicas desarrollando softwareBuenas practicas desarrollando software
Buenas practicas desarrollando software
 
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
Retos en la Adopción del Refactoring - Junta General del MexALN 28/06/2012
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
 

Mehr von José Pujol Pérez

Multievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosMultievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosJosé Pujol Pérez
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadJosé Pujol Pérez
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth ArduinoJosé Pujol Pérez
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularJosé Pujol Pérez
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AJosé Pujol Pérez
 
Programacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceProgramacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceJosé Pujol Pérez
 
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaProgramacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaJosé Pujol Pérez
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1José Pujol Pérez
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreriaJosé Pujol Pérez
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosJosé Pujol Pérez
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionJosé Pujol Pérez
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionJosé Pujol Pérez
 
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsP9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsJosé Pujol Pérez
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónJosé Pujol Pérez
 

Mehr von José Pujol Pérez (20)

Multievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosMultievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y Formularios
 
Arduino control motores cc
Arduino control motores ccArduino control motores cc
Arduino control motores cc
 
Impresoras 3d opensource
Impresoras 3d opensourceImpresoras 3d opensource
Impresoras 3d opensource
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y Blockscad
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscular
 
Por que trabajar con scratch
Por que trabajar con scratchPor que trabajar con scratch
Por que trabajar con scratch
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
 
Programacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceProgramacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open Source
 
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaProgramacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
 
Taller fabricación robots-d2
Taller fabricación robots-d2Taller fabricación robots-d2
Taller fabricación robots-d2
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1
 
Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreria
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDsP9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
P9: Kiwibot Basic Shield: Aplicaciones Matriz de LEDs
 
P8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de PosiciónP8: Kiwibot Basic Shield: Control de Servo de Posición
P8: Kiwibot Basic Shield: Control de Servo de Posición
 

Kürzlich hochgeladen

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 

Kürzlich hochgeladen (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 

Depuracion errores scratch

  • 2. •  Depurar •  Prevenir errores •  Encontrar errores •  Errores típicos   SUMARIO
  • 3. Inspeccionar código que no funciona es una de las tareas más arduas de un programador Depurar errores
  • 4. •  Código ordenado y modular •  Dejar comentarios en los programas •  Nombres significativos •  Desarrollo iterativo e incremental PREVENIR ERRORES
  • 5. •  Código ordenado y modularizado PREVENIR ERRORES
  • 6. •  Dejar comentarios en los programas PREVENIR ERRORES
  • 7. •  Usar nombres significativos PREVENIR ERRORES
  • 8. •  Ser iterativo e incremental PREVENIR ERRORES Programar OBJETIVO PROBAR AÑADIR CÓDIGO
  • 9. •  Seguir el proceso de la computadora •  Mostrar valores •  Inicializar fases avanzadas mediante teclado •  Aislar los errores ENCONTRAR ERRORES
  • 11. •  Inicializar fases avanzadas mediante teclado ENCONTRAR ERRORES
  • 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. •  Cosas que ocurren tan rápido que no las vemos ERRORES TÍPICOS
  • 14. •  Orden de los comandos ERRORES TÍPICOS
  • 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. •  Sincronización de procesos ERRORES TÍPICOS
  • 20.       Se  ha  usado  como  referencia  el  ar1culo  Deguggins  Scripts   h6p://wiki.scratch.mit.edu/wiki/Debugging_Scripts             REFERENCIA
  • 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