Introducción a la programación

19
UNA INTRODUCCIÓN A PROGRAMAR Con pseudocódigo Created by P.Jones 2014

Transcript of Introducción a la programación

Page 1: Introducción a la programación

UNA INTRODUCCIÓN A PROGRAMAR

Con pseudocódigo Created by P.Jones 2014

Page 2: Introducción a la programación

Una computadora es un lienzo en blanco

Esperando a que se le instruya.Planifica con pseudocódigo a

continuación,El programa para la

construcción

Written by P.Jones 2014

Created by P.Jones 2014

Page 3: Introducción a la programación

¿cómo sabe el juego que

esto se destruye?

¿Cómo sabe el juego que

esto destruye?

¿Cómo hace el juego para

hacer crecer a Mario?

¿Cómo sabe el juego que

debe recoger estos?

¿Cómo sabe el juego que se camina sobre

esto?

Created by P.Jones 2014

Page 4: Introducción a la programación

Created by P.Jones 2014

Page 5: Introducción a la programación

¿Cómo mover a Minion Stuart Hacía D1?

A B C D

1

2

3

4Mover a la derecha 3

Casillas Created by P.Jones 2014

Page 6: Introducción a la programación

¿Cómo mover a Minion Stuart de D1 a D4?

A B C D

1

2

3

4 Mover a la derecha 3 Casillas

Mover abajo 3 casillasCreated by P.Jones 2014

Page 7: Introducción a la programación

¿Cómo mover a Minion Stuart de D1 a D4, y luego, de A4 a A1?

A B C D

1

2

3

4

Mover a la derecha 3 Casillas

Mover abajo 3 casillasMover a la izquierda 3

Casillas Mover arriba 3 casillas

Created by P.Jones 2014

Page 8: Introducción a la programación

¿Qué hemos hecho? Has creado una serie de instrucciones para resolver un

problema planteado Esto se llama algoritmo Cuando escribimos una lista de instrucciones se llama

Pseudocódigo Los programadores informáticos utilizan pseudocódigo

para ayudar a planificar el código que necesitarán.

Para hacer juegos Creación de sitios web Control software-robots-maquinaria TODO donde es necesario una planificación=

pseudocódigo se utiliza a la disposición de las tareas / acciones

Palabras clave = Pseudocódigo y algoritmo Created by P.Jones 2014

Page 9: Introducción a la programación

Objetivos de aprendizaje Identificar la secuencia de acciones para

resolver un problema

Determinar el orden de una secuencia para resolver correctamente un problema

Demostrar el uso de pseudocódigo para resolver un problema

Palabras clave = Pseudocódigo y algoritmo Created by P.Jones 2014

Page 10: Introducción a la programación

Niveles Nivel 3 – Planificar una secuencia de instrucciones y presentar la

secuencia en una lista.

Nivel 4 – Pensar y planificar usando el algoritmo y el pseudocódigo, esto permite que el format final, pueda leers facilmente antes de la programación.

Nivel 5 – Analizar y presenter el algoritmo para la tarea, refinar la secuencia utilizando la pregunta ¿y si?.

Nivel 6 Independiente escribió el pseudocódigo para mover al minion sobre el tablero recolectando bananas y no manzanas. Utilizando ¿y si? Apropiadamente.

Nivel 7 – Ser capaz de verificar el nuevo pseudocódigo creado, en parejas reflexionar sobre los resultados y luego mejorarlos.

Palabras clave = Pseudocódigo y algoritmo Created by P.Jones 2014

Page 11: Introducción a la programación

Usando pseudocódigo El pseudocódigo se puede utilizar para

ayudar a Layout el código MANUAL DE TAREAS 1

¿Cuál es la secuencia de eventos para crear un cuadrado?

Tienes una selección de intrucciones, puedes aplicarlas con la persona que tienes al lado.

Ahora escribe la lista de instrucciones en tu libro

Key words = Pseudocode and Algorithm Created by P.Jones 2014

Page 12: Introducción a la programación

Solución algoritmo escrita en psudocódigo

1. Mover hacia adelante 1002. Girar derecha 90 grados3. Mover hacia adelante 1004. Girar derecha 90 grados5. Mover hacia adelante 1006. Girar derecha 90 grados7. Mover hacia adelante 1008. Girar derecha 90 grados

Created by P.Jones 2014

Page 13: Introducción a la programación

Control

¿Qué hemos hecho hasta ahora?

• Crear una serie de instrucciones para resolver un problema planteado.

• Esto se llama Algoritmo

• Escribir la lista de acciones en una secuencia numerada.

• Esto se llama Pseudocódigo

Palabras clave = Pseudocódigo y Algoritmo Created by P.Jones 2014

Page 14: Introducción a la programación

Tu turno A B C D

1

2

3

4

Piensa cómo mover a Minion Stuart en las celdas para recoger los plátanos. Tienes que moverlo y también añadir acciones para recoger los objetos.

Extensión = ¿Se puede añadir la pregunta, y si el minion alcanza

un plátano ?

Palabras clave = Pseudocódigo y Algoritmo Created by P.Jones 2014

Page 15: Introducción a la programación

A B C D

1

2

3

4

Palabras clave = Pseudocódigo y Algoritmo

1. Mover derecha 2 Casillas 2. Recoger el pátano3. Mover derecha 1 Casillas 4. Mover abajo 1 casilla5. Recoger el pátano6. Mover izquierda 2 plazas 7. Recoger un plátano8. Mover abajo 1 casilla9. Mover derecha 1 casilla10. Recoger un platano 11. Mover abajo 1 casilla12. Mover izquierda 2 plazas13. Recoger un plátano

Solución algoritmo escrita en pseudocódigo

Created by P.Jones 2014

Page 16: Introducción a la programación

¿Podemos hacer una pregunta? Cuando pensamos en cómo Minion

Stuart se mueve a través del tablero ¿podriamos hacernos preguntas mientras se mueve de un lado a otro?

1. Mover a través de 3 Casillas 2. Y si, llega a una banana 3. recogerla Haga la pregunta- tartar

de empezar con un “y si”

Haga la pregunta- tartar de empezar con un “y si”

Created by P.Jones 2014

Page 17: Introducción a la programación

¿Podemos hacer una pregunta?

A B C D

1

2

3

4

Palabras clave = Pseudocódigo y Algoritmo Created by P.Jones 2014

Page 18: Introducción a la programación

Posible algoritmo en pseudocódigo

A B C D

1

2

3

4

1. Mover derecha 3 casillas

2. Y SI Minion Stuart llega a un plátano

a. ENTONCES recoger

3. Y SI llega a una manzana

a. ENTONCES dejalob. Esto continua

hasta cubrir todo el tablero.

Esta forma de pseudocódigo ayudaría a hacer un plan a un diseñador de juegos y a llevar a cabo el código que tendría que escribir para crearlo. Created by P.Jones 2014

Page 19: Introducción a la programación

Finalmente

¿Puedes decir en tus propias palabras qué es

un pseudocódigo?

GRACIAS

Key words = Pseudocode and Algorithm Created by P.Jones 2014