0% encontró este documento útil (0 votos)
21 vistas7 páginas

Algoritmo de Potencias y Condicionales

Cargado por

Mariel Muñoz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas7 páginas

Algoritmo de Potencias y Condicionales

Cargado por

Mariel Muñoz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

Institución Educativa Distrital Técnica Nacional de Comercio

Informática

Bloques Condicionales

Oswaldo Dede

Integrantes:
Yeralys Gallardo
Miguel Elles
Mariel Muñoz

11ª

2024
2

DESARROLLO DE LA ACTIVIDAD
3

Empezamos definiendo las variables como números reales para poder hacer operaciones
con ellas y, luego, usamos el escribir para pedirle al usuario que digite los valores de las
variables, leer se utiliza para que el programa pueda aceptar esos valores que va a
ingresar el usuario en las variables.
Para cumplir el requisito de que 0^0 es indefinido creamos un bloque condicional de Si-
SiNo-FinSi en el cual como expresión lógica colocamos base=0 y exponente=0. La Y hace
la función de un operador lógico que hace que se ejecute la siguiente acción solo mientras
esas dos condiciones sean verdaderas. Entonces, si son verdaderas, se escribirá “su
potencia es indefinida” y, si esa condición no se cumple, se escribirá “su potencia es” mas
el resultado de la potencia cerrando así el condicional y terminando el algoritmo.
cumpliendo los requisitos de hacer un programa que permita obtener la n-esima potencia
de un numero X y si es 0^0 el programa diga que es indefinido
4
5
6

Vamos a explicar el código, el cual es el siguiente:


Queremos un algoritmo que de las soluciones a las ecuaciones raíces o ceros de una
ecuación la cual es X^2=a y que se puedan colocar todos los valores en ciertos casos y
que no de error
Comenzamos colocando el nombre al algoritmo y luego, definiendo dos variables cada
una con un tipo de dato. La primera variable que se define es X y a y se definen como
real. Luego, se define la variable configX y configa y se definen como datos lógicos para
poder hacer un mejor uso de los condicionales
Ahora si, ya empieza la fase de interacción con el usuario la cual empieza preguntándole,
por medio del escribir, si se conoce el valor de X que diga si es verdadero o falso para que
así el programa lea la respuesta y se vaya a la variable de configX y la mantenga, para
mas tarde usar esa respuesta en los condicionales, luego, se repite lo mismo pero, para el
valor de a y a la variable que se le asigna si es falso o verdadero es configa, luego le
pedimos al usuario que si puso que no conocía algún valor ya sea X o a, que coloque 0
7

cuando le pida que digite el valor. Se usa otro escribir para dejar un interlineado antes de
la siguiente petición al usuario. Luego, por medio de escribir, se le pide que digite el valor
de X si se conoce (o sea si puso verdadero anteriormente cuando se le pregunto si
conocía este valor). Luego, el algoritmo lee el valor de x. Si este es verdadero pasará a
pedirle que digite el valor de a si este lo conoce y así con leer se le asigne ese valor a la
variable.
Aquí es donde empezamos con los condicionales:
Para poder armar este condicional, se debía tener en cuenta que se podían conocer las
variables, tanto las dos, como una si y otra no. Como podíamos no conocer ninguna, para
lo cual seria fundamental los operadores lógicos y las variables de configX y configa que
anteriormente habíamos pedido.
Empezamos con la condición principal que anidara al resto, y es si configX y configa son
verdaderos entonces se escribirá x ”^2 =” a para que así escriba la ecuación principal,
también si estos dos son verdaderos se escribirá la ecuación con ceros. Para esto, dentro
de la respuesta debajo de escribir, se colocará una condición para que escriba la ecuación
de siguiente forma.
El valor absoluto se utiliza si a es menor que cero para cambiarle el signo al momento de
pasarlo al otro lado como se diría simplemente:
Si a > 0 entonces;
Escribir "1)" X "^2 -" a "=0"
SiNo
Escribir "2)" X "^2 +" abs(a) "=0"
FinSi
Una vez explicada esta ya podemos pasar a la siguiente condición que solo se ejecuta
cuando configX es falso y configa es verdadero entonces se escribirá “x=” Raiz(a) “^2”
Si estas dos condiciones anteriores no se cumplen se pasa a la siguiente que solo se
ejecuta cuando configX es verdadero y configa es falso entonces se escribirá “a=” x^2

Si luego de todo esto ninguna de las condiciones se cumple, el programa está diseñado
para que le diga al usuario que no se conoce el valor ni de x ni de a y que el programa no
puede operar.

¡MUCHAS GRACIAS POR SU ATENCIÓN!

También podría gustarte