Principios de lógica y algoritmos de programación
Enviado por robert2805 • 5 de Junio de 2018 • Práctica o problema • 633 Palabras (3 Páginas) • 198 Visitas
Ejercicio Unidad 3
Subprogramas
Principios de lógica y algoritmos de programación
- Enunciado
Para esta tarea el estudiante debe realizar un algoritmo y su respectivo diagrama de flujo que haga uso de subprogramas, para obtener el cuadrado de un número dado.
La fórmula del cuadrado es: n2 o lo que es lo mismo n x n, siendo n cualquier número.
- Entregable
El estudiante debe entregar un documento con la indicación señalada en el contexto (punto 2 de este documento).
· El estudiante debe realizar un algoritmo utilizando pseudocódigo, el cual debe escribirlo utilizando el intérprete PseInt y una vez que se encuentre funcional debe realizar la transcripción al lenguaje Java, y anexar una imagen del diagrama de flujo del algoritmo.
· El documento debe contener evidencia de la solución, para ello el estudiante debe realizar capturas de pantalla (Impr Pant) en la cual se evidencie el código (Java) o pseudocódigo (PseInt) según sea el caso y la ejecución del mismo.
o En las capturas se debe resaltar con un cuadro de color rojo el nombre del algoritmo en PseInt y en Java.
- El nombre de algoritmo debe ser los Dos apellidos del estudiante separados por un guion bajo y las primeras letras en mayúsculas. Ejemplo: Doria_Lopez_ejerciciounidad3.
Desarrollo:
Pseudocodigo.
Funcion res <- calculanumelevcuadrado ( num )
res <- num * num
Fin Funcion
Algoritmo Mendoza_Orellana
Escribir "Ingrese un número para obterner su resultado elevado al cuadrado"
Leer num
res <- calculanumelevcuadrado(num)
Escribir "El resultado de ", num, " elevado al cuadrado es: ", res
FinAlgoritmo
[pic 1]
Diagrama de Flujo.
[pic 2]
[pic 3]
Ejecución.
[pic 4]
Java:
package mendoza_orellana;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Mendoza_Orellana {
public static double calculanumelevcuadrado(double num) {
...