Diferencia entre revisiones de «Usuario:ManuelRomero/Scratch/programación»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «===Qué es programar=== *Programar es resolver un problema de una manera concreta. *Es dar instrucciones para que se realice un determinado algoritmo. *Es interesante habla...»)
 
Línea 3: Línea 3:
 
*Es dar instrucciones para que se realice un determinado algoritmo.
 
*Es dar instrucciones para que se realice un determinado algoritmo.
 
*Es interesante hablar de estos conceptos, si bien los trataremos mas adelante pero los necesitamos desde el principio.
 
*Es interesante hablar de estos conceptos, si bien los trataremos mas adelante pero los necesitamos desde el principio.
{{Puntos clave|
+
{{MRM_Puntos clave|
 
;Programar Es algo tan cotidiano y normal que nos pasa desapercibido
 
;Programar Es algo tan cotidiano y normal que nos pasa desapercibido
 
}}
 
}}
{{MRM_Reflexion|Title=Reflexiona
+
{{MRM_Reflexion|Title=Reflexiona|
 
;Vamos a identificar cuestiones diarias que sean posibles ejecuciones de programas
 
;Vamos a identificar cuestiones diarias que sean posibles ejecuciones de programas
 
}}
 
}}
  
{{MRM_Definicion|
+
{{MRM_Definicion|Title=Qué es la programación|
 
*La programación consiste en encontrar un algoritmo que resuelva un problema planteado
 
*La programación consiste en encontrar un algoritmo que resuelva un problema planteado
 
}}
 
}}

Revisión de 09:49 29 nov 2021

Qué es programar

  • Programar es resolver un problema de una manera concreta.
  • Es dar instrucciones para que se realice un determinado algoritmo.
  • Es interesante hablar de estos conceptos, si bien los trataremos mas adelante pero los necesitamos desde el principio.


Icon key points.gif

Puntos clave

Programar Es algo tan cotidiano y normal que nos pasa desapercibido




Icon reflection.gif
Reflexiona
Vamos a identificar cuestiones diarias que sean posibles ejecuciones de programas




Icon define.gif
Qué es la programación
  • La programación consiste en encontrar un algoritmo que resuelva un problema planteado


  • Simplemente el no saber que continuamente estamos realizando algoritmos es una falta de conscieciencia de ello , ya que lo hacemos de forma automática continuamente


Icon casestudy.gif
Ejemplos de algoritmos cotidianos
  • Lavar dientes
  • Cruzar la carretera

</div>

  • Resolver problemas es algo habitual y contidiano
  • Lo hacemos sin ser conscientes de lo que estamos haciendo
  • A veces lo hacen sin saber como lo han hecho
  • Es una invitación a la reflexión, a la tranquilidad a la hora de hacer algo



Icon key points.gif

Puntos clave

  • QUÉ QUIERO HACER
  • CÓMO LO VOY A HACER
  • PUES VENGA VAMOS A HACERLO


Pautas a la hora de hacer un programa
  • Vamos a ver sobre la marcha los conceptos, si bien en el siguiente tema los formalizaremos
  1. primero saber qué quiero hacer
  2. buscar información para ver cómo lo puedo hacer
  3. realizarlo y analizo los resultados viendo posibles mejoras que puedo aplicar



Conceptos básicos en la programación



Icon objectives.jpg

Objetivos

  • A continuación y aprovechando como ejemplo de lenguaje de programación Scratch vamos a analizar brevemente los elementos que intervienen en un programa de alto nivel.


Icon reflection.gif

Reflexión

Los programas los ejecuta el ordenador elemento binario que solo sabe de 1's y 0's
Los programas los escribimos las personas en un lenguaje compresible para nosotros
  • Evidentemente de alguna forma hay que pasar de uno a otro de forma automática





Algunas conceptos importantes que ya veremos

Programa

Un programa va a ser un conjunto de instrucciones que se ejecutan para resolver un problema planteado Programa1.png

Tipos de estructuras en la ejecución de un programa

Instrucciones de estructuras secuenciales
Estructuras Seleectivas
Estructuras repetitivas


Qué es el pensamiento computaciona

Pensamiento computacional.jpeg


Icon activity.jpg
Nos ponemos a prueba



Icon qmark.gif
Pregunta
Sois capaces de hacer un bocadillo....


Vamos a hacerlo ....
      computacionamente ?????