SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
¿Para qué sirve la 
programación? 
Chapter 1 
Based on original slides 
from Charles 
Severance @drchuck 
Bruxa Avaría 
Robótica, programación e ciencia 
para pequenos xenios
Los ordenadores quieren ser útiles 
• Los ordenadores tiene un sólo propósito - hacer cosas 
para nosotros 
• Necesitamos hablar su lenguaje para decirles lo que 
queremos que hagan 
• Para los usuarios es fácil - alguien pone diferentes 
programas (instrucciones) en el ordenador y el usuario sólo 
elige los que quiere usar 
¿Qué 
hago 
ahora? 
¿Qué 
hago 
ahora? 
¿Qué 
hago 
ahora? 
¿Qué 
hago 
ahora? 
¿Qué hago 
ahora? 
¿Qué 
hago 
ahora? 
¿Qué 
hago 
ahora?
Los programadores se anticipan a las necesidades 
Elígeme 
Elígeme 
Elígeme 
Elígeme 
Elígeme 
Elígeme 
€ 
• Los programadores son personas que detectan una 
necesidad y saben como traducir la solución al lenguaje 
que entienden los ordenadores. 
• Los usuarios emplean esas aplicaciones para que les 
solucione un problema: saber el tiempo, hablar con sus 
amigos, entretenerse un rato … 
• Se han descargado más de 3.000.0000.000 de apps 
para iPhone
Usuarios y programadores 
• Los usuarios ven los ordenadores como un grupo 
de herramientas que les permiten hacer cosas: 
procesador de textos, mapas, listas de tareas … 
• Los programadores aprenden el lenguaje del 
ordenador y usan algunos programas para crear 
programas nuevos. 
• Los programadores a veces hacen herramientas 
que serán usadas por miles de personas y otras 
veces crean programas que les ayudan a 
automatizar tareas
¿Por qué ser programador? 
SuperPoder: solucionar problemas usando 
ordenadores y tecnología. 
➢ Nuestros propias tareas 
○ Programa de clasificación de la liguilla de fútbol 
○ Programa que nos resuelve los problemas de 
matemáticas 
➢ Las tareas de otros (usuarios) 
○ Gestionar una tienda: cuentas, inventario … 
○ Un robot que localiza supervivientes
¿Qué es código, software o programa? 
• Una lista de instrucciones - ¿Qué hago ahora? 
• Una muestra de nuestra inteligencia que podemos meter 
dentro del ordenador 
• Una muestra de nuestra inteligencia que podemos ofrecer 
a otros - encontramos la solución a un problema, lo 
traducimos al lenguaje del ordenador y se lo damos a 
alguien para que ahorre tiempo o energía buscando la 
solución. 
• Una obra de arte creativa
Programas para humanos 
http://www.youtube.com/watch?v=sN62PAKoBfE
Programas para humanos 
http://www.youtube.com/watch?v=sN62PAKoBfE 
Mientras suene la música: 
Estirar mano izquierda 
Estirar mano derecha 
Girar mano izquierda 
Girar mano derecha 
Mano izquierda a hombro derecho 
Mano izquierda a hombro derecho 
Mano izquierda a la nuca 
Mona derecha a la nuca 
Mano izquierda a codera derecha 
Mano derecha a cadera izquieda 
Mano izquierd a nalga izquierda 
Mano derecha a nalga derecha 
Contoneo 
Contoneo 
Salto
Programas para humanos 
http://www.youtube.com/watch?v=sN62PAKoBfE 
Mientras suene la música: 
Estirar mano izquierda 
Estirar mano derecha 
Girar mano izquierda 
Girar mano derecha 
Mano izquierda a hombro derecho 
Mano izquierda a hombro derecho 
Mano izquierda a la nuca 
Mona derecha a la nuca 
Mano izquierda a codera derecha 
Mano derecha a cadera izquieda 
Mano izquierd a nalga izquierda 
Mano derecha a nalga derecha 
Contoneo 
Contoneo 
Salto
Programas para humanos 
http://www.youtube.com/watch?v=sN62PAKoBfE 
Mientras suene la música: 
Estirar mano izquierda 
Estirar mano derecha 
Girar mano izquierda 
Girar mano derecha 
Mano izquierda a hombro derecho 
Mano izquierda a hombro derecho 
Mano izquierda a la nuca 
Mano derecha a la nuca 
Mano izquierda a cadera derecha 
Mano derecha a cadera izquierda 
Mano izquierd a nalga izquierda 
Mano derecha a nalga derecha 
Contoneo 
Contoneo 
Salto
Programas para robots
Arquitectura hardware 
http://upload.wikimedia.org/wikipedia/commons/3/3d/RaspberryPi.jpg
Software 
Dispositivos 
de Entrada 
Salida 
Unidad 
Central de 
Proceso 
Memoria 
Principal 
Ordenador 
genérico 
Memoria 
Secundaria 
¿Qué 
hago 
ahora?
Definiciones 
• Unidad Central de Proceso: ejecuta el programa, siempre está 
preguntando ¿Qué hago ahora? No es muy lista pero es super 
rápida 
• Dispositivos de entrada: teclado, ratón, pantalla táctil 
• Dispositivos de salida: pantalla, altavoces, impresora, 
grabadora de DVD 
• Memoria principal (RAM): pequeño almacenamiento temporal 
pero muy rápido. Se borra al apagar. 
• Memoria secundaria (disco duro / pen drive): almacenamiento 
grande y duradero aunque lento. Dura hasta que lo quieras 
borrar. 
¿Qué 
hago 
ahora?
Software 
Dispositivos 
de Entrada 
Salida 
Unidad 
Central de 
Proceso 
Memoria 
Principal 
Ordenador 
genérico 
Memoria 
Secundaria 
¿Qué 
hago 
ahora? 
=?
Software 
Dispositivos 
de Entrada 
Salida 
Unidad 
Central de 
Proceso 
Memoria 
Principal 
Ordenador 
genérico 
Memoria 
Secundaria 
¿Qué 
hago 
ahora? 
001110001010 
110101010111 
010101001110 
010010010100 
Lenguaje 
máquina
Supervelocidad … y calor 
¿Qué 
hago 
ahora? 
http://www.youtube.com/watch?v=y39D4529FM4
Disco duro en funcionamiento 
http://www.youtube.com/watch?v=9eMWG3fwiEU
Aprendiendo a programar 
- Necesitamos aprender un lenguaje para comunicarnos con el 
ordenador y darle la lista de instrucciones. Como el lenguaje máquina 
es muy difícil se han inventado otros lenguajes más fáciles luego son 
traducidos a código binario. 
- Al principio es normal cometer errores; como los ordenadores no son 
muy listos no saben lo que queríamos decir y darán un error. 
- Debes de recordar que el que es inteligente eres tú y que eres el único 
que puede aprender ese lenguaje. El ordenador es muy rápido pero no 
puede aprender, por lo que es más fácil que tú aprendas a programar 
que el ordenador aprenda castellano.
Programando con bloques 
¿Qué 
hago 
ahora?
Acknowledgements / Reconocimiento 
These slides are Copyright 2010- Charles R. Severance (www.dr-chuck. 
com) of the University of Michigan School of Information and open.umich. 
edu and made available under a Creative Commons Attribution 4.0 
License. Please maintain this last slide in all copies of the document to 
comply with the attribution requirements of the license. If you make a 
change, feel free to add your name and organization to the list of 
contributors on this page as you republish the materials. 
Initial Development: Charles Severance, University of Michigan School of 
Information 
Manuel Guillermo Fraga Castro and Alicia Soto Staumont of BruxaAvaria 
project made modifications and additions to the original document to fit 
into educational robotics and programming for kids in the public school 
at Noalla - Telleiro, Sanxenxo, Pontevedra, Spain. The license of this 
document is CC-by, if you don’t understand what it means you can check 
out http://creativecommons.org/licenses/by/4.0/ 
Esta presentación es Copyright 2010- Charles R. Severance 
(www.dr-chuck.com) de la University of Michigan School of 
Information y open.umich.edu y puesta a dispoción bajo licencia 
Creative Commons Attribution 4.0. Por favor mantenga esta 
página en todas las copias del documento para cumplir con el 
reconocimiento requerido por la licencia. Si hace cambios 
siéntase libre de añadir su nombre y organización a la lista de 
contribuciones en esta página, además de publicar nuevamente 
su obra derivada. 
Desarrollo inicial: Charles Severance, University of Michigan 
School of Information 
Manuel Guillermo Fraga Castro y Alicia Soto Staumont del 
proyecto BruxaAvaria han realizado cambios y añadido 
contenido orientado a la enseñanza de Robótica Educativa y 
Programación infantil en el CEIP Noalla - Telleiro, Sanxenxo, 
Pontevedra, España. La licencia de este documento es CC-by, si 
no comprende el significado puede consultarlo en http://es. 
creativecommons.org/blog/licencias/
Bruxa Avaría 
Robótica, programación e ciencia 
para pequenos xenios

Más contenido relacionado

Destacado

20121016 infos für lions clubs lichtblicke_für_kinder_in_afrika_togo - rözu_1
20121016 infos für lions clubs  lichtblicke_für_kinder_in_afrika_togo - rözu_120121016 infos für lions clubs  lichtblicke_für_kinder_in_afrika_togo - rözu_1
20121016 infos für lions clubs lichtblicke_für_kinder_in_afrika_togo - rözu_1svzuber
 
MR_RadioWien_Spielen_Februar2016
MR_RadioWien_Spielen_Februar2016MR_RadioWien_Spielen_Februar2016
MR_RadioWien_Spielen_Februar2016meinungsraum.at
 
Weihnachten in der Türkei
Weihnachten in der TürkeiWeihnachten in der Türkei
Weihnachten in der TürkeiNokku1993
 
Weihnachtsmärkte in estnischer Hauptstadt
Weihnachtsmärkte in estnischer HauptstadtWeihnachtsmärkte in estnischer Hauptstadt
Weihnachtsmärkte in estnischer HauptstadtNokku1993
 
November 26, 2014
November 26, 2014November 26, 2014
November 26, 2014khyps13
 
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?LexisNexis GmbH
 
Deklination artikel
Deklination artikelDeklination artikel
Deklination artikelSMAN 01 GIRI
 
Connected "Durchschnitt"
Connected "Durchschnitt"Connected "Durchschnitt"
Connected "Durchschnitt"Jonas Kiefer
 
Estructura organizativa
Estructura organizativaEstructura organizativa
Estructura organizativarcordova83
 
Wie kann ich mit Nexis® Marktanalysen durchführen?
Wie kann ich mit Nexis® Marktanalysen durchführen? Wie kann ich mit Nexis® Marktanalysen durchführen?
Wie kann ich mit Nexis® Marktanalysen durchführen? LexisNexis GmbH
 
hoja de registro 1
hoja de registro 1hoja de registro 1
hoja de registro 1Susanaflika
 
Windows vs linux parte 2 dalia y nalo
Windows vs linux parte 2 dalia y naloWindows vs linux parte 2 dalia y nalo
Windows vs linux parte 2 dalia y naloDalia Veliz
 
Presentacion opep
Presentacion opepPresentacion opep
Presentacion opepAngel211210
 

Destacado (20)

20121016 infos für lions clubs lichtblicke_für_kinder_in_afrika_togo - rözu_1
20121016 infos für lions clubs  lichtblicke_für_kinder_in_afrika_togo - rözu_120121016 infos für lions clubs  lichtblicke_für_kinder_in_afrika_togo - rözu_1
20121016 infos für lions clubs lichtblicke_für_kinder_in_afrika_togo - rözu_1
 
Madurez. coherencia
Madurez. coherenciaMadurez. coherencia
Madurez. coherencia
 
MR_RadioWien_Spielen_Februar2016
MR_RadioWien_Spielen_Februar2016MR_RadioWien_Spielen_Februar2016
MR_RadioWien_Spielen_Februar2016
 
Weihnachten in der Türkei
Weihnachten in der TürkeiWeihnachten in der Türkei
Weihnachten in der Türkei
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Informe nacional sobre juventud bolivia
Informe nacional sobre juventud boliviaInforme nacional sobre juventud bolivia
Informe nacional sobre juventud bolivia
 
Weihnachtsmärkte in estnischer Hauptstadt
Weihnachtsmärkte in estnischer HauptstadtWeihnachtsmärkte in estnischer Hauptstadt
Weihnachtsmärkte in estnischer Hauptstadt
 
November 26, 2014
November 26, 2014November 26, 2014
November 26, 2014
 
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?
Wie kann ich mit Nexis® M&A-Aktivitäten durchführen?
 
Deklination artikel
Deklination artikelDeklination artikel
Deklination artikel
 
Mecanisnos de transferencia de calor
Mecanisnos de transferencia de calorMecanisnos de transferencia de calor
Mecanisnos de transferencia de calor
 
Connected "Durchschnitt"
Connected "Durchschnitt"Connected "Durchschnitt"
Connected "Durchschnitt"
 
Rubistar
RubistarRubistar
Rubistar
 
Estructura organizativa
Estructura organizativaEstructura organizativa
Estructura organizativa
 
Wie kann ich mit Nexis® Marktanalysen durchführen?
Wie kann ich mit Nexis® Marktanalysen durchführen? Wie kann ich mit Nexis® Marktanalysen durchführen?
Wie kann ich mit Nexis® Marktanalysen durchführen?
 
hoja de registro 1
hoja de registro 1hoja de registro 1
hoja de registro 1
 
Windows vs linux parte 2 dalia y nalo
Windows vs linux parte 2 dalia y naloWindows vs linux parte 2 dalia y nalo
Windows vs linux parte 2 dalia y nalo
 
Cientificos reconocidos
Cientificos reconocidosCientificos reconocidos
Cientificos reconocidos
 
Presentacion opep
Presentacion opepPresentacion opep
Presentacion opep
 
YouTube
YouTubeYouTube
YouTube
 

Similar a Para qué sirve la programación

Similar a Para qué sirve la programación (20)

Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacionTaller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Taller 1
Taller 1Taller 1
Taller 1
 
Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion Taller 1 Introduccion a la programacion
Taller 1 Introduccion a la programacion
 
Bajada Aulica
Bajada AulicaBajada Aulica
Bajada Aulica
 
Bajada aulica
Bajada aulicaBajada aulica
Bajada aulica
 
Bajada Aulica
Bajada Aulica Bajada Aulica
Bajada Aulica
 
Curso software-libre-y-desarrollo-web-p-1
Curso software-libre-y-desarrollo-web-p-1Curso software-libre-y-desarrollo-web-p-1
Curso software-libre-y-desarrollo-web-p-1
 
Introduccion de programacion
Introduccion de programacionIntroduccion de programacion
Introduccion de programacion
 
Usolaptopxo 170705015246
Usolaptopxo 170705015246Usolaptopxo 170705015246
Usolaptopxo 170705015246
 
Uso laptop XO
Uso laptop XOUso laptop XO
Uso laptop XO
 
8 trabajo de integración parcial 1
8 trabajo de integración parcial 1 8 trabajo de integración parcial 1
8 trabajo de integración parcial 1
 
Recurso educativo
Recurso educativoRecurso educativo
Recurso educativo
 
Nuestra presentación Sesión 0
Nuestra presentación Sesión 0Nuestra presentación Sesión 0
Nuestra presentación Sesión 0
 
Avance del semestre I.
Avance del semestre I.Avance del semestre I.
Avance del semestre I.
 
8 slideshare integración de aprendizajes parcial 1
8  slideshare integración de aprendizajes parcial 18  slideshare integración de aprendizajes parcial 1
8 slideshare integración de aprendizajes parcial 1
 
8. integración de aprendizajes parcial 1
8.  integración de aprendizajes parcial 18.  integración de aprendizajes parcial 1
8. integración de aprendizajes parcial 1
 
Encicloabierta
EncicloabiertaEncicloabierta
Encicloabierta
 
8 integracion parcial 1
8 integracion parcial 1 8 integracion parcial 1
8 integracion parcial 1
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Para qué sirve la programación

  • 1. ¿Para qué sirve la programación? Chapter 1 Based on original slides from Charles Severance @drchuck Bruxa Avaría Robótica, programación e ciencia para pequenos xenios
  • 2. Los ordenadores quieren ser útiles • Los ordenadores tiene un sólo propósito - hacer cosas para nosotros • Necesitamos hablar su lenguaje para decirles lo que queremos que hagan • Para los usuarios es fácil - alguien pone diferentes programas (instrucciones) en el ordenador y el usuario sólo elige los que quiere usar ¿Qué hago ahora? ¿Qué hago ahora? ¿Qué hago ahora? ¿Qué hago ahora? ¿Qué hago ahora? ¿Qué hago ahora? ¿Qué hago ahora?
  • 3. Los programadores se anticipan a las necesidades Elígeme Elígeme Elígeme Elígeme Elígeme Elígeme € • Los programadores son personas que detectan una necesidad y saben como traducir la solución al lenguaje que entienden los ordenadores. • Los usuarios emplean esas aplicaciones para que les solucione un problema: saber el tiempo, hablar con sus amigos, entretenerse un rato … • Se han descargado más de 3.000.0000.000 de apps para iPhone
  • 4. Usuarios y programadores • Los usuarios ven los ordenadores como un grupo de herramientas que les permiten hacer cosas: procesador de textos, mapas, listas de tareas … • Los programadores aprenden el lenguaje del ordenador y usan algunos programas para crear programas nuevos. • Los programadores a veces hacen herramientas que serán usadas por miles de personas y otras veces crean programas que les ayudan a automatizar tareas
  • 5. ¿Por qué ser programador? SuperPoder: solucionar problemas usando ordenadores y tecnología. ➢ Nuestros propias tareas ○ Programa de clasificación de la liguilla de fútbol ○ Programa que nos resuelve los problemas de matemáticas ➢ Las tareas de otros (usuarios) ○ Gestionar una tienda: cuentas, inventario … ○ Un robot que localiza supervivientes
  • 6. ¿Qué es código, software o programa? • Una lista de instrucciones - ¿Qué hago ahora? • Una muestra de nuestra inteligencia que podemos meter dentro del ordenador • Una muestra de nuestra inteligencia que podemos ofrecer a otros - encontramos la solución a un problema, lo traducimos al lenguaje del ordenador y se lo damos a alguien para que ahorre tiempo o energía buscando la solución. • Una obra de arte creativa
  • 7. Programas para humanos http://www.youtube.com/watch?v=sN62PAKoBfE
  • 8. Programas para humanos http://www.youtube.com/watch?v=sN62PAKoBfE Mientras suene la música: Estirar mano izquierda Estirar mano derecha Girar mano izquierda Girar mano derecha Mano izquierda a hombro derecho Mano izquierda a hombro derecho Mano izquierda a la nuca Mona derecha a la nuca Mano izquierda a codera derecha Mano derecha a cadera izquieda Mano izquierd a nalga izquierda Mano derecha a nalga derecha Contoneo Contoneo Salto
  • 9. Programas para humanos http://www.youtube.com/watch?v=sN62PAKoBfE Mientras suene la música: Estirar mano izquierda Estirar mano derecha Girar mano izquierda Girar mano derecha Mano izquierda a hombro derecho Mano izquierda a hombro derecho Mano izquierda a la nuca Mona derecha a la nuca Mano izquierda a codera derecha Mano derecha a cadera izquieda Mano izquierd a nalga izquierda Mano derecha a nalga derecha Contoneo Contoneo Salto
  • 10. Programas para humanos http://www.youtube.com/watch?v=sN62PAKoBfE Mientras suene la música: Estirar mano izquierda Estirar mano derecha Girar mano izquierda Girar mano derecha Mano izquierda a hombro derecho Mano izquierda a hombro derecho Mano izquierda a la nuca Mano derecha a la nuca Mano izquierda a cadera derecha Mano derecha a cadera izquierda Mano izquierd a nalga izquierda Mano derecha a nalga derecha Contoneo Contoneo Salto
  • 13. Software Dispositivos de Entrada Salida Unidad Central de Proceso Memoria Principal Ordenador genérico Memoria Secundaria ¿Qué hago ahora?
  • 14. Definiciones • Unidad Central de Proceso: ejecuta el programa, siempre está preguntando ¿Qué hago ahora? No es muy lista pero es super rápida • Dispositivos de entrada: teclado, ratón, pantalla táctil • Dispositivos de salida: pantalla, altavoces, impresora, grabadora de DVD • Memoria principal (RAM): pequeño almacenamiento temporal pero muy rápido. Se borra al apagar. • Memoria secundaria (disco duro / pen drive): almacenamiento grande y duradero aunque lento. Dura hasta que lo quieras borrar. ¿Qué hago ahora?
  • 15. Software Dispositivos de Entrada Salida Unidad Central de Proceso Memoria Principal Ordenador genérico Memoria Secundaria ¿Qué hago ahora? =?
  • 16. Software Dispositivos de Entrada Salida Unidad Central de Proceso Memoria Principal Ordenador genérico Memoria Secundaria ¿Qué hago ahora? 001110001010 110101010111 010101001110 010010010100 Lenguaje máquina
  • 17. Supervelocidad … y calor ¿Qué hago ahora? http://www.youtube.com/watch?v=y39D4529FM4
  • 18. Disco duro en funcionamiento http://www.youtube.com/watch?v=9eMWG3fwiEU
  • 19. Aprendiendo a programar - Necesitamos aprender un lenguaje para comunicarnos con el ordenador y darle la lista de instrucciones. Como el lenguaje máquina es muy difícil se han inventado otros lenguajes más fáciles luego son traducidos a código binario. - Al principio es normal cometer errores; como los ordenadores no son muy listos no saben lo que queríamos decir y darán un error. - Debes de recordar que el que es inteligente eres tú y que eres el único que puede aprender ese lenguaje. El ordenador es muy rápido pero no puede aprender, por lo que es más fácil que tú aprendas a programar que el ordenador aprenda castellano.
  • 20. Programando con bloques ¿Qué hago ahora?
  • 21.
  • 22.
  • 23. Acknowledgements / Reconocimiento These slides are Copyright 2010- Charles R. Severance (www.dr-chuck. com) of the University of Michigan School of Information and open.umich. edu and made available under a Creative Commons Attribution 4.0 License. Please maintain this last slide in all copies of the document to comply with the attribution requirements of the license. If you make a change, feel free to add your name and organization to the list of contributors on this page as you republish the materials. Initial Development: Charles Severance, University of Michigan School of Information Manuel Guillermo Fraga Castro and Alicia Soto Staumont of BruxaAvaria project made modifications and additions to the original document to fit into educational robotics and programming for kids in the public school at Noalla - Telleiro, Sanxenxo, Pontevedra, Spain. The license of this document is CC-by, if you don’t understand what it means you can check out http://creativecommons.org/licenses/by/4.0/ Esta presentación es Copyright 2010- Charles R. Severance (www.dr-chuck.com) de la University of Michigan School of Information y open.umich.edu y puesta a dispoción bajo licencia Creative Commons Attribution 4.0. Por favor mantenga esta página en todas las copias del documento para cumplir con el reconocimiento requerido por la licencia. Si hace cambios siéntase libre de añadir su nombre y organización a la lista de contribuciones en esta página, además de publicar nuevamente su obra derivada. Desarrollo inicial: Charles Severance, University of Michigan School of Information Manuel Guillermo Fraga Castro y Alicia Soto Staumont del proyecto BruxaAvaria han realizado cambios y añadido contenido orientado a la enseñanza de Robótica Educativa y Programación infantil en el CEIP Noalla - Telleiro, Sanxenxo, Pontevedra, España. La licencia de este documento es CC-by, si no comprende el significado puede consultarlo en http://es. creativecommons.org/blog/licencias/
  • 24. Bruxa Avaría Robótica, programación e ciencia para pequenos xenios