ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ELABORACION DE PROGRAMAS BASICOS EN JAVA USANDO LA METODOLOGIA DE LAS 6D


Enviado por   •  5 de Febrero de 2020  •  Prácticas o problemas  •  6.193 Palabras (25 Páginas)  •  144 Visitas

Página 1 de 25

[pic 1]

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de la Costa Grande

[pic 2]

REPORTE DE PRÁCTICAS

Fundamentos de programación

Academia de Sistemas y Computación

18/12/2019

Reporte de la práctica 10 de la unidad 3 de la materia de fundamentos de programación elaborado por el estudiante: Anselmo Abraham Aguilar Salmoran de la carrera de Ingeniería en sistemas computacionales.

[pic 3]


Índice(1)

Introducción (2)        1

Práctica No. 1 (3)        2

Nombre (4)        2

Contenido (5)        2

Conclusiones (6)        3

Bibliografía (7)        4

        

Introducción(2)

Practica enfocada a la utilización y implementación de las 6d

Práctica No. 10(3)

Nombre Practica 10(4)

Contenido (5)

Problema 1

Problema para resolver:

Determinar el mayor de dos números introducidos por el usuario.

Descripción del problema:

Determinar el número de mayor valor de dos números introducidos por el usuario

Resultado deseado:

Obtener el número de mayor valor

Datos de entrada:

num=?

num_2=?

Datos de salida:

El número de mayor valor

Procesamiento:

Mediante el uso de una condicional se determina el numero de mayor valor

Algoritmo valor_mayor

INICIO

introducir num

leer num

introducir num_2

leer num_2

Si (num>num_2) Entonces

imprimir “num es mayor”

si no

imprimir “num_2 es mayor”

fin si

FIN

Diagrama de flujo

[pic 4]

Pseudocodigo

class valor_mayor

{

Leer num

Leer num2

if num>num_2

                println(“el numero 1 es mayor”,n1);

        else

println(“el numero 2 es mayor”n2);

}

Desarrollo

import java.util.*;

class Mayor {        

public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

int num;

int num_2;

        

System.out.println("Introduce el primer numero: ");

num = reader.nextInt();

        

System.out.println("Introduce el segundo numero: ");

num_2 = reader.nextInt();

        

if (num>num_2)

{

System.out.println("El " +num+ " es mayor que el " +num_2);

}

else

{

System.out.println("El " +num_2+ " es mayor que el numero " +num);

}

}

}        

Depuración y Pruebas

Pruebas de la Clase

Corridas

Datos de Entrada

Datos de Salida

Nombre

Numero 1

Numero 2

Número Mayor

1

1

2

2

2

2

4

4

3

5

20

20

Documentación

La función de este programa es determinar el mayor de dos valores introducidos por el usuario

Problema 2

Problema para resolver:

Determinar si un número es Cero, Negativo o Positivo

Descripción del problema:

Conocer el rango de un valor numerico

Resultado deseado:

Determinar el rango de un numero

Datos de entrada:

a=?

Datos de salida:

Un resultado

Procesamiento:

Introducir el número y determinar si es cero, negativo, positivo

En caso de ser primero es negativo, en otro caso sería cero y por último sería positivo

Algoritmo rango

INICIO

Escribir(“escriba numero”)        ;

leer num

SI  (a>0)

Escribir(“es positivo”)

Si no

SI (a<0)

Escribir(“es negativo”)

        Si no

        Escribir(“es cero”)

FIN SI

FIN SI

FIN

Diagrama de flujo

[pic 5]

Pseudocodigo

Class rango{

Escribir(“escriba numero”num);

leer Numero

Si a>0

Escribir(“es positivo”);

Else

Si a<0 Entonces

Escribir(“es positivo”);

Else

Escribir(“es cero”);

FinSi                

FinSi

}

Desarrollo

import java.util.*;

class rango {

public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

int a;

                

System.out.println("Ingresa el numero: ");

a = reader.nextInt();

...

Descargar como (para miembros actualizados)  txt (28 Kb)   pdf (536 Kb)   docx (576 Kb)  
Leer 24 páginas más »
Disponible sólo en Clubensayos.com