Saltar navegación

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 pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 15 de abril de 2021 por Juan Ramã‼N G.

104 visualizaciones

En este vídeo se explican tres ejemplos de organigramas que se han programado con PseInt y se han ejecutado para comprobar su funcionamiento.

Descargar la transcripción

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
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
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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid