Está en la página 1de 6

Práctica de Algoritmia y Programación I

Docente: Ing. Jose Alberto Zequeira Pérez

PRÁCTICA No. 09 – ALGORITMIA Y PROGRAMACIÓN I

Nombre(s) del(los) estudiante(s):


Fecha:
Grupo:

Introducción

El objetivo de esta asignatura es poner en práctica los conceptos teóricos dados en la asignatura de
algoritmia y programación, para ello emplearemos los recursos en los laboratorios de computadores
de la Universidad Simón Bolívar

Materiales para desarrollo de la practica en el laboratorio

 PC
 Python
 Office

Descripción de la práctica y entregables

La práctica se compone de diferentes ejercicios los cuales serán descritos a continuación.


Para cada uno de los ejercicios realice pseudocódigo o diagrama de flujo, así como el código en
Python.
El entregable será el presente documento con los ejercicios realizados.
Práctica de Algoritmia y Programación I
Docente: Ing. Jose Alberto Zequeira Pérez

Ejercicio No. 01:


Diseñe una función legible para resolver cualquier ecuación de primer grado de la forma

ax +b=0

Donde “x” es la incógnita, al despejar “x”, la ecuación es la siguiente,

−b
x=
a

La función debe devolver el valor de “x” cumpliendo los siguientes requerimientos


 Evitar la división por cero, ya que esto daría un error.
 Devolver el valor de “x” en caso de que “a” sea diferente de cero.
 Si el “a” es igual a cero y si “b” es diferente de cero la función debe mostrar el mensaje “La
ecuación no tiene solución”
 Si el “a” es igual a cero y si “b” es igual cero la función debe mostrar el mensaje “La ecuación
tiene infinitas soluciones”

Además de la función anterior diseñe un programa donde se utilice, el programa debe pedir los
números “a” y “b” por teclado y mostrar lo que devuelve la función o los mensajes.

 Pseudocódigo o diagrama de flujo:

 Foto del código y de la ejecución en Python:


Práctica de Algoritmia y Programación I
Docente: Ing. Jose Alberto Zequeira Pérez

Ejercicio No. 02:


Diseñe una función legible que devuelva la raíz cubica de un número ( √
3
x ).
1
Nota: recuerde que la notación √
3
x no es más que una forma de expresar x 3 .

Además de la función anterior diseñe un programa donde se utilice, el programa debe pedir el
número al cual se le quiere realizar la raíz cubica por teclado y mostrar lo que devuelve la función.

 Pseudocódigo o diagrama de flujo:

 Foto del código y de la ejecución en Python:


Práctica de Algoritmia y Programación I
Docente: Ing. Jose Alberto Zequeira Pérez

Ejercicio No. 03:


Diseñe una función legible que convierta grados Farenheit en grados centígrados.
Nota: Para calcular los grados centígrados has de restar 32 a los grados Farenheit y multiplicar
el resultado por cinco novenos

Además de la función anterior diseñe un programa donde se utilice, el programa debe pedir los
grados Farenheit por teclado y mostrar lo que devuelve la función.

 Pseudocódigo o diagrama de flujo:

 Foto del código y de la ejecución en Python:


Práctica de Algoritmia y Programación I
Docente: Ing. Jose Alberto Zequeira Pérez

Ejercicio No. 04:


Diseñe una función legible que convierta radianes en grados.
Nota: Recuerda que 360 grados son 2π radianes

Además de la función anterior diseñe un programa donde se utilice, el programa debe pedir el
ángulo en radianes por teclado y mostrar lo que devuelve la función.

 Pseudocódigo o diagrama de flujo:

 Foto del código y de la ejecución en Python:


Práctica de Algoritmia y Programación I
Docente: Ing. Jose Alberto Zequeira Pérez

Ejercicio No. 05:


Diseñe una función legible que devuelva la potencia de “A” elevado a la “N”. Donde “A” es un
número positivo, en el caso de que sea negativo, la función debe mostrar un mensaje diciendo “Solo
se permiten números positivos”.
Además de la función anterior diseñe un programa donde se utilice, el programa debe pedir el
número “A” y el número del exponente “N” por teclado y mostrar el resultado de utilizar la función
de elevar a la potencia.

 Pseudocódigo o diagrama de flujo:

 Foto del código y de la ejecución en Python:

También podría gustarte