SlideShare una empresa de Scribd logo
GRUPO VIDEOJUEGOS
21 de abril
Recordemos de la semana
2
    pasada
       Python
        Python es un lenguaje de programación de alto
        nivel.
        De momento, nos interesa saber que:
         Es multiparadigma: permite crear “programas
           usando más de un estilo de programación”.
         Programación imperativa: es decir, le dice al
           ordenador lo que tiene que hacer.
         Soporta la “programación orientada a objetos”.



                       Grupo de trabajo de videojuegos
Recordemos de la semana
3
    pasada
       ¿Qué es la programación orientada a objetos?
        En el mundo real                    En la POO

                                          1. El objeto sería el coche
                                             (su trazo hecho con
                                             líneas).
                                          2. Las propiedades
                                             serían las
                                             características como el
                                             color o el modelo.
                                                  3. Los métodos serían
                                                      las funcionalidades
                           Grupo de trabajo de videojuegos
                                                      asociadas como
Primeros pasos programando
4


       Trabajaremos en los métodos y con el lenguaje
        de programación Python.
       Para ir aprendiendo utilizaremos el programa
        Laby.

       Comandos:
        Son instrucciones y órdenes que le damos a
        nuestro ordenador para que realice una
        determinada tarea.
                     Grupo de trabajo de videojuegos
Primeros pasos programando
5


        Operadores:
        En matemáticas, es un símbolo que nos indica
        que debemos realizar una operación
        específica…
                               Sumar
                               Restar
                           Multiplicar
                                Dividir
        En informática, nos sirve para establecer
        relaciones entre variables y obtener nuevos
        parámetros. Grupo de trabajo de videojuegos
Primeros pasos programando
6


       Variable:
        Es un símbolo que representa un elemento.
        Por ejemplo:
          A = número de vidas con las que
            comenzamos la partida
          Si decidimos que A = 3, entonces… ¿qué
            será 3?



                    Grupo de trabajo de videojuegos
Primeros pasos programando
7


       Parámetro:
        Es un número (aunque puede ser también un
        texto, una función, etc.) que:
         Podemos asignar, por ejemplo, a un
           comando para que se repita la tarea que le
           hemos mandado al ordenador un
           determinado número de veces.
         Es un número que nos “devuelve” el
           ordenador como resultado de una
           operación.
                      Grupo de trabajo de videojuegos
Comandos de Laby
8


       left ()
       right ()
       forward ()
       take ()
       drop ()
       escape ()
       say (s)
       look ()  este comando nos devuelve un
        parámetro
                     Grupo de trabajo de videojuegos
Comandos
9


       look ()  este comando nos devuelve un
        parámetro
       Cuando trabajamos en Laby, look () va
        acompañado de:
         Void = vacío
         Wall = pared

         Rock = roca

         Web = red / tela de araña

         Exit = puerta


                       Grupo de trabajo de videojuegos
Operadores
10



      while
      if

      for




               Grupo de trabajo de videojuegos
Operadores: while
11


        while = mientras

     while condición1:
         Bla bla bla


     Mientras estés comiendo:
         Mastica con la boca cerrada



                        Grupo de trabajo de videojuegos
Operadores: if
12


        If = si

     If condición1:
         Bla bla bla


     Si vas al salón:
         Tráeme el libro



                           Grupo de trabajo de videojuegos
Operadores: if + else
13


        If = si
        Else = en caso contrario

          If condición1:                Si vas al salón:
             Bla bla bla                  Tráeme el libro

          Else:                         En caso contrario:
            Bla bla bla                  Apaga la tele

                       Grupo de trabajo de videojuegos
Operadores
14




     Operación Significado                            Nombre
     if a==b:   Si “a” es igual a “b”                 comparación
     if a!=b    Si “a” es distinto de
                “b”
     a=b        El valor de “a” será el asignación
                que tenga “b”


                    Grupo de trabajo de videojuegos
Operadores: for
15


        For

     For variable in range(número):
         Bla bla bla


     “For” nos sirve para ejecutar una instrucción en
     base al “range” que le indiquemos



                       Grupo de trabajo de videojuegos
El concepto de “Range”
16




     range (2)  [ 0 1 ]

     range (10)  [ 0 1 2 3 4 5 6 7 8 9 ]

     range (5,8)  [ 5 6 7 8 ]

     range (2,6,2)  [ 2 4 6 ]

                    Grupo de trabajo de videojuegos
Operadores lógicos
17


        not
        and
        or

        Los podemos usar, por ejemplo, delante de un
         comando:
                         not look()==void



                      Grupo de trabajo de videojuegos
Funciones
18


        Llevan un “def” delante

     def nombre de la función(p1, p2,…,pn)
         Bla bla bla
         return valor

         El “return” en las funciones nos sirven para obtener
         un valor que luego utilizaremos en el programa.


                         Grupo de trabajo de videojuegos
Funciones
19


     for i in range(P1)
       forward ()

       La instrucción es: “ir adelante el número de veces
       que indique P1, teniendo en cuenta que P1 es un
       parámetro”




                       Grupo de trabajo de videojuegos

Más contenido relacionado

La actualidad más candente

Programación con Pygame IX
Programación con Pygame IXProgramación con Pygame IX
Programación con Pygame IX
Fernando Salamero
 
Python básico II
Python básico IIPython básico II
Python básico II
Fernando Salamero
 
01 el lenguaje Python
01 el lenguaje Python01 el lenguaje Python
01 el lenguaje Python
Juan Rodríguez
 
Python (práctica 2)
Python (práctica 2)Python (práctica 2)
Python (práctica 2)
Fernando Salamero
 
Python no muerde
Python  no muerdePython  no muerde
Python no muerde
Fernando Casaravilla
 
Conceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programaciónConceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programación
Edison López Díaz
 
Clase4_Python-CTIC
Clase4_Python-CTICClase4_Python-CTIC
Clase4_Python-CTIC
Abraham Zamudio
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
Albert Page
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
alexis ibarra
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
Carlos Cardenas Fernandez
 
Guia tortugarte
Guia tortugarteGuia tortugarte
Guia tortugarte
inspeccionmontevideoeste
 
Clase 1 Curso Introducción a Python 2012
Clase 1 Curso Introducción a Python 2012Clase 1 Curso Introducción a Python 2012
Clase 1 Curso Introducción a Python 2012
Nahuel Defossé
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)
Fernando Salamero
 
Programación con Pygame VI
Programación con Pygame VIProgramación con Pygame VI
Programación con Pygame VI
Fernando Salamero
 
Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012
Nahuel Defossé
 
Introducción a las librerías PyGame y PyOpenGL
Introducción a las librerías PyGame y PyOpenGLIntroducción a las librerías PyGame y PyOpenGL
Introducción a las librerías PyGame y PyOpenGL
kdeespana
 
Programación con Pygame V
Programación con Pygame VProgramación con Pygame V
Programación con Pygame V
Fernando Salamero
 
Taller ruby
Taller rubyTaller ruby
Taller ruby
Juan Vazquez Murga
 
GNUPlot una alternativa libre para graficar funciones
GNUPlot una alternativa libre para graficar funcionesGNUPlot una alternativa libre para graficar funciones
GNUPlot una alternativa libre para graficar funciones
Esteban Saavedra
 
Sesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en PythonSesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en Python
maluacsa
 

La actualidad más candente (20)

Programación con Pygame IX
Programación con Pygame IXProgramación con Pygame IX
Programación con Pygame IX
 
Python básico II
Python básico IIPython básico II
Python básico II
 
01 el lenguaje Python
01 el lenguaje Python01 el lenguaje Python
01 el lenguaje Python
 
Python (práctica 2)
Python (práctica 2)Python (práctica 2)
Python (práctica 2)
 
Python no muerde
Python  no muerdePython  no muerde
Python no muerde
 
Conceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programaciónConceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programación
 
Clase4_Python-CTIC
Clase4_Python-CTICClase4_Python-CTIC
Clase4_Python-CTIC
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
 
Guia tortugarte
Guia tortugarteGuia tortugarte
Guia tortugarte
 
Clase 1 Curso Introducción a Python 2012
Clase 1 Curso Introducción a Python 2012Clase 1 Curso Introducción a Python 2012
Clase 1 Curso Introducción a Python 2012
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)
 
Programación con Pygame VI
Programación con Pygame VIProgramación con Pygame VI
Programación con Pygame VI
 
Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012Clase 4/4 Curso Introducción a Python 2012
Clase 4/4 Curso Introducción a Python 2012
 
Introducción a las librerías PyGame y PyOpenGL
Introducción a las librerías PyGame y PyOpenGLIntroducción a las librerías PyGame y PyOpenGL
Introducción a las librerías PyGame y PyOpenGL
 
Programación con Pygame V
Programación con Pygame VProgramación con Pygame V
Programación con Pygame V
 
Taller ruby
Taller rubyTaller ruby
Taller ruby
 
GNUPlot una alternativa libre para graficar funciones
GNUPlot una alternativa libre para graficar funcionesGNUPlot una alternativa libre para graficar funciones
GNUPlot una alternativa libre para graficar funciones
 
Sesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en PythonSesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en Python
 

Destacado

4 INSTRUMEN GBK
4  INSTRUMEN GBK4  INSTRUMEN GBK
4 INSTRUMEN GBK
Intan Isahak
 
життєвий і творчий шлях івана багряного
життєвий і творчий шлях івана багряногожиттєвий і творчий шлях івана багряного
життєвий і творчий шлях івана багряногоceckbr1954
 
Kesimpulannya utk masni
Kesimpulannya utk masniKesimpulannya utk masni
Kesimpulannya utk masni
Mohamad Nazrien Hassan
 
Crossword puzzle characters
Crossword puzzle charactersCrossword puzzle characters
Crossword puzzle characters
leidyvivi33
 
Tema 5. kesedaran badan
Tema 5. kesedaran badanTema 5. kesedaran badan
Tema 5. kesedaran badanSafiee Kassim
 
Treball Territori
Treball TerritoriTreball Territori
Treball TerritoriLauraRM
 
Kaedah
KaedahKaedah
Kaedah
jps1042
 
Metodo de estudiuo "OBDT"
Metodo de estudiuo "OBDT"Metodo de estudiuo "OBDT"
Metodo de estudiuo "OBDT"
ALEX CRISTANCHO
 
Estimulacion temprana
Estimulacion tempranaEstimulacion temprana
Estimulacion temprana
rikrdo2624
 
Majlis sukan sekolah malaysia
Majlis sukan sekolah malaysiaMajlis sukan sekolah malaysia
Majlis sukan sekolah malaysiaKarren Tan
 
Buah terong pada penjumlahan
Buah terong pada penjumlahanBuah terong pada penjumlahan
Buah terong pada penjumlahan
hayatunn
 
Teoria de produção e de custos
Teoria de produção e de custosTeoria de produção e de custos
Teoria de produção e de custos
Credencio Maunze
 
задачи
задачизадачи
задачиfrooo
 
29719 2
29719 229719 2
יוניסטרים בעיתון דה מרקר
יוניסטרים בעיתון דה מרקריוניסטרים בעיתון דה מרקר
יוניסטרים בעיתון דה מרקר
Unistream
 
Não digas a ninguém:Um amor que resiste
Não digas a ninguém:Um amor que resisteNão digas a ninguém:Um amor que resiste
Não digas a ninguém:Um amor que resiste
jbjuliano
 
My song!
My song!My song!
My song!
joaliz0092
 

Destacado (20)

4 INSTRUMEN GBK
4  INSTRUMEN GBK4  INSTRUMEN GBK
4 INSTRUMEN GBK
 
життєвий і творчий шлях івана багряного
життєвий і творчий шлях івана багряногожиттєвий і творчий шлях івана багряного
життєвий і творчий шлях івана багряного
 
Powerpoint.
Powerpoint.Powerpoint.
Powerpoint.
 
Kesimpulannya utk masni
Kesimpulannya utk masniKesimpulannya utk masni
Kesimpulannya utk masni
 
Crossword puzzle characters
Crossword puzzle charactersCrossword puzzle characters
Crossword puzzle characters
 
Boranggc
BoranggcBoranggc
Boranggc
 
Tema 5. kesedaran badan
Tema 5. kesedaran badanTema 5. kesedaran badan
Tema 5. kesedaran badan
 
Treball Territori
Treball TerritoriTreball Territori
Treball Territori
 
Kaedah
KaedahKaedah
Kaedah
 
Metodo de estudiuo "OBDT"
Metodo de estudiuo "OBDT"Metodo de estudiuo "OBDT"
Metodo de estudiuo "OBDT"
 
Ger
GerGer
Ger
 
Estimulacion temprana
Estimulacion tempranaEstimulacion temprana
Estimulacion temprana
 
Majlis sukan sekolah malaysia
Majlis sukan sekolah malaysiaMajlis sukan sekolah malaysia
Majlis sukan sekolah malaysia
 
Buah terong pada penjumlahan
Buah terong pada penjumlahanBuah terong pada penjumlahan
Buah terong pada penjumlahan
 
Teoria de produção e de custos
Teoria de produção e de custosTeoria de produção e de custos
Teoria de produção e de custos
 
задачи
задачизадачи
задачи
 
29719 2
29719 229719 2
29719 2
 
יוניסטרים בעיתון דה מרקר
יוניסטרים בעיתון דה מרקריוניסטרים בעיתון דה מרקר
יוניסטרים בעיתון דה מרקר
 
Não digas a ninguém:Um amor que resiste
Não digas a ninguém:Um amor que resisteNão digas a ninguém:Um amor que resiste
Não digas a ninguém:Um amor que resiste
 
My song!
My song!My song!
My song!
 

Similar a Presentación del 21 de abril de 2012

Presentación del 28 de abril de 2012
Presentación del 28 de abril de 2012Presentación del 28 de abril de 2012
Presentación del 28 de abril de 2012
Grupo de trabajo de videojuegos - LABoral Centro de Arte
 
Taller de graficación
Taller de graficaciónTaller de graficación
Taller de graficación
jhonlopera2
 
Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012
Grupo de trabajo de videojuegos - LABoral Centro de Arte
 
Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012
Grupo de trabajo de videojuegos - LABoral Centro de Arte
 
Clase 9 - Funciones de Python para programacion
Clase 9 - Funciones de Python para programacionClase 9 - Funciones de Python para programacion
Clase 9 - Funciones de Python para programacion
Carlos598286
 
Guia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINOGuia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINO
Fernanda Aiex * ATENA arquitetura
 
As3.tutorial
As3.tutorialAs3.tutorial
As3.tutorial
JUSTIN217
 
Makeblock bloques de_programacion
Makeblock bloques de_programacionMakeblock bloques de_programacion
Makeblock bloques de_programacion
Joesclajo Garcia
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
ValeriaBerrones
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
Jesus22barrera
 
Programaa
ProgramaaProgramaa
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
thalis96
 
Prcaticasfaltantes
PrcaticasfaltantesPrcaticasfaltantes
Prcaticasfaltantes
Dennii MediNa
 
Progra
PrograProgra
Progra
Vale Usinia
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
LaishaXime
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
gadiel1515
 
Cuadernillo scratch 3
Cuadernillo scratch 3Cuadernillo scratch 3
Cuadernillo scratch 3
ValleGarciaGuadix
 
Introducción a la programación con action script
Introducción a la programación con action scriptIntroducción a la programación con action script
Introducción a la programación con action script
Lorenɑ' Rodrigueʓ♥
 
Clase2_Python-CTIC
Clase2_Python-CTICClase2_Python-CTIC
Clase2_Python-CTIC
Abraham Zamudio
 
4.2 Programación con action script
4.2 Programación con action script 4.2 Programación con action script
4.2 Programación con action script
German Barajas Ferral
 

Similar a Presentación del 21 de abril de 2012 (20)

Presentación del 28 de abril de 2012
Presentación del 28 de abril de 2012Presentación del 28 de abril de 2012
Presentación del 28 de abril de 2012
 
Taller de graficación
Taller de graficaciónTaller de graficación
Taller de graficación
 
Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012
 
Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012
 
Clase 9 - Funciones de Python para programacion
Clase 9 - Funciones de Python para programacionClase 9 - Funciones de Python para programacion
Clase 9 - Funciones de Python para programacion
 
Guia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINOGuia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINO
 
As3.tutorial
As3.tutorialAs3.tutorial
As3.tutorial
 
Makeblock bloques de_programacion
Makeblock bloques de_programacionMakeblock bloques de_programacion
Makeblock bloques de_programacion
 
Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++Presentacion de la Estructura basica para_c++
Presentacion de la Estructura basica para_c++
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Programaa
ProgramaaProgramaa
Programaa
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
 
Prcaticasfaltantes
PrcaticasfaltantesPrcaticasfaltantes
Prcaticasfaltantes
 
Progra
PrograProgra
Progra
 
Estructura basica de_c_
Estructura basica de_c_Estructura basica de_c_
Estructura basica de_c_
 
Estructura basica de_c_(2)
Estructura basica de_c_(2)Estructura basica de_c_(2)
Estructura basica de_c_(2)
 
Cuadernillo scratch 3
Cuadernillo scratch 3Cuadernillo scratch 3
Cuadernillo scratch 3
 
Introducción a la programación con action script
Introducción a la programación con action scriptIntroducción a la programación con action script
Introducción a la programación con action script
 
Clase2_Python-CTIC
Clase2_Python-CTICClase2_Python-CTIC
Clase2_Python-CTIC
 
4.2 Programación con action script
4.2 Programación con action script 4.2 Programación con action script
4.2 Programación con action script
 

Último

Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
LinoLatella
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
ruthmatiel1
 
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
karlavasquez49
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Ani Ann
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 

Último (20)

Vida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.pptVida, obra y pensamiento de Kant I24.ppt
Vida, obra y pensamiento de Kant I24.ppt
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
 
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdfPOESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
POESÍA POR EL DIA DEL PADREEEEEEEEEE.pdf
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 

Presentación del 21 de abril de 2012

  • 2. Recordemos de la semana 2 pasada  Python Python es un lenguaje de programación de alto nivel. De momento, nos interesa saber que:  Es multiparadigma: permite crear “programas usando más de un estilo de programación”.  Programación imperativa: es decir, le dice al ordenador lo que tiene que hacer.  Soporta la “programación orientada a objetos”. Grupo de trabajo de videojuegos
  • 3. Recordemos de la semana 3 pasada  ¿Qué es la programación orientada a objetos? En el mundo real En la POO 1. El objeto sería el coche (su trazo hecho con líneas). 2. Las propiedades serían las características como el color o el modelo. 3. Los métodos serían las funcionalidades Grupo de trabajo de videojuegos asociadas como
  • 4. Primeros pasos programando 4  Trabajaremos en los métodos y con el lenguaje de programación Python.  Para ir aprendiendo utilizaremos el programa Laby.  Comandos: Son instrucciones y órdenes que le damos a nuestro ordenador para que realice una determinada tarea. Grupo de trabajo de videojuegos
  • 5. Primeros pasos programando 5  Operadores: En matemáticas, es un símbolo que nos indica que debemos realizar una operación específica… Sumar Restar Multiplicar Dividir En informática, nos sirve para establecer relaciones entre variables y obtener nuevos parámetros. Grupo de trabajo de videojuegos
  • 6. Primeros pasos programando 6  Variable: Es un símbolo que representa un elemento. Por ejemplo:  A = número de vidas con las que comenzamos la partida  Si decidimos que A = 3, entonces… ¿qué será 3? Grupo de trabajo de videojuegos
  • 7. Primeros pasos programando 7  Parámetro: Es un número (aunque puede ser también un texto, una función, etc.) que:  Podemos asignar, por ejemplo, a un comando para que se repita la tarea que le hemos mandado al ordenador un determinado número de veces.  Es un número que nos “devuelve” el ordenador como resultado de una operación. Grupo de trabajo de videojuegos
  • 8. Comandos de Laby 8  left ()  right ()  forward ()  take ()  drop ()  escape ()  say (s)  look ()  este comando nos devuelve un parámetro Grupo de trabajo de videojuegos
  • 9. Comandos 9  look ()  este comando nos devuelve un parámetro  Cuando trabajamos en Laby, look () va acompañado de:  Void = vacío  Wall = pared  Rock = roca  Web = red / tela de araña  Exit = puerta Grupo de trabajo de videojuegos
  • 10. Operadores 10  while  if  for Grupo de trabajo de videojuegos
  • 11. Operadores: while 11  while = mientras while condición1: Bla bla bla Mientras estés comiendo: Mastica con la boca cerrada Grupo de trabajo de videojuegos
  • 12. Operadores: if 12  If = si If condición1: Bla bla bla Si vas al salón: Tráeme el libro Grupo de trabajo de videojuegos
  • 13. Operadores: if + else 13  If = si  Else = en caso contrario If condición1: Si vas al salón: Bla bla bla Tráeme el libro Else: En caso contrario: Bla bla bla Apaga la tele Grupo de trabajo de videojuegos
  • 14. Operadores 14 Operación Significado Nombre if a==b: Si “a” es igual a “b” comparación if a!=b Si “a” es distinto de “b” a=b El valor de “a” será el asignación que tenga “b” Grupo de trabajo de videojuegos
  • 15. Operadores: for 15  For For variable in range(número): Bla bla bla “For” nos sirve para ejecutar una instrucción en base al “range” que le indiquemos Grupo de trabajo de videojuegos
  • 16. El concepto de “Range” 16 range (2)  [ 0 1 ] range (10)  [ 0 1 2 3 4 5 6 7 8 9 ] range (5,8)  [ 5 6 7 8 ] range (2,6,2)  [ 2 4 6 ] Grupo de trabajo de videojuegos
  • 17. Operadores lógicos 17  not  and  or  Los podemos usar, por ejemplo, delante de un comando: not look()==void Grupo de trabajo de videojuegos
  • 18. Funciones 18  Llevan un “def” delante def nombre de la función(p1, p2,…,pn) Bla bla bla return valor El “return” en las funciones nos sirven para obtener un valor que luego utilizaremos en el programa. Grupo de trabajo de videojuegos
  • 19. Funciones 19 for i in range(P1) forward () La instrucción es: “ir adelante el número de veces que indique P1, teniendo en cuenta que P1 es un parámetro” Grupo de trabajo de videojuegos