Diferencia entre revisiones de «Usuario:ManuelRomero/Scratch/programación»
De WikiEducator
(→Programa conjunto de instrucciones) |
|||
(75 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | [[Usuario:ManuelRomero/CertificadoWeb2021/Contenido|Volver]] | ||
+ | </div> | ||
{{:Usuario:ManuelRomero/Scratch/Contenidos/nav}} | {{:Usuario:ManuelRomero/Scratch/Contenidos/nav}} | ||
Línea 7: | Línea 9: | ||
<!--1------------------------------------------------------> | <!--1------------------------------------------------------> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
Línea 15: | Línea 18: | ||
{{MRM_Puntos clave| | {{MRM_Puntos clave| | ||
− | ;Programar | + | ;Programar es algo tan cotidiano y normal que nos pasa desapercibido. |
}} | }} | ||
</div> | </div> | ||
Línea 32: | Línea 35: | ||
<div class="slide"> | <div class="slide"> | ||
− | *Simplemente el no saber que continuamente estamos realizando algoritmos es una falta de | + | *Simplemente el no saber que continuamente estamos realizando algoritmos es una falta de concieciencia de ello , ya que lo hacemos de forma automática continuamente |
{{MRM_Ejemplo|Title=Ejemplos de algoritmos cotidianos| | {{MRM_Ejemplo|Title=Ejemplos de algoritmos cotidianos| | ||
*Lavar dientes | *Lavar dientes | ||
Línea 54: | Línea 57: | ||
{{MRM_Pregunta|Title=Características de un algoritmo| | {{MRM_Pregunta|Title=Características de un algoritmo| | ||
; Un algoritmo debe de | ; Un algoritmo debe de | ||
− | Ser finito (debe de terminar en algún momento (no necesariamente su ejecución) | + | Ser finito (debe de terminar en algún momento (no necesariamente su ejecución). |
− | Debe de ser concreto | + | Debe de ser concreto. |
Siempre dará ante las mismas entradas, la misma salida. | Siempre dará ante las mismas entradas, la misma salida. | ||
− | Concreto y bien definido | + | Concreto y bien definido (parecerá un término impreciso, pero es muy importante). |
*}} | *}} | ||
</div> | </div> | ||
Línea 71: | Línea 74: | ||
*Es una invitación a la reflexión, a la tranquilidad a la hora de hacer algo | *Es una invitación a la reflexión, a la tranquilidad a la hora de hacer algo | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
<!--1--> | <!--1--> | ||
Línea 80: | Línea 84: | ||
}} | }} | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
<!--1--> | <!--1--> | ||
Línea 93: | Línea 98: | ||
<div class="slide"> | <div class="slide"> | ||
<!--1--> | <!--1--> | ||
+ | |||
=Conceptos básicos en la programación= | =Conceptos básicos en la programación= | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | <div class="slide"> | ||
+ | |||
<br> | <br> | ||
− | {{ | + | {{MRM_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. | *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. | ||
− | {{ | + | {{MRM_Reflexion| |
;Los programas los ejecuta el ordenador elemento binario que solo sabe de 1's y 0's | ;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 | ;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}} | *Evidentemente de alguna forma hay que pasar de uno a otro de forma automática}} | ||
}} | }} | ||
− | + | ||
</div> | </div> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
<!--1--> | <!--1--> | ||
− | == | + | ==Programa: conjunto de instrucciones== |
− | + | <br /> | |
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</div> | </div> | ||
+ | |||
+ | |||
<div class="slide"> | <div class="slide"> | ||
− | + | ||
− | + | ||
− | {{ | + | {{MRM_Definicion|Title=Programa como conjunto de instrucciones| |
− | + | ;Un programa es un conjunto de instrucciones que van | |
− | + | a resolver un problema | |
− | + | *Estas instrucciones las vamos a agrupar en tres tipos, | |
− | + | según el orden de ejecución que van a seguir | |
+ | Instrucciones de estructuras secuenciales: una detras de otra | ||
+ | Estructuras Selectivas: En función de una condición realizaré o no la instrucción | ||
+ | Estructuras repetitivas: En función de una condición repetiré una o varias instrucciones o acciones | ||
}} | }} | ||
</div> | </div> | ||
− | = | + | <div class="slide"> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br /> | <br /> | ||
{{MRM_Pregunta|Title=Qué es una instrucción| | {{MRM_Pregunta|Title=Qué es una instrucción| | ||
;Es una acción concreta a realizar | ;Es una acción concreta a realizar | ||
A continuación vamos a ver ejemplos de instrucciones | A continuación vamos a ver ejemplos de instrucciones | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | + | <br /> | |
− | + | #.- Instrucción de selección: órdenes para establecer secciones condicionales | |
− | + | #.- Instrucción de repetición: órdenes para establecer secciones repetitivas | |
− | + | #.- Instrucciones secuencales: | |
+ | </div> | ||
+ | <div class="slide"> | ||
− | + | ##.- Declaración de variables | |
− | + | ##.- Asignación | |
− | + | ##.- Declaración de bloques o funciones | |
− | + | ##.- Invocación de funciones, subprogramas, objetos, .... | |
− | + | ##.- Instrucción de inicio | |
− | + | ##.- Instrucción de fin | |
− | + | </div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | </ | + | |
− | + | ||
− | + |
Última revisión de 16:26 18 oct 2023
Volver </div>