Activa JavaScript para disfrutar de los vídeos de la Mediateca.
4 ESO - TPRPT. Tres ejemplos de Organigramas programados en PseInt - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
En este vídeo se explican tres ejemplos de organigramas que se han programado con PseInt y se han ejecutado para comprobar su funcionamiento.
Por ejemplo, el ejemplo número uno, más sencillito. El ejemplo número dos, un poquito más complejo.
00:00:10
El ejemplo número uno, ¿qué hace? Pide el nombre, con lo cual me va a pedir un nombre, el usuario introducirá su nombre.
00:00:18
Luego, ¿qué va a hacer?
00:00:28
Va a hacer el nombre en nom.
00:00:30
En nom. Entonces yo voy a tener una cajita vacía, un espacio en algún sitio de la memoria, que se va a llamar nom.
00:00:31
lo voy a tener como una caja de mi trastero
00:00:38
etiquetada y se va a llamar nombre
00:00:40
con lo cual el nombre que me introduzca el usuario
00:00:42
yo lo voy a almacenar dentro de esa caja
00:00:45
¿vale?
00:00:46
y después ¿qué voy a hacer?
00:00:48
escribes tu nombre y detrás
00:00:50
tu nombre es y detrás te pongo el nombre
00:00:53
o sea, la idea es decir
00:00:55
¿cómo te llamas? Juan Ramón
00:00:56
tu nombre es Juan Ramón, un programa muy tonto
00:00:58
¿vale?
00:01:01
un programa muy sencillito
00:01:02
pero que nos permite interactuar con el usuario
00:01:04
pidiéndole un nombre
00:01:06
almacenando esa información
00:01:08
en una variable, en un espacio
00:01:11
para luego recortarlo
00:01:13
si no lo almaceno
00:01:14
el dato se pierde
00:01:16
yo le pregunto al usuario, dime tu nombre
00:01:18
y él me dice, Juan Ramón
00:01:21
y luego le digo, escribe tu nombre
00:01:23
y ya se me ha olvidado
00:01:25
con nada apuntado, vale
00:01:26
siempre en la informática cuando
00:01:29
tiramos datos, tenemos que almacenarlos
00:01:31
si no, se me olvida
00:01:33
vale, uno un poquito más complicado
00:01:35
venga, a ver quién adivina qué hace este programa. Tú no, que eres el listo. Dime
00:01:37
qué hace. No quiero que me describas cada caja, quiero que me digas qué hace. Suma
00:01:46
dos números. Cuando yo les diga cuál es el propósito de este programa, sumar dos
00:01:53
números. Claro, para sumarlos primero me tiene que pedir el primero. Como tengo que
00:01:58
recordarlo, lo almacenaré en una variable, en una cajita, que lo he llamado n1. Después
00:02:03
pediremos el otro número y lo almacenaremos en la otra cajita que es n2. Y después cogeremos
00:02:09
esa información que tengo guardada, como ya la tengo guardada, puedo recordarla y cojo
00:02:16
el contenido de n1, se lo sumo al contenido de n2 y el resultado lo guardo en otra caja
00:02:20
que sea más 3 de resultado. Y luego por la pantalla escribiremos la suma de el número
00:02:26
que esté dentro de n1 y el número que esté dentro de n2 es el número que está dentro
00:02:34
de 3. Y entonces en la pantalla me aparecerá la suma de 3 y 5 es 8. ¿Vale? Esa es la idea.
00:02:41
¿De acuerdo? ¿Veis un poco cómo yo tengo un problema? Un problema que consiste en que
00:02:49
necesito sumar dos números. Y a través de un algoritmo yo puedo representar los pasos
00:02:54
necesarios para resolver ese problema. Cuando tengo un problema que es que el usuario me
00:03:02
diga su nombre y luego yo le digo por si es. Pues lo que se ve en un programa va a ser
00:03:08
sencillo. Bien. Ahora vamos a aprender a utilizar un programa que se llama PSEINT. Es
00:03:12
viene de
00:03:27
intérprete del pseudocódigo
00:03:28
¿vale? pseudocódigo interpretado
00:03:31
cuando ejecutéis
00:03:33
por primera vez PSI
00:03:36
el icono es
00:03:38
este de aquí ¿vale?
00:03:40
¿lo veis ahí?
00:03:42
PSI
00:03:44
cuando lo tengáis instalado
00:03:45
o descargado y descomprimido
00:03:48
lo ejecutáis
00:03:50
y la primera vez que lo ejecutas es probable
00:03:51
que te pregunte acerca de
00:03:54
el perfil
00:03:55
el perfil actual, os voy a dejar también un vídeo donde se os explica
00:03:57
cómo descargarlo y cómo instalarlo, ¿vale?
00:04:01
Entonces, el perfil, hay veces que si yo lo arranco por primera vez
00:04:04
me va a preguntar, ¿qué perfil quieres usar?
00:04:09
Vale, el perfil que vamos a utilizar en nuestra configuración es flexible.
00:04:11
Un perfil que se llama así, perfil flexible, ¿de acuerdo?
00:04:16
si me lo pregunta me saldrá una lista de perfiles, yo selecciono flexible y acepto
00:04:24
y ya está, y si no me lo pregunta me tengo que asegurar de que mi perfil es flexible
00:04:31
y lo pone aquí debajo, aquí debajo, ¿lo veis? que pone su perfil actual es flexible
00:04:36
vale, me tengo que asegurar de que mi perfil es flexible porque si no el resultado que
00:04:44
del programa puede no ser el correo. Entonces, hay que asegurarse de que el perfil es flexible.
00:04:49
Si no lo fuera, y ya tengo mi programa arrancado y me he equivocado al seleccionar o lo que
00:04:56
sea, no pasa nada. Os venís a configurar. Aquí, opciones del lenguaje, que son los
00:05:00
perfiles. Seleccionáis y aquí os aparece la lista de perfiles. Bueno, es un error,
00:05:10
que no pasa nada. Ese error sale siempre. Y dentro de la lista de perfiles que tenéis
00:05:18
aquí, pues hay uno, que es el que ya no hemos seleccionado, porque ya lo tengo ya seleccionado,
00:05:24
que es este, el perfil flexible. ¿Lo veis ahí? Perfil flexible. Entonces, si no lo
00:05:28
tenéis en perfil flexible, se puede cambiar en cualquier momento, no hay problema, pero
00:05:35
con esto os aseguráis de que el programa se va a comportar como en configurar opciones
00:05:39
del lenguaje
00:05:47
y cuando yo arranco lo primero que me parece son tres zonas
00:05:51
vale aparte de los menús y los iconos iremos viendo poco a poco
00:05:56
aparecen tres zonas aparece la zona de la izquierda donde tengo operadores y
00:06:00
funciones iremos viendo algunos de ellos iremos viendo cómo se van incorporando
00:06:07
nuestros programas una zona central que es la zona de programación y otra zona
00:06:12
de la derecha que es donde tengo los elementos más importantes de mis
00:06:17
diagramas de plus vale entonces tengo la interacción de
00:06:22
preguntar cosas la interacción de escribir cosas por
00:06:28
pantalla vale que son estas que pone aquí leer y escribir vale entonces leer
00:06:34
y escribir son las dos interacciones. Una tiene una flechita para afuera y otra para
00:06:41
adentro para indicarlas. La siguiente hacia abajo es asignar. ¿Qué tiene que ver con
00:06:45
cuando yo hago, por ejemplo, una operación con dos valores y quiero el resultado asignarlo
00:06:52
a una variable? Cuando quiero asignar un valor a una variable. Cuando quiero almacenar un
00:06:58
valor dentro de una caja. Ese sería el asignar. Luego tengo las condiciones. ¿Os acordáis
00:07:04
los rombos que tenía una pregunta adentro pero una condición si se cumplía
00:07:11
la condición salía por un lado y si no salía por el otro
00:07:16
pues serían estas las condiciones si entonces
00:07:19
vale las de según las vamos a dejar de momento y luego están los bucles los
00:07:23
bucles que vimos que había bucles mientras bucles hasta y bucles
00:07:30
que se repitieron un número de veces el bucle es para
00:07:36
pues mientras este es el repetir hasta y este sería el pago entonces tengo todas
00:07:40
las estructuras vamos a cogernos nuestro programa sencillito el de la izquierda
00:07:47
el ejemplo 1 y lo vamos a intentar transcribir a este programa para que
00:07:51
veáis por qué es tan chulo lo primero que tenemos es cuando yo arranco si os
00:07:55
fijáis aquí algoritmo palabra clave algoritmo y palabra clave fin de
00:08:00
con lo cual que es lo que habrá en medio nuestro algoritmo vale el algoritmo empieza
00:08:06
el fin de algoritmo termina vamos a darle un nombre el primero le vamos a poner pues
00:08:12
como quieres llamarle le vamos a llamar pidenombre por ejemplo pidenombre fijaros que en los
00:08:18
nombres de los algoritmos no podemos poner espacios entonces el nombre lo voy a poner
00:08:25
así, ¿vale? Lo acepta, pide nombre. Ese es el nombre que yo le doy a mi algoritmo,
00:08:30
¿vale? Le he llamado pide nombre. Lo primero que voy a hacer es pedir el nombre al usuario.
00:08:38
Por lo tanto, lo que voy a hacer es escribir por pantalla el texto que quiero que el usuario
00:08:44
vea, que va a ser, por favor, introduce tu nombre. Y luego voy a leer la variable que
00:08:51
necesito leer para que él cuando introduzca me lo almacene ahí. ¿Vale? Por tanto, lo
00:08:59
primero que voy a hacer es escribir. Cuando pongo escribir y le pulso, fijaros que ya
00:09:04
me añade aquí la palabra escribir y luego detrás pondremos entre comillas lo que quiero
00:09:10
escribir. ¿Vale? ¿Qué quiero escribir? Por favor, introduce tu nombre. Y otras comillas.
00:09:17
Todos los textos que yo quiera utilizar como cadenas de texto o como texto, las tengo que poner entre comillas. Siempre. ¿Vale? Comillas, comillas. Eso quiere decir que lo que está en medio es texto. ¿De acuerdo?
00:09:26
por lo tanto aquí lo que está haciendo que es escribir por favor introducir tu
00:09:40
nombre de dos puntos
00:09:44
y ahora voy a hacer lo siguiente voy a leer
00:09:49
y que en qué variable voy a almacenar lo que lea
00:09:53
no vale
00:09:58
pues la cogemos y la almacenamos en NOM, ¿vale?
00:10:02
Automáticamente, cuando yo le diga escribir esto, me va a poner por pantalla,
00:10:08
escribe tu nombre y después va a leer y se va a quedar esperando,
00:10:12
y lo que yo le meta lo va a no aceptar dentro de la caja, ¿ok?
00:10:17
¿Ven hasta aquí? ¿Alguna duda? ¿No? ¿No?
00:10:21
¿Y ahora qué vamos a hacer con eso?
00:10:24
Pues lo que tengo que hacer es escribir,
00:10:26
lo puedo escribir así directamente
00:10:28
o lo puedo dar aquí a la derecha al icono
00:10:31
como he hecho antes, puedo hacerlo de las dos formas
00:10:33
¿vale? pero cuando él lo reconoce lo pone en azul oscuro
00:10:35
y ahora ¿qué vamos a poner?
00:10:37
pues una lista de cosas, ¿vale?
00:10:39
fíjate que pone en la ayuda
00:10:41
que tengo que poner una
00:10:42
o más expresiones
00:10:45
separadas por comas, con lo cual yo puedo poner
00:10:47
un texto, coma, otro texto
00:10:49
coma, otro texto
00:10:52
y me los voy a ir poniendo uno detrás de otro
00:10:53
simplemente, y eso lo voy a aprovechar
00:10:55
¿Cómo? Le voy a decir, tu nombre es, dos puntos, espacio, comillas, esa es una cadena de texto,
00:10:58
y detrás, separado por comas, ¿qué quiero poner? El contenido de la caja nombre, con lo cual le pongo el nombre de la variable.
00:11:06
¿Vale? Y ya está, se acabó mi acordeón. Por lo tanto, fijaros, ya está la E, ¿no? La E, de final.
00:11:16
que he hecho
00:11:24
he puesto por pantalla que por favor introduzca el nombre
00:11:25
he leído el nombre
00:11:29
y lo he almacenado en nom
00:11:31
y luego he escrito
00:11:33
tu nombre es y detrás
00:11:35
lo que está dentro de la caja
00:11:37
lo ejecutamos a ver que pasa
00:11:38
y lo bueno de esto es que esto lo puedo ejecutar
00:11:40
y puedo probar a ver si funciona
00:11:43
¿vale? o sea esto que está escrito
00:11:45
así como con lenguaje natural
00:11:47
realmente es como un lenguaje
00:11:49
de programación
00:11:51
Fijaros, yo le doy aquí al botón de play
00:11:52
Al triangulito verde
00:11:54
Ejecutar, ¿lo veis aquí arriba?
00:11:55
Vamos a ejecutarlo
00:11:58
Y me abre una ventana
00:11:59
Vale, ejecución iniciada
00:12:00
Por favor, introduce tu nombre y se queda esperando ahí
00:12:05
Con el cursor
00:12:07
Para que yo le ponga el nombre
00:12:09
Y le voy a poner el cuadro
00:12:10
Y me dice, tu nombre es
00:12:12
Jorge
00:12:16
Y ejecución finalizada
00:12:17
Y el programa funciona
00:12:19
Y desde el cajón me da un programa muy tonto
00:12:20
Pero ya vemos que ese organigrama
00:12:23
Este organigrama que tenemos aquí a la derecha
00:12:26
Este organigrama que tenemos en esta parte
00:12:31
Lo hemos transformado en una secuencia de órdenes
00:12:35
Que hemos podido ejecutar gracias a este programita tan chulo que es PSI
00:12:40
Pero no hemos escrito el segundo código
00:12:46
No hemos escrito comandos de ningún lenguaje de programación
00:12:48
lo hemos escrito como lo diríamos nosotros con lenguaje normal por eso se llama pseudocódigo
00:12:51
porque es un tipo de codificación más así bien entonces tenemos nuestro programa ahora
00:12:57
este programa lo podemos almacenar archivo guardar le pongo un nombre y lo almaceno en mi ordenador
00:13:06
vale, yo le pongo un nombre
00:13:15
y automáticamente
00:13:18
y luego lo podría abrir el próximo día
00:13:19
y seguir ejecutándolo
00:13:23
o seguir programando
00:13:25
vale, bien
00:13:28
otra cosa muy chula que tiene esto
00:13:30
es que yo tengo aquí
00:13:32
el pseudocódigo, si yo le pulso
00:13:34
en el icono
00:13:36
que está aquí a la derecha del triangulito
00:13:38
dos posiciones más a la derecha
00:13:40
me dice
00:13:42
diagrama de flujo
00:13:44
si yo le doy, él me construye el diagrama de flujo de ese programa. Que es lo mismo
00:13:46
que hemos hecho nosotros allí, más o menos. ¿Vale? Fijaros, el inicio me pone cómo se
00:13:53
llama el algoritmo, el final me pone fin algoritmo, me da igual, ¿vale? Eso es mi start y mi end.
00:14:00
Y entre medias, fijaros, una interacción que es de salida, porque escribe por pantalla,
00:14:06
por favor, introduce tu nombre. Una interacción que es de entrada, porque yo estoy interactuando
00:14:13
con el usuario, y el usuario me introduce algo que yo voy a almacenar dentro de la caja,
00:14:19
no. Y luego, otra interacción que es de salida, donde ponen eso, tu nombre es no. ¿Vale?
00:14:25
Y esas son interacciones, por lo tanto, son promuebles. ¿Lo veis? De acuerdo, con lo
00:14:32
cual tengo mi algoritmo, y aquí ya directamente puedo ver mi algoritmo si se corresponde,
00:14:38
con micrograma. Vamos a hacer el otro ejemplo, ya que lo tenemos, vamos a recordarlo, cerramos
00:14:43
aquí, vamos a borrar todo esto de aquí en medio, como si hubiéramos arrancado ahora
00:14:54
mismo. ¿Cuál es nuestro otro ejemplo? Pues este de la izquierda. Es un ejemplo en el
00:14:59
cual empezamos pidiendo un número, luego pedimos otro número, luego vamos a sumarlo
00:15:07
y vamos a poner por pantalla la suma, que es lo mismo pero un poco más elaborado, en vez de pedir una cosa pedimos dos, luego procesamos algo con esas dos cosas que he pedido, hago algo y luego vuelvo a presentar por pantalla el resultado, es lo mismo pero un poquito más complejo, bueno pues entonces venga, esto ya casi casi lo sabíamos hacer todos, empezamos escribiendo por pantalla,
00:15:12
Hacemos doble clic y hacemos aquí comillas. Escribe el primer número. Dos puntos, comillas, ¿vale? Debajo, leer y le voy a poner N1. ¿Vale? La primera cajita.
00:15:35
Siguiente, escribir
00:15:57
Escribir el segundo número
00:16:00
Y leemos el N2
00:16:10
¿Y ahora qué es lo que hacemos?
00:16:17
Una asignación
00:16:19
¿Vale? Fijaros que la asignación se hace de la variable a la izquierda
00:16:21
Una especie de flecha
00:16:26
y una expresión que en mi caso va a ser
00:16:28
n1 más n2, una suma, ¿vale?
00:16:32
Bien, aquí en la variable hago doble clic
00:16:35
y le pongo la variable donde voy a almacenar el resultado
00:16:38
como se llama, res
00:16:41
y la expresión que voy a hacer, ¿qué es?
00:16:45
Pues mirad, podemos ir ahora a los operadores
00:16:48
y utilizarlo si quiero
00:16:50
puedo poner n1
00:16:51
y si le diera aquí a la suma, ¿vale?
00:16:54
pues ya me diría más n2
00:16:57
Si no sé, ¿vale?
00:17:00
Si no sé cómo se pone
00:17:02
¿Vale?
00:17:03
Le dañamos la pierna más
00:17:06
Y N2
00:17:07
¿Vale? Si no sé cómo se pone, por ejemplo
00:17:09
Cómo se pone elevado a
00:17:12
Cómo se pone la división
00:17:14
Bueno, pues si no lo sé, me vengo aquí
00:17:16
Y aquí me lo dice la potencia
00:17:18
El resto de una división
00:17:19
La división, la multiplicación, la resta, ¿vale?
00:17:22
Ahí están los símbolos
00:17:23
Pero los puedo utilizar directamente o puedo darle al botón
00:17:24
Y me aparece
00:17:28
Bueno, pues ya tengo, fijaros, almacenado el resultado, el n1 más el n2, ¿correcto?
00:17:28
Y ahora, ¿qué es lo que tengo que hacer? Escribir el resultado, ¿vale?
00:17:40
El resultado de la suma de coma, recordad que hay que separarlo por comas, n1.
00:17:47
y
00:17:57
n2
00:18:00
es
00:18:03
3
00:18:05
vale, estamos todos de acuerdo
00:18:10
fijaros en una cosa
00:18:14
esto también es importante
00:18:17
al final de la frase le he metido un espacio
00:18:18
porque la coma no me mete espacios
00:18:21
si no le pongo un espacio ahí
00:18:24
me pondría el resultado de la suma
00:18:25
de y el número
00:18:28
todo junto, porque no habría espacio
00:18:29
¿lo veis?
00:18:32
entonces, este espacio de aquí
00:18:33
es importante
00:18:34
pero también lo es, después de escribir el número
00:18:36
poner un espacio
00:18:40
antes del i y un espacio después del i
00:18:41
para que me lo separe del siguiente número
00:18:44
esos espacios
00:18:46
los tengo que meter yo en las cadenas
00:18:47
de texto porque si no
00:18:50
me va a juntar los números con los textos
00:18:51
y me va a quedar todo hecho un pegote
00:18:54
¿de acuerdo?
00:18:55
entonces cuando escribamos cadenas de texto
00:18:56
y números y cosas
00:18:59
y contenidos de variables
00:19:00
y vayamos alternando
00:19:01
voy a hacer una cosa, mirad
00:19:03
he puesto el resultado de la suma de
00:19:07
n1 y n2, esta, vale
00:19:14
bueno, vamos a ejecutar
00:19:16
ejecutamos
00:19:19
ahí tenemos la entrada de ejecución
00:19:20
me dice, escribe el primer número, 4
00:19:22
entre
00:19:24
escribe el segundo número, 6
00:19:25
entre
00:19:28
el resultado de la suma de
00:19:29
fijaros, de 3d y 4 no hay
00:19:32
y ese espacio que yo había quitado, porque me he equivocado.
00:19:34
¿Lo veis?
00:19:37
Pero el resultado de la suma de 4 y 6 es 10.
00:19:38
¿Vale? ¿Correcto?
00:19:41
¿Vale?
00:19:47
Y ahora ya estaría bien.
00:19:48
Ya podemos hacer la ejecución
00:19:50
de este programa y me dice
00:19:52
escribirme el número 3 y el segundo 6.
00:19:54
¿Vale? La suma de 3 y 6 es 9.
00:19:58
Y lo suma, como no podía ser de otra forma.
00:20:00
Ejecución finalizada.
00:20:02
¿Vale?
00:20:04
¿Habéis entendido cómo
00:20:05
se hacen programas
00:20:06
en este programa, que es muy sencillo
00:20:09
en esta aplicación, si ahora le diéramos
00:20:10
aquí al diagrama de flujo
00:20:13
pues me va a sacar
00:20:14
el diagrama de flujo de mi
00:20:17
programita, que es
00:20:19
justo el que hemos puesto en la pizarra
00:20:21
si os dais cuenta, escribe el primer número
00:20:22
N1, escribe el segundo
00:20:25
número, N2
00:20:27
resultado le asigna N1 más
00:20:28
N2 y luego el texto de salida
00:20:31
y fin del algoritmo
00:20:33
¿Lo veis, no?
00:20:34
Bastante fácil
00:20:38
Bien
00:20:38
Pues ahora vamos a hacer
00:20:40
Uno un poquito más complicado
00:20:44
¿Vale?
00:20:46
Ya con este vamos a terminar
00:20:49
Vamos a hacer una bifurcación
00:20:50
De forma que
00:20:52
Vamos a hacer una comprobación
00:20:53
Y en función de que el número
00:20:56
O sea, en función de que el resultado
00:20:58
De la condición sea positivo
00:21:00
O sea, si voy a salir por un lado y si sale no, voy a salir por otro. Por ejemplo, voy a hacer un algoritmo que me diga si el número es mayor que cero, me va a decir que es positivo y si es menor que cero, me va a decir que es negativo.
00:21:02
¿Vale? Una cosa muy tonta. Pero el resultado dependerá del número que yo meta. Si yo meto un número positivo, me va a decir que el número es positivo y si es negativo, me va a decir que es negativo.
00:21:19
Y eso me ayuda a enseñaros cómo sería el ejemplo 3 del algoritmo, mi último, que sería el positivo negativo, ¿vale?
00:21:29
Entonces, borro todo esto y hacemos el positivo negativo.
00:21:50
¿Qué es lo primero que tengo que hacer?
00:21:55
¿Qué es lo primero que tengo que hacer?
00:21:57
Inicio mi diagrama de este tipo. Lo primero que tengo que hacer es pedirle al usuario que me introduzca el número, para luego saber si es positivo o negativo.
00:22:01
Tienen el número. ¿Y qué vamos a hacer? Lo vamos a introducir en una variable. ¿Cómo se llama la variable?
00:22:14
Como no sólo vamos a hacer un número, lo vamos a llamar N. Almacénalo en N. ¿De acuerdo? Seguimos.
00:22:29
¿N mayor que cero? ¿Posición? Sí. ¿Posición? No.
00:22:57
Dos posibles salidas a esa pregunta, ¿no? ¿Sí o no?
00:23:05
Si N es mayor que cero, ¿qué tendría que poner por pantalla?
00:23:09
el número
00:23:12
n
00:23:16
es
00:23:17
positivo
00:23:19
si es que no
00:23:20
tendría que poner
00:23:26
el número
00:23:28
n es negativo
00:23:30
y fin del algoritmo
00:23:33
vale
00:23:43
a ver si lo único que tengo que hacer
00:23:44
claro, este
00:23:46
vamos a considerar que f es positivo
00:23:47
vale
00:23:54
Entonces tengo que hacer n mayor o igual que 0, ¿vale? Porque si es igual a 0 también me va a decir que es positivo, ¿vale?
00:23:56
Bueno, pues vamos a hacer este programa. ¿Lo tenéis a pie de laborito?
00:24:06
Solamente hay una variable que es n, ¿vale? Solo hay una variable que es n.
00:24:10
Siempre os pongo las variables con forma de cajas porque quiero que tengáis siempre esa idea.
00:24:20
Que una variable no es otra cosa que un almacén de datos
00:24:24
Un sitio donde yo puedo almacenar información
00:24:28
¿Vale?
00:24:31
Entonces por eso lo pongo con forma de caja
00:24:34
Pero esto realmente es una variable
00:24:36
¿Y por qué se llama variable?
00:24:38
Porque su contenido puede variar a lo largo del programa
00:24:44
Si yo voy almacenando diferentes datos
00:24:46
Cada vez que almaceno uno, borro el anterior
00:24:48
Cuando meto otro valor, quito el anterior
00:24:50
meto otro valor, quito el anterior
00:24:54
y puede ir variando
00:24:56
por eso se llama variar
00:24:57
venga
00:24:59
vamos a programarlo
00:25:00
entonces, borramos el
00:25:04
algoritmo anterior
00:25:06
podemos darle algoritmo nuevo si queremos
00:25:07
también, el nombre se lo voy a cambiar
00:25:09
lo voy a llamar
00:25:12
algoritmo mayor menor
00:25:13
¿vale?
00:25:15
algoritmo mayor menor
00:25:20
lo voy a llamar
00:25:22
primero escribimos
00:25:23
primera expresión
00:25:26
por favor
00:25:27
toma, introduce
00:25:30
el número, con dos comillas
00:25:32
leemos
00:25:35
la variable
00:25:38
¿cómo se llamaba?
00:25:40
n, sencillo
00:25:41
voy a poner ahí, número
00:25:43
o lo que sea, o largo
00:25:45
y ahora que tengo que hacer
00:25:47
fijaros, una condición
00:25:49
¿vale? que es esa, la del rombito
00:25:51
yo le doy
00:25:53
y fijaros en lo que ocurre, me saca ya
00:25:54
la estructura que me dice si condiciona expresión lógica vale si condiciona
00:25:57
entonces esto estas son las acciones si ocurre que es verdadero la salida y si
00:26:04
no pues la que son 4 cuál es la expresión lógica
00:26:10
la expresión lógica es n mayor o igual que cero
00:26:17
n y aquí si no sé cómo se puede fijar aquí veo mayor o igual y le doy ya me lo
00:26:22
pone el n mayor o igual que cero
00:26:29
se pone con un mayor y luego con un igual vale n mayor o igual
00:26:35
y él es que pasa si es verdadero que tengo que hacer si es verdadero si n es
00:26:40
mayor o igual que cero la salida si
00:26:44
escribir
00:26:48
El número, espacio, comillas, coma, n, coma, comillas, espacio, es, los puntos, espacio, comillas, coma, no, no, no, ya, es, sí, en la coma no hace falta espacio, porque eso es la lista de cosas una detrás de otra, ¿vale?
00:26:53
Bien, ¿y si no? ¿Qué tiene que escribir? El número n, lo mismo, pero negativo. El número, comillas, coma, n, coma, comillas, espacio, es negativo. ¿Vale? Y ya está.
00:27:14
Entonces, fijaros
00:27:33
Vamos a ver el algoritmo
00:27:35
Este que es como está aquí
00:27:37
Lo ejecutamos y me dice
00:27:38
Por favor, introduce el número
00:27:41
¿Vale?
00:27:43
¿Qué número invento?
00:27:45
El 8
00:27:46
El número 8 es positivo
00:27:47
Ha ido al bucle
00:27:50
Ha hecho la comprobación de si es mayor o igual que 0
00:27:52
Me ha salido que sí
00:27:55
Y me ha ejecutado solo la parte del sí
00:27:56
La parte que ocurre cuando la condición se cumple
00:27:59
vale
00:28:01
cerramos y ejecutamos otra vez
00:28:03
vale
00:28:06
ahora le pongo
00:28:08
el menos 45
00:28:10
enter, pues el número menos 45
00:28:12
es negativo, ha hecho la comprobación
00:28:15
y ha salido por el otro lado
00:28:17
vale, aquí abajo tenemos un botón de reiniciar
00:28:18
por si no crees que está saliendo y entrando
00:28:21
pero vemos que el programa funciona, reiniciamos
00:28:22
y el 0
00:28:25
que va a ocurrir tal como lo hemos definido
00:28:26
te va a hacer a decir
00:28:29
que es positivo
00:28:30
El número cero es positivo
00:28:31
¿Vale? Por lo cual está funcionando perfectamente
00:28:34
¿De acuerdo?
00:28:37
Vale
00:28:38
Pues lo vamos a dejar aquí
00:28:39
¿Vale? Pero veis que es muy fácil
00:28:42
Si yo
00:28:45
Soy capaz de estructurar mi cabeza
00:28:45
Para resolver un problema en forma de algoritmo
00:28:48
Luego llevarlo
00:28:50
Y ejecutarlo
00:28:52
En un programa como este
00:28:53
¿Vale? Y ver si funciona o no
00:28:55
¿De acuerdo?
00:28:58
vale, pues esto lo vamos a hacer
00:28:59
con problemas más complejos a partir del próximo día
00:29:02
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- JUAN RAMÓN GARCÍA MONTES
- Subido por:
- Juan Ramã‼N G.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 104
- Fecha:
- 15 de abril de 2021 - 19:11
- Visibilidad:
- Público
- Centro:
- IES ANTONIO GAUDI
- Duración:
- 29′ 18″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1366x768 píxeles
- Tamaño:
- 149.56 MBytes