viernes, 6 de mayo de 2016

1.CURSO SCRATCH: SCRATCH Y COMÓ REGISTRARSE EN LA PAGINA

UNIDAD 1

¿QUE ES SCRATCH?


Es una plataforma y un software que permite programar en lenguaje de pseudocodigo  pero en forma de bloques de colores que hacen las veces de codigos escritos, haciendolo propicio para la enseñanza de la programacion a los niños desde edades tempranas.

¿COMO REGISTRARSE EN LA PAGINA DE SCRATCH?

Lo primero que se debe hacer es ingresar al navegador bien sea mozilla, chrome, internet explorer o el que ustedes quieran, e ingresar en el buscador de google la palabra scratch.

Tal cual como se ve en la siguiente imagen.



 Imagen No. 2 del Curso de Scratch. Nelson Meriño

Despues entramos a la primera pagina que nos aparece, así como en la imagen de arriba.

Lo segundo , cuando estemos adentro de la pagina le damos click a la parte que dice unete a scratch.

 


 Imagen No. 3 del Curso de Scratch Nelson Meriño

 Despues ingresamos el nombre de usuario, una contraseña y confirmamos nuestra contrseña.

 Imagen No. 4 Curso de Scratch Nelson Meriño

 Despues ingresamos nuestra fecha de nacimiento,  genero si es masculino o femenino, lo sigueinte es ingresar nuestro correo electronico y listo, ya estamos registrados.



 

CURSO SCRATCH: INTRODUCCION A LA PROGRAMACION EN SCRATCH

INTRODUCCION PROGRAMACION EN SCRATCH


La programacion hoy en dia esta tomando fuerza en las instituciones educativas, mas en un mundo donde todo funciona con tecnologia, celulares, computadores, televisores inteligentes, etc; por ello se hace indispensable que los niños aprendadn desde edades tempranas las bases de la programacion puesto que es una de la profesiones mas importantes y en camino hacer la fundamental en el funcionamiento de todo lo que lleva inteligencia artificial, robots, carros inteligentes o automaticos( que se manejen solos).


Por consiguiente crearon una plataforma y un software de programacion para niños y adultos tambien pero especialmente para los mas pequeños, ya que cuenta con una interfaz muy didadactica y divertida para los niños, mientras programan da la percepcion de que estuvieran jugando, por ello se hace mas factible hacer un curso dedicado a los niños, para que desarrollen toda su creatividad, inteligencia a la hora de la solcuionar  problemas.

Interfaz de scratch:

      Imagen No. 1 Curso ScratchNelson Meriño

domingo, 17 de abril de 2016

11.Curso de Programacion : Pseint CICLO REPETIR HASTA QUE

UNIDAD 11

CICLO REPETIR HASTA QUE

Este ciclo hace que se repita ese mismo ciclo las veces que sea necesario hasta que la condición sea   verdadera, en otros lenguajes se llamaría Do While.

Repetir
       <instrucciones>
     
 Hasta Que <condición>

11.1 EJEMPLO REPETIR HASTA QUE
Este es un ejemplo sencillo

Un algoritmo que se finalice cuando un numero sea menor o igual a 5.
1.    Tenemos que utilizar operadores lógicos en este caso <=.
2.    Declarar una variable para que ingresemos un número por teclado.
3.    Inicializamos un ciclo repetir hasta que.
4.    Mostramos el resultado por pantalla.

Empecemos…
Proceso Repetir_hasta_que

 x<-0

Repetir

Escribir "Introduzca un numero del 1 al 5 : "
Leer x

Hasta Que x<=5
           
           
FinProceso

Podemos ver que es muy sencillo el programa entra al ciclo y te dirá que ingreses un número, pero ese número tiene que ser igual o menor que 5 por ejemplo 0,1,2,3,4 y 5,  si no se repetirá hasta que ingresemos cualquiera de los números anteriores y se cerrara o finalizara el programa.


Quedaría así:



10.Curso de Programación : Pseint CICLO MIENTRAS

Unidad 10

CICLO MIENTRAS

La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.

      Mientras <condición> Hacer
            <instrucciones>
      FinMientras

Es decir si la condición es verdadera el ciclo vuelve y se repite, pero si resulta ser falsa por primera vez nunca se ejecutara y se saltara esa parte del código o botara errores.


Por ejemplo:

una algoritmo que se vaya incrementando de 2 en 2, inicializando el contador en 1, daria una sucesion de numeros impares, pero la condicion es que sea menor que 10 ,es decir que llegaria hasta 9, así se veria el codigo.

i<-1

Mientras i<10 Hacer
Escribir "   ",i
i<-i+2
FinMientras

Funcionaria asi  mientras que i<10 el ciclo se repetira, es decir la primera vez  que pasa mira si i<10, como i en la primera vez vale 1 por que asi la inicializamos al comienzo, entonces si se cumple la condicion por que 1<10 entonces lo imprime en pantalla es decir muestra 1,  y al final lo incrementa es decir ya i no sera 1 si no 3 por que 1+2= 3 , y pasa por segunda vez en el ciclo y pregunta 3<10 , eso es verdadero entonces 3 se mostrara en pantalla y se incrementara en  2 otra vez ,es decir 3+2=5 , asi hasta que no se cumpla la condicion.




 10.1 EJERCICIO  CICLO MIENTRAS
Vamos a desarrollar el ejemplo de la unidad pasada pero utilizando el ciclo mientras, el algoritmo del promedio.

Empecemos…

Proceso Promedio_mientras

  x<- 0

Escribir “Introduzca la cantidad de números:    “
Leer x

Esta parte del código se explicó la unidad pasada así que no será necesario explicarlo de nuevo.

Declaramos las variables, la acumuladora, la que nos va a guardar los datos;  la diferencia es que ahora tambien tenemos que declarar la variable contadora fuera del ciclo, esto es porque el ciclo mientras nada más alberga la condición del contador mas no la declara, pero declarándolas todas en 0 porque no van a guardar nada si no hasta que se inicie el ciclo Mientras; quedaría así:

acum<-0
dato<-0
i<-0 siendo i la variable contadora

Ahora inicializamos el ciclo Mientras.

Mientras i<x Hacer
Escribir "Introduce el número ", i+1,": "
                        Leer dato
                        acum<-acum+dato
                        i<-i+1
            Fin Mientras

Bueno se preguntara porque esta vez colocamos i<x, eso es porque en el ciclo Mientras se debe establecer una condición la cual debe ser verdadera, entonces en este algoritmo el contador en este caso i tiene que ser menor que x que es la cantidad de números que queremos sacarles el promedio, porque si se pasa el ciclo se sale por que la condición pasa hacer falsa


Por ejemplo:
Si ingresamos que la cantidad de números que vamos a sumar son 5, entonces ese 5 se guarda en la variable x, ahora bien i tendrá que ser menor que x por que se tiene que cumplir esa condición para que todo el ciclo se ejecute bien, es decir i<5.

En el escribir a diferencia del ciclo Para, esta vez incrementamos i en 1 sumando ese 1 después de las comillas y la coma y por supuesto de i, porque se tiene que hacer así, porque después el ciclo se queda en la misma posición puesto que  i no se incrementara, entonces le sumamos 1 para que se incremente de 1 en 1, cabe resaltar que al final del ciclo Mientras debemos declarar i sumándole lo que tiene i mas 1 para que empiece a incrementarse dentro del ciclo, tal cual como se ve en el código de arriba.
Se coloca el FinMientras para salirse del ciclo siempre y cuando haya terminado.

Después el resto del código es tal cual como en el ciclo Para, si no que esta vez coloqué x en vez de n.

Prom<-acum/x
Escribir “El promedio de los números es:    ”, prom

FinProceso

Terminamos nuestro ejercicio.


El ejercicio completo se vería así:

                                Imagen No.5 del Curso de Pseint Nelson Meriño.

sábado, 16 de abril de 2016

9.Curso de Programacion : Pseint CICLO PARA

Unidad 9

CICLO PARA
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.

Esta instrucción se utiliza con contadores o acumuladores como lo se dijo en la anterior unidad.

Este es el cuerpo del ciclo para.
Para <variable> <-<inicial> Hasta <final> Con Paso <paso> Hacer
            <instrucciones>
      FinPara

Como se ve en el cuerpo del ciclo Para funciona de esta manera, en la parte donde dice <variable> es donde va nuestro contador, después donde esta <inicial> es el valor en que vamos iniciar el contador, donde dice  hasta <final> va el número de veces que se va a pasar por el ciclo; después  donde va <paso> va el número de veces que se va a incrementar nuestro contador.

En <instrucciones> se coloca el cuerpo de la instrucción, es decir en donde va todo el cuerpo del ciclo, por ejemplo: puede ir un Escribir, un condicional Si Entonces.


9.1 EJEMPLO CON CICLO PARA
Hacer un algoritmo que Calcule el promedio de una lista de N datos; siendo N cualquier número ingresado.

Empecemos con el algoritmo.

  1. 1  El promedio se calcula sumando todos los números ingresados y el resultado se divide por el número de sumandos.

Por ejemplo: 4+3+5+6= 18 y lo dividimos entre el número de sumandos que en este caso son 4 entonces 18/4= 4,5; el promedio de esos números es 4,5.

   
2.Declaramos una variable donde se guardara el número que ingresemos por teclado.
3.     
      3.Utilizaremos dos variables una contandora y una acumuladora, es decir  una que se incremente y una que guarde el valor incrementado.
4.       
      4. Utilizaremos un ciclo Para porque debemos incrementar nuestro contador.
5.             
      5.Mostraremos el resultado por pantalla.


Empecemos con el programa en pseudocodigo



Proceso promedio

n<-0

Escribir “Ingrese la cantidad de datos:    ”

Leer n

Esta primera parte del código nos dirá la cantidad de números que se le vas a sacar el promedio, en el ejemplo de arriba eran 4, para ello se declaro la variable n y se inicializo en 0 por que es un valor entero.

se utiliza el Leer para que podamos ingresar la cantidad de numeros a los que se les va a sacar el promedio.

Ahora declaramos una variable que nos guarde lo que tiene el contador, la vamos a inicializarla en 0 porque no debe tener nada, al momento de almacenar lo que tiene nuestra variable contadora empecerá  llenarse de datos.





Acum<-0
dato<-0

Ahora inicializamos el ciclo Para, se preguntara por que no he declarado mi variable contadora, es porque las variables contadoras en el ciclo Para se declaran dentro del ciclo.


Para i<-1 hasta n hacer

En este caso miramos que inicialice mi variable contadora en 1 porque en este ejercicio el ciclo Para es el que nos va a permitir por pantalla que   ingresemos el primer número, después el segundo, y así sucesivamente, teniendo en cuenta el valor que hallamos ingresado en la variable n.

Escribir “ingrese el dato”, i, “:”
Leer dato

Este escribir sirve para que muestre por pantalla los números que vamos a ingresar; la función del contador es que se repita de acuerdo al número ingresado al comienzo del programa, es decir si ingresamos 4, el contador se repetirá hasta que ingresemos los 4 números, para ello creamos otra variable para poder mostrar en pantalla eso a esa variable le colocamos la palabra dato o la que ustedes quieran, la declaramos donde está declarada la variable acumuladora.

Nota: para imprimir un resultado que este guardado en una variable solo basta con colocar la variable después que cerramos comillas seguido de una coma, tal cual como se ve arriba.


acum<-acum+ dato

Se preguntara por que guardamos en la variable acum la misma variable acum mas la variable dato, es porque la variable acum esta inicializada en 0 y cuando pase por primera vez en el ciclo guardara lo que está en dato y lo sumara más la acum que es 0 y lo guardara en la misma para cuando se repita el ciclo, en la segunda  vez ya la variable acum ya no será 0 si no el numero ingresado o el numero guardado en la variable dato.

FinPara

Lo colocamos para finalizar el ciclo o para salirnos del ciclo, debe ir pegado como está arriba.

Después tenemos que sacar el promedio de los números que hemos ingresado así que declaramos una variable llamada prom o la que ustedes quieran.

En esa variable vamos almacenar lo que tiene la variable acum, esta variable  y lo dividimos entre los números almacenados en la variable n que son los que ingresamos al comienzo del programa.

 Prom<- acum/n

Ahora debemos imprimir en pantalla el resultado del promedio de esos números.

Escribir “El promedio de los números ingresados es:   ”, prom

Nota: para imprimir un resultado que este guardado en una variable solo basta con colocar la variable después que cerramos comillas seguido de una coma, tal cual como se ve arriba.

FinProceso

Para finalizar nuestro programa.

El programa en Pseint se vería de esta forma:





                                      Imagen No.4 del curso de Pseint Nelson Meriño 

8.Curso de Programacion : Pseint CONTADORES Y/O ACUMULADORES

Unidad 8

CONTADORES Y/O ACUMULADORES
Los contadores o acumuladores son variables que acumula valores las veces que pase por ella, es decir es una variable que no tiene un valor fijo en el algoritmo por que se incrementa o decremento  de acuerdo al algoritmo que se esté haciendo, por lo general los programadores declaran los contadores con la variable i y j pero puede ser la variable que usted quiera a, b, c, d, pero i y j son las más usadas en cuanto de contadores se habla.

Un contador se puede incrementar de 1 en 1 que por lo general siempre es así en los ciclos para o for, pero tambien se puede incrementar de 2 en 2, de 3 en 3 siempre relacionado con el tipo de algoritmo que se esté haciendo.
Este es su representación.
Variable= variable+1 o +2 o +3… de acuerdo al ejercicio.

Ejemplo de un contador.
 i= i+1 siendo i el contador; que se irá incrementando de 1 en 1 cuando se repita el ciclo, estos ciclos se cumplen con instrucciones condicionales y ciclos Para y Mientras.

En la próxima unidad nos daremos  cuenta para que sirven estos contadores y su importancia en ejercicios más complejos.

7.Curso de Programacion : Pseint INSTRUCCIONES CONDICIONALES

Son utilizadas para establecer condiciones en nuestros programas trabajando en equipo con los operadores lógicos.
Las instrucciones condicionales utilizadas son:

Si (condición lógica) entonces (que haga algo)

Pero a su vez la podemos hacer bicondicional con esta sentencia:

Si (condición lógica) entonces (que haga algo)

Si no (que haga otra cosa)

Por ejemplo:

Si (3 es mayor que 2) entonces

Escribir “el 3 es mayor”

Si no

Escribir “el 3 es menor”

Fin si


Cabe resaltar que las instrucciones condicionales también son un proceso por lo que tienen una entrada y una salida, pero en este caso solo se colocara Fin SIen vez de fin de proceso tal cual como el ejemplo que se observa arriba.



7.1 EJERCICIO UTILIZANDO INSTRUCCIONES CONDICIONALES

Desarrollaremos un algoritmo que nos diga si un número es par o impar, utilizando instrucciones condicionales, el número será ingresado por teclado.
1.    Saber que un número par es un número que es divisible entre dos o es múltiplo de dos mientras que los impares son todo lo contrario es decir no son divisibles entre dos.
2.    Definir una variable para guardar el número que será ingresado por teclado, es decir que será un numero cualquiera y me dirá si es par o impar.
3.    Utilizar la instrucción bi-condicional si entonces y sino.
4.    Mostrar el resultado por pantalla.


Empecemos...

Proceso  Numero_par_o_numero_impar

X será nuestra variable o la que ustedes quieran, la inicializamos en 0 por que el valor se lo vamos a dar por teclado.

 x<-0





Se utilizara un escribir para poder qué; el que use el programa presione un número cualquiera.
Escribir “Introduzca un numero:     ”

Ahora utilizaremos un leer, se preguntara para qué sirve el leer como su nombre lo dice sirve para leer la variable, ese leer de la variable es el que permitirá introducir el numero por teclado, si no se lee la variable que es la va a guardar el número no se podrá introducir el número.

Quedaría de esta forma:

Escribir “Introduzca un numero:     ”

Leer x

X es la variable que declaramos al principio.

 Imagen Curso.Pseint Nelson Meriño



Ahora si utilizaremos la instrucción condicional Si entonces, que dirá si el número es par o impar.






Resaltando que en este ejercicio utilizaremos la función mod, que sirve para devolver el resto de un numero o el residuo de un numero

Por ejemplo: el 2 mod 2 =0 porque 2/2 =0 siendo cero el mod 2.

Si x mod 2=0 entonces                           esta línea significa que si el número guardado en la variable x el residuo es 0 entonces el número es par.
Escribir “El número es par”
Sino
Escribir “El número es impar”
Fin si
Fin proceso
En Pseint para ejecutar el programa se utiliza la tecla  F9.





El ejercicio completo quedaría así:




                                     Imagen No.3 Curso Pseint Nelson Meriño.