Algoritmos Basicos - division - numeros enteros - positivos - PSEint - Diagramas de Flujos

Algoritmos Basicos - division - numeros enteros - positivos - PSEint - Diagramas de Flujos

ah hola que tal bienvenidos a este nuevo vídeo donde vamos a trabajar en construir algoritmos básicos utilizando una condicional si entonces son dos tipos de algoritmos que vamos a desarrollar y vamos a ver el problema ario para encontrar algunos ejercicios que tengamos podamos realizar y vamos a empezar con este ejercicio número 7 que dice leer dos números y realizar la división lo primero que tenemos que hacer es un análisis de lo que se necesita y para eso escribimos nuestra entrada nuestro proceso y la salida y posteriormente si hay requerimientos adicionales pues escriben acá bajito entonces lo primero que nos pide es que analicemos que nos pide de entrada del algoritmo pues que solicitemos los números entonces vamos acá leer dos números que necesitamos hacer con nuestros números puedes hacer una división entonces división va a ser igual a el número uno vamos a poner acá voy a leer el número 1 y número 2 entonces divisiones igualan 1 1 entre un 2 y mi salida va a ser pues la impresión del resultado división pero el primero entre el segundo y luego dice el segundo número debe ser diferente 0 entonces el requerimiento en sí sería que este número segundo debe ser diferente de 0 o sea si a alguien por aquí mete un número 2 que sea igual a 0 no lo debe aceptar vamos a resolver esto utilizando el programa de psi y vamos a desarrollar aquí este es leer dos números dividirlos y revisar que el segundo número sea diferente de cero vamos entonces a hacer nuestro diagrama de flujo entonces vamos a ponerle división bueno lo que tenemos acá entonces es la lectura de los números número 1 y número 2 procedemos a calcular el siguiente paso que dice ya tengo mi entrada es solicitar dos números no bonitos en un 2 ahora división hacer la división de número 1 entre 2 e imprimir la división bueno lo que tenemos acá entonces es el proceso donde hacemos qué división es igual a uno entre un 2 también tenemos que se imprime ya el resultado que se llaman de división es la variable debe igualan 1 1 entre en un 2 y en primero se debe y probamos que funcione entonces vamos a poner un número 8 entre número 4 y nos da 2 de resultado entonces se está dividiendo muy bien pero hay una restricción que hay que tomar en cuenta ahorita que estamos haciendo y el resultado el segundo números debe ser diferente de 0 entonces este número 2 debe ser diferente de 0 para poder hacer la división necesito validar que este número sea diferente 0 hay varias formas pero vamos a hacer una muy simple que es este algoritmo de condición este algoritmo lo que hace recibir un flujo de datos y acá preguntar qué es lo que se quiere hacer dependiendo de la instrucción que nosotros pongamos o de la condición que pongamos que es una instrucción juliana de resultado que nos puede decir verdadero o falso si es verdadero va a ser lo que se encuentra aquí y si es falso va a ser lo que se encuentra aquí en este caso voy a preguntar si en un 2 es diferente de 0 si así es 0 no va a funcionar y si es diferente de 0 si debe hacer la división entonces sin un 2 es diferente 0 pues va a tomar el camino de verdadero entonces simplemente colocó que aquí haga la división si es diferente 0 para esa selección y si no es diferente pues no va a funcionar entonces aquí podría mostrarles un mensaje de advertencia bueno pues con esto ya tenemos nuestro ritmo le hemos número le hemos otro número checamos que el número dos sea diferente de cero si es diferente es cero si se cumple esta condición vamos por el camino del verdadero realizamos la división de ibi igualan 1-1 entre números imprimimos dv si el número es igual a cero entonces es falso por lo tanto el segundo número imprimimos un mensaje que es diferente cero corremos el programa para probar y él funciona en funcionamiento y nos pide un número voy a poner 9 va a poner un 3 y me da como resultado un 3 muy bien voy a poner un 9 ponemos un 0 y me dice el segundo número debe ser diferente 0 por lo tanto no se realizó la división vamos a hacer el ejercicio número 9 donde dice identificar si es entero y positivo para identificar un número es entero pondríamos acá nuestro nuestra entrada leer un número voy a ponerle un 1 nuestro proceso es identificar si es entero es entero es positivo estos serían las dos preguntas que habría que analizar y la salida aquí tendríamos que preguntar bueno tendríamos que imprimir no nos dice el ejercicio pero por obviedad sí estoy validando sesentero entonces imprimo si es entero con estos dos pues ya tenemos el proceso que vamos a hacer entonces es un número y checar sesentero y checar si es positivo vamos a en este primer condicional a validar si este número es entero entonces para validarse en números enteros podemos hacer una condición existe una función llamada tronco trunca los decimales de un número vamos a suponer que yo ingreso un número 3 entonces truncó el 3 y me dice que el 3 es igual al 3 si el 3 es igual a 3 si ingresó un 3.10 por ejemplo es igual a trump de 3.10 tuvo un de 3.10 este este te va a truncar los decimales esta función truncó de truncar los decimales de tal forma que te devuelve el 3 y la pregunta es 3.10 es igual a 3 porque aquí ya tranquilos decimales estos los elimina entonces por lo tanto devuelve aquí el 33 puntos 10 es igual a 3 no entonces no es entero obviamente 3 puntos 19 se enteró y de esta forma la computadora pedía sabe si el número que ingrese a sesenteros vamos a programarlo el número 1 es igual a trump en un 1 con esto estamos haciéndole la pregunta a la comentadora si el número que está entrando es un número entero si es así entonces imprimimos que el número es entero bueno al imprimir estos dos mensajes decimos entonces el número que está entrando es igual al número truncado sí sí es igual entonces es verdadero por lo tanto en uno como es entero si ponemos la respuesta es no significa entonces que el número truncado no es igual al número que entro por lo tanto es un decimal falso número uno no es entero y terminamos pero nos pide otra condición que no solamente validemos que sea entero sino también si es positivo y para eso vamos a entonces a determinar cómo se que un número es positivo pues simplemente todos los números positivos son mayores que 0 entonces ponemos nuevamente la condicional y le preguntamos el número uno es mayor que cero aquí viene la parte donde entran los positivos entonces pero vemos nuestro programa 8 y me dice 8 este entero y 8 es positivo voy a poner un 10 3.2 3.2 no es entero 3.2 es positivo vamos a poner una última prueba - 5.6 no se enteró y es negativo y con esto probamos que nuestro algoritmo pues está funcionando bien que le falta este algoritmo puedes imprimir muchos mensajes por ejemplo aquí podemos los mensajes por ejemplo aquí ya pusimos programa para validar si un número es positivo entero y positivo y ya solicitamos el número que vamos a validar y quedaría así el programa programa para validar su número entero positivo por favor escribe un número voy a poner el número 8 y ya me dice es entero y es positivo bien pues esperamos que este vídeo de programación básica o lógica funcional básica donde validamos un número entero y dispositivo le sea muy útil nos vemos hasta la próxima

Noticias relacionadas