Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Pesint 4 - 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 26 de mayo de 2021 por Emilio Erwin G.

158 visualizaciones

Descargar la transcripción

Bueno, pues hola a todos. Aquí voy a hacer, o explicaros mejor dicho, los ejercicios de la práctica 4, de la actividad 4 de PSAINT. 00:00:03
Fijaros que he empezado a escribir el primer programa, pero lo he dejado aquí, en leer edad de alumno 2. 00:00:12
Si os fijáis, este programa de momento lo que hace es definir dos variables, edad de alumno y edad de alumno 2, 00:00:19
y luego pedir por teclado, explicando lo que se pide, la edad del alumno 1 y pedir por teclado la edad del alumno 2, ¿vale? 00:00:26
Bueno, y aquí es donde vamos a introducir una orden nueva que es un condicional, es una estructura de programación condicional, 00:00:35
se llama sí entonces, es esta de aquí, voy a pinchar en ella para que veáis que es lo que se escribe automáticamente, 00:00:45
vale, fijaros, si expresión lógica 00:00:51
acciones si se cumple la condición 00:00:56
y si no se cumple la condición, que otras acciones hay que tomar 00:01:01
aquí no está hecho exactamente así, vale 00:01:05
porque solo tenemos que se cumpla una condición o que se cumpla otra 00:01:08
condición, en este caso lo voy a hacer exactamente como viene aquí en el 00:01:12
ejemplo, vale, entonces bueno, expresión lógica, luego borro lo que 00:01:17
sobre. ¿Qué expresión lógica ponemos aquí? Pues si la edad del alumno 1 00:01:21
es mayor que la edad del alumno 2. Como es una variable, me aparece 00:01:25
aquí ya para seleccionarla, mayor que edad 00:01:29
alumno 2. Entonces, si la edad del alumno 1 es mayor 00:01:33
que la edad del alumno 2, entonces ¿qué va a hacer el programa? Pues escribir. ¿Qué va a 00:01:37
escribir? Que el alumno 1 es mayor que el alumno 2. Ahora, en lugar 00:01:41
del si no, voy a poner aquí un fin si, y se ha acabado el primer 00:01:45
condicional. Y aquí vamos a iniciar otro condicional, aquí debajo. Vamos a escribir 00:01:48
si edad de alumno 2 mayor que edad de alumno 1, entonces, ¿qué vamos a hacer? Pues escribir 00:01:55
el alumno 2 es mayor que el alumno 1. Bueno, esto es el ejemplo tal y como está en el 00:02:06
aula virtual puesto, ¿no? Pero fijaros que aquí puede haber un problema. ¿Qué pasa si metemos 00:02:15
los dos números iguales? No lo tenemos previsto y eso hay que preverlo. 00:02:19
Entonces nos quedaría por meter un fin sí, digo 00:02:23
un sí entonces, y aquí 00:02:26
edad de alumno 1 es igual que 00:02:29
edad de alumno 2, entonces 00:02:35
y tendríamos que poner aquí la condición, o sea 00:02:38
lo que queremos que se escriba. Bueno, pues ya he terminado de escribir el programa 00:02:43
esta vez tengo tres condicionales y vamos a ejecutarlo a ver qué pasa 00:02:46
me pide la edad del alumno 1, vamos a poner 12, me pide la edad del alumno 2 00:02:50
vamos a poner 18, pues el alumno 2 es mayor que el alumno 1 00:02:55
vamos a ejecutar otra vez el programa, si ponemos 00:02:59
18 para el alumno 1, 12 para el alumno 2, pues el alumno 1 00:03:03
es mayor que el alumno 2, y si ponemos las dos edades iguales 00:03:07
18 y 18. 00:03:11
Los dos alumnos tienen la misma edad, o sea que el programa funciona bien. 00:03:15
De todas maneras, aquí no queríamos que os quedarais simplemente en copiar el programa y ya está, 00:03:18
sino que lo que queremos es que seáis capaces de, con este programa que es un poquito más corto, 00:03:23
escribir lo que se llama el diagrama de flujo. 00:03:29
El diagrama de flujo, os lo voy a decir ya para que no penséis que estáis haciendo trampas, 00:03:31
lo podéis ver aquí directamente. 00:03:36
Este es el diagrama de flujo de este programa. 00:03:37
Fijaros, aquí podemos ver el proceso. Definir, definir, pide por teclado, entregamos por teclado, pide por pantalla, no por teclado, me he equivocado, pide por pantalla, entregamos por teclado. 00:03:41
Y aquí empiezan las condiciones. Si se cumple la condición que hay aquí dentro, es verdadera, entonces escribe esto. Si es falsa, pasa al siguiente condicional. Dices, bueno, escribe esto y pasa al siguiente condicional, pero es que esta condición ya no se va a cumplir, ¿vale? Si se pudiera cumplir, pues pasarían otras cosas. 00:04:00
Entonces pasa este condicional y en este condicional dice si es falso, nada, pero si es verdadero escribo esto y aquí si es falso, nada, pero si es verdadero escribo esto. O sea que ese sería el diagrama de flujo de vuestro programa. 00:04:18
Y yo lo que quiero que hagáis en este primer ejemplo, bueno, si queréis lo podéis copiar directamente de la pantalla, pero lo interesante sería que fuerais capaces de hacerlo sin copiarlo. 00:04:35
Que entendierais de orden en orden cómo va el diagrama de flujo. Una vez que lo hayáis hecho, lo copiáis en un cuaderno, bien escrito, bien presentado, le hacéis una foto y eso va a ser parte de lo que tenéis que entregar en esta práctica. 00:04:45
Bien, aquí podéis ver escrito el segundo programa que tenéis 00:04:59
Y fijaros que en este caso sí que he usado la estructura sí, sí, no 00:05:03
De tal manera que si se cumple esta condición 00:05:06
Aparecerá esta frase en pantalla 00:05:09
Y si no se cumple esta condición 00:05:11
Aparecerá esta otra 00:05:13
Vamos a ver el diagrama de flujo 00:05:14
¿Veis? 00:05:19
Proceso, definir edad del alumno 00:05:21
Introducimos por teclado la edad del alumno 00:05:23
Y si la edad del alumno cumple la condición 00:05:25
Si sí que la cumple, aquí por donde la V, el alumno recibe la beca y se acaba la edad. Si la edad del alumno no cumple la condición, el alumno no puede recibir la beca y se acaba el proceso. Esa es la idea de este tipo de programas. 00:05:27
Si se cumple una condición pasan unas cosas y si no se cumplen, o si se cumplen otras condiciones, pasan otras cosas diferentes. 00:05:45
Podemos usar diferentes condicionales o podemos usar el condicional sí, sí, no. 00:05:53
Bueno, pues aquí tengo el ejercicio 3 de esta práctica 4, en la que lo que tenéis que tratar de determinar es cuál va a ser la salida 00:05:58
cuando establecemos estos operadores relacionales entre estos dos números, bueno, entre estas dos variables, el 6 y el 5, 00:06:04
bueno, la variable a y la variable b, que la variable a tiene un 6 y la variable b tiene un 5 00:06:13
de todas maneras, antes que nada os voy a enseñar a escribir el no es igual 00:06:18
a no es igual a b, o a es distinto de 6 00:06:22
por escribir, y a 00:06:25
si ponemos el símbolo de menor 00:06:29
seguido del símbolo de mayor, aparece el no es igual 00:06:35
¿vale? o si ponemos el símbolo de exclamación 00:06:39
exclamación hacia abajo, exclamación hacia abajo, y luego seguido del igual, eso también significa no es igual, ¿vale? 00:06:43
Porque si no os cuento esto, pues no sabéis escribirlo. Bueno, y el mayor o igual o menor que igual, pues primero se pone el mayor, por ejemplo, 00:06:52
mayor, y luego ponéis el igual, y ya automáticamente escribe la máquina mayor o igual, ¿de acuerdo? 00:06:59
Bueno, pues aclarado eso, sobre cómo escribir estos operadores relacionales, ¿de qué se trata aquí? 00:07:06
Aquí se trata de que antes de ejecutar el programa 00:07:13
Determinéis si la salida de A es igual a B va a ser verdadero o falso 00:07:17
Aquí tenemos dicho que A es un 6 y B es un 5 00:07:22
Y aquí decimos A es igual a B 00:07:24
¿Qué me va a decir el programa? Falso 00:07:26
¿Vale? Por ejemplo 00:07:28
Entonces, ¿cómo lo tenéis que hacer? 00:07:30
Pues lo mejor es que hagáis lo siguiente 00:07:33
Que comentéis cada línea de código 00:07:34
¿Cómo os he comentado la línea de código? 00:07:38
Pues poniendo la barra de dividir 00:07:39
no sé si una o dos veces 00:07:41
la pongo dos veces 00:07:43
dos veces 00:07:45
y aquí escribo falso 00:07:47
porque es lo que pienso que va a dar 00:07:49
voy a la línea siguiente 00:07:52
y A es distinto 00:07:53
de B, pues sí, son dos números diferentes 00:07:56
uno es un 5 y otro es un 6, pues entonces 00:07:58
doble línea 00:08:00
de división 00:08:02
verdadero 00:08:04
las demás las tenéis que pensar vosotros 00:08:05
que si no hago yo todo el trabajo, ¿vale? 00:08:08
Y luego comprobáis ejecutando el programa si efectivamente eso es lo que escribe la máquina. Lo voy a pasar muy rápido. Falso, verdadero, verdadero, falso, bueno, lo que sea. Ahí está. 00:08:10
Bueno, pues aquí tenemos el ejercicio 4-4 en el que vamos a aprender a utilizar operadores lógicos 00:08:23
En este caso estamos utilizando el operador lógico I 00:08:36
¿Qué significa? Que para que la salida de esta línea o de esta comparación me dé un verdadero 00:08:41
Y si me da un verdadero, escriba la palabra correcto 00:08:47
correcto, el número introducido tiene que ser mayor que 5 y menor que 10. Vamos a comprobarlo 00:08:50
ejecutando el programa. Si le pongo un 7, por ejemplo, pues me dice correcto, he acertado. 00:08:57
Pero si le pongo, por ejemplo, el propio 5, no me dice nada. Eso también es un defecto 00:09:04
del programa. Podríamos haber programado si a es mayor que 5 y menor que 10, entonces 00:09:09
es escribir correcto y si no, pero no hemos puesto ningún si no 00:09:16
vamos a corregirlo aquí sobre la marcha, bien, ya 00:09:19
hemos escrito eso, ejecutamos otra vez el programa, si pongo 00:09:23
un 7, correcto, vuelvo a ejecutar el programa 00:09:27
si pongo un 12, error, vale 00:09:31
la diferencia que hay con el programa anterior es que siempre me va a dar una respuesta, antes solo me daba 00:09:35
respuesta si estábamos entre 5 y 10, no incluidos 00:09:39
Ni el 5 ni el 10, ¿de acuerdo? Vale, pues a partir de aquí empiezan los retos. Vamos a ver los retos aquí un poquito, a ver si lo puedo poner un poco más grande. Los retos, ¿vale? Pues mirad, en el primero queremos hacer un programa en el que se nos pida la edad y cuando metamos la edad, si somos menores de 18 años o mayores de 65 o mayores de 65, 00:09:43
en los dos casos nos diga que tenemos un descuento en el abono-transporte. 00:10:09
Vamos a hacer otro programa en el que nos pida dos números y diga 00:10:16
no te ha tocado si el segundo no es igual que el primero. 00:10:21
Si el segundo no es igual que el primero, entonces el programa dice no te ha tocado. 00:10:26
también podéis hacer que si son iguales 00:10:32
pues que si te ha tocado 00:10:38
y otro programa que nos pregunte 00:10:39
¿cuántos años tienes? pida que lo digas por teclado 00:10:44
y si la edad es mayor o igual que 12 00:10:47
y, aquí se me ha olvidado 00:10:49
resaltarlo en rojo, la edad es menor o igual 00:10:53
que 18, responderá, puede ser un alumno de la ESO 00:10:56
bueno, pues eso es todo 00:10:59
Lo que tenéis que hacer 00:11:01
¿Qué es lo que tenéis que entregar? 00:11:04
Pues a ver, vamos a repasar un poco 00:11:05
Aquí 00:11:07
Una imagen del diagrama de flujo 00:11:09
De este programa 00:11:11
Aquí, otra imagen del diagrama de flujo 00:11:12
De este programa 00:11:16
Aquí, este programa 00:11:16
Pero con los comentarios 00:11:19
Verdadero, falso, falso, verdadero, lo que sea 00:11:20
¿Vale? 00:11:23
Y aquí, simplemente este programa copiado 00:11:24
¿Vale? 00:11:27
Y luego, los tres retos 00:11:29
que son tres programas, todo eso, nada menos 00:11:31
venga, hasta el próximo vídeo 00:11:34
Subido por:
Emilio Erwin G.
Licencia:
Reconocimiento - No comercial - Sin obra derivada
Visualizaciones:
158
Fecha:
26 de mayo de 2021 - 10:57
Visibilidad:
Público
Centro:
IES EUROPA
Duración:
11′ 40″
Relación de aspecto:
1.80:1
Resolución:
1888x1046 píxeles
Tamaño:
34.74 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid