0% encontró este documento útil (0 votos)
70 vistas5 páginas

Evaluación de Estructuras de Datos en Java

Este documento presenta una evaluación formativa sobre organización de datos usando arreglos en programación. Contiene dos problemas: 1) codificar un programa para almacenar temperaturas semanales en arreglos y mostrar el máximo y mínimo, y 2) completar un programa para mostrar calificaciones almacenadas en un arreglo. El estudiante debe subir su código y resultados a la plataforma.

Cargado por

Raymundo Soto
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)
70 vistas5 páginas

Evaluación de Estructuras de Datos en Java

Este documento presenta una evaluación formativa sobre organización de datos usando arreglos en programación. Contiene dos problemas: 1) codificar un programa para almacenar temperaturas semanales en arreglos y mostrar el máximo y mínimo, y 2) completar un programa para mostrar calificaciones almacenadas en un arreglo. El estudiante debe subir su código y resultados a la plataforma.

Cargado por

Raymundo Soto
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

Tecnológico Nacional de Mé xico

c ampus Ciudad Juárez

Evaluación Formativa – Heteroevaluación Tema IV: Organización de Datos

MATERIA: Fundamentos de Programación B


MAESTRO: MSI María Eugenia Sánchez Leal FECHA: 23 de noviembre de 2021
Carrera: Ingeniería en Sistemas Computacionales
Nombre del Alumno: jose Raymundo soto reyes 21111092

Instrucciones para el Alumno: Subir los archivos .java a la plataforma en la opción Evaluación Formativa Unidad IV
– Práctica y el documento en PDF de esta evaluación más evidencia de código y resultados sin recortar pantalla.

Instrucciones del Evaluador: Tiempo de aplicación: 100 min


Resolver el instrumento con lápiz, ningún material encima de la mesa. Es necesario que los alumnos estén sentados en
modo alternado o utilizar evaluación A y B.

OBJETIVO: Conocer y aplicar estructuras de datos en un lenguaje de programación que permitan la


organización de datos en la resolución de problemas reales.

1. Es sistema de meteorología de Cd. Juárez requiere llevar el registro de las temperaturas de


los días de la semana. Se desea conocer cuál fue la temperatura más alta y la más baja de cada
semana.
Codifica un programa que implemente arreglos para guardar la información, los datos deben ser
capturados mediante el teclado y mostrar al final la información solicitada. (50 puntos)

1
/*

2
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this
license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/

/**
*
* @author raymu
*/
package Unidad4;

import java.util.Scanner;
// * jose raymundo soto reyes 21111092
public class examen {

public static void main(String[] args) {


Scanner dato = new Scanner(System.in);
String diaA = "", diaB = "";
String[] Dias = {"Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo"};
double[] Semana = new double[7];
int i = 0;
double Alta = 0, Baja = 100;
for (i = 0; i < Semana.length; i++) {
System.out.println("Introduzca la temperatura del dia: " + Dias[i]);
Semana[i] = dato.nextDouble();
if (Semana[i] < Baja) {
Baja = Semana[i];
diaB = Dias[i];
}
if (Semana[i] > Alta) {
Alta = Semana[i];
diaA = Dias[i];
}
}

for (i = 0; i < Semana.length; i++) {


System.out.print(Dias[i] + " ");
}
System.out.println(" ");
for (i = 0; i < Semana.length; i++) {

System.out.print(Semana[i] + " ");


}
System.out.println("");
System.out.println("El dia con la temperatura mas alta: " + diaA + ", Temperatura: " + Alta);
System.out.println("El dia con la temperatura mas baja: " + diaB + ", Temperatura: " + Baja);

3
}
}

2.Observa las siguientes declaraciones de arreglos y selecciona cuáles son CORRECTAS (


considera todas las que apliquen) * (12 puntos)

float [ ] datos = new int [10];

int [ ] calif = new int [15];

float [ ][ ] = { a, b, c, d, e };

String [ ] nombres= {“Ana”, “Dora”, “Paty”};

char [ ] clave = new char[5];

String [ ][ ] nombres = new String [2][3];

2. Completa el programa siguiente para que muestre las calificaciones almacenadas en el


arreglo. (18 puntos)
public class Calif {
public static void main(String[] args) {
int tam;
System.out.println("Indicar el tamaño del arreglo ? ");

4
Scanner capturar = new Scanner(System.in);
tam = capturar.nextInt();
float[] calificaciones = new float[tam];

for (int i = 0; i < tam; i++) {


calificaciones[i] = (float) (100.0 * Math.random());
}
System.out.println("Calificaciones");
for (int j = 0; j < tam; j++) {
System.out.println(calificaciones[j]);

}
}}

% Avance % Desviación Observaciones

MSI María Eugenia Sánchez Leal


________________________________________ __JOSE RAYMUNDO SOTO REYES
Firma Evaluador Firma Evaluado

También podría gustarte