Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programas en Perl, Esquemas y mapas conceptuales de Matemáticas

Dos actividades relacionadas con el desarrollo de programas en el lenguaje de programación perl. La primera actividad solicita al usuario ingresar 5 notas de un alumno y muestra el promedio, la nota más alta y la nota más baja. La segunda actividad pide al usuario ingresar los nombres y las 3 notas de 3 estudiantes, y luego muestra el promedio de cada estudiante y cuál obtuvo la nota más alta. El documento incluye el código de los programas y capturas de pantalla de los resultados. Este material podría ser útil para estudiantes de cursos de programación que deseen practicar y aprender sobre el lenguaje perl.

Tipo: Esquemas y mapas conceptuales

2023/2024

Subido el 13/02/2024

alejo-v-1
alejo-v-1 🇨🇴

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Parcial número 2
Programas en Perl
Alejandro Vélez Gómez
Faculta de ingenierías, Uniremington
Desarrollo de software Virtual
Fundamentos de Programación - 2310B04G1
Milton Javier Mateus Hernández
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Programas en Perl y más Esquemas y mapas conceptuales en PDF de Matemáticas solo en Docsity!

Parcial número 2 Programas en Perl Alejandro Vélez Gómez Faculta de ingenierías, Uniremington Desarrollo de software – Virtual Fundamentos de Programación - 2310B04G Milton Javier Mateus Hernández

Actividad #1 ............................................................................................................................................ 2 Solución:.............................................................................................................................................. 2 Código: ............................................................................................................................................ 2 Capturas de pantalla: ...................................................................................................................... 4 Resultado: ................................................................................................................................... 4 Código: ........................................................................................................................................ 4 Actividad #2 (Valor 15%) ......................................................................................................................... 6 Solución:.............................................................................................................................................. 6 Código: ............................................................................................................................................ 6 Capturas de pantalla: ...................................................................................................................... 7 Resultado: ................................................................................................................................... 7 Código: ........................................................................................................................................ 8 Actividad # Crear un programa en el lenguaje PERL que solicite al usuario ingresar 5 notas obtenidas por un alumno (comprendidas entre 1 y el 5). a continuación, debe mostrar todas las notas, el promedio de las 5 notas, la nota más alta y la nota más baja. Ejemplo:

  • Notas ingresadas: 4.0, 2.8, 4.5, 3.2, 1.
  • Promedio de notas: 3.
  • Nota más alta: 4.
  • Nota más baja: 1. Solución: Código: use strict; use warnings; my $nota; my @array_de_notas; my $nota_mas_alta; my $nota_mas_baja; my $suma_de_notas = 0; my $promedio_de_notas; my $contador_notas_ingresadas = 1;

Capturas de pantalla: Resultado: Código:

print "Entrada no válida. Por favor, ingrese un número válido.\n"; redo; } } my $promedio_de_notas = $suma_de_notas / 3; push @promedios_array, $promedio_de_notas; } else { print "Entrada no válida. Por favor, ingrese un nombre válido.\n"; redo; } } for my $i (0 .. 2) { print "El estudiante $nombre_estudiantes_array[$i] sacó un promedio de: $promedios_array[$i]\n"; } my $maximo = max(@promedios_array); my $indice_maximo = 0; for my $i (0 .. 2) { if ($promedios_array[$i] == $maximo) { $indice_maximo = $i; last; } } print "El promedio más alto es: $maximo, pertenece a: $nombre_estudiantes_array[$indice_maximo]\n"; Capturas de pantalla: Resultado:

Código: