SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
UNMSM – FISI

Algorítmica I

Práctica N° 7

Registros

Problema 1:
Implementar un programa para la gestión de una clase. Supondremos que el
profesor almacenará un máximo de 50 alumnos. Por su puesto, el programa
permitirá trabajar con menos de 50 alumnos. Para cada alumno se almacenará la
siguiente información: Nombre, Apellidos, Código, Nota en número y Nota en letra.
Para ello se utilizará un array de registros.
El programa permitirá las siguientes operaciones, en un menú de opciones:








Añadir nuevo alumno ( si es posible )
Borrar alumno ya existente ( dando su posición en la lista y/o su código, como
se prefiera )
Cambiar algún dato de algún alumno: Modificar su nota.
Mostrar todos los datos de todos los alumnos.
Cambiar la nota en letra de cada alumno según su nota numérica: No
presentado ( 0 - 5 ), Suspenso ( 6 - 10 ), Regular ( 11 – 13 ), Notable ( 14 - 15
), Sobresaliente ( 16 - 17 ) y Matrícula de Honor ( 18 - 20 )
Calcular la media aritmética y la media geométrica de todas las notas de los
alumnos de la lista, teniendo en cuenta que si la nota es negativa el alumno no
será tomado en cuenta en los cálculos.
Mostrar el total de alumnos de cada nota ( No presentado, Suspenso... ) y el
porcentaje que suponen respecto al total de alumnos en la lista.

Problema 2:
Tenemos un arreglo de facturas. En la factura viene el número de cliente al que
pertenece la factura, el número de factura, el importe de la factura y un campo
pagado que será entero. El arreglo está clasificado por número de cliente y de
factura. Diseñar un algoritmo que obtenga por pantalla para cada cliente el total
que nos debe, y al final me dé el total de lo que se ingresa.

Problema 3:
En un colegio se quiere almacenar los registros de los alumnos en un arreglo
multidimensional. El alumno se identifica por el número de matrícula, el registro
contiene apellidos y nombres, promedio ponderado y el número de créditos. Si el
número de créditos es menor de 12 entonces es un alumno no regular, si el alumno
tiene mas de 22 créditos es un alumno excepcional y si el alumno tiene 0 créditos
entonces es un alumno retirado. En el colegio existen 5 grados, 3 secciones y en
cada sección pueden haber 20 alumnos. Hacer un algoritmo que me permita ubicar
a un alumno y me muestre en la pantalla su registro incluyendo un comentario
indicando la condición del alumno.

UNMSM-FISI

1
UNMSM – FISI

Algorítmica I

Problema 4:
El departamento de policía de la ciudad de Lima ha acumulado información
referente a las infracciones de los límites de velocidad durante un determinado
periodo de tiempo. El departamento ha divido la ciudad en cuatro cuadrantes y
desea realizar una estadística de las infracciones a los límites de velocidad en cada
uno de ellos. Para cada infracción se ha preparado una tarjeta que contiene la
siguiente información:
 Número de registro del vehículo
 Cuadrante en el que se produjo la infracción
 Límite de velocidad en kilómetros por hora.
 Importe de la multa.
Diseñe un algoritmo para producir 2 informes; el 1ero que contiene una lista de la
multa de velocidad recolectadas, donde la multa se calcula como la suma del costo
de la multa ($200) mas $12.5 por cada km/h que exceda la velocidad límite.
Prepare una tabla con los siguientes resultados:
INFRACCIONES A LOS LIMITES DE VELOCIDAD
Registro del
Vehículo

Velocidad
registrada ( km/h )

Velocidad
Límte

Multa

Este informe debe ser seguido de un segundo en el cual se proporcione un análisis
de las infracciones por cuadrante. Para cada uno de los 4 cuadrantes mencionados,
debe darse el número de infracciones y la multa promedio.

UNMSM-FISI

2

Más contenido relacionado

La actualidad más candente

ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO) charnisch
 
Universidad politécnica de tecáma1
Universidad politécnica de tecáma1Universidad politécnica de tecáma1
Universidad politécnica de tecáma1Alvarooravla Munoz
 
Ejercicios repetitivos
Ejercicios repetitivosEjercicios repetitivos
Ejercicios repetitivosalexjzuniga
 
Taller 3 - Lógica y Algoritmos
Taller 3 - Lógica y AlgoritmosTaller 3 - Lógica y Algoritmos
Taller 3 - Lógica y AlgoritmosEdward Ropero
 
Talller visual grado 11
Talller visual grado 11Talller visual grado 11
Talller visual grado 11Ciuad de Asis
 
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRE
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRETRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRE
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTREGabriel Delgado
 
Informe exposicion barros_josue
Informe exposicion barros_josueInforme exposicion barros_josue
Informe exposicion barros_josueKeevynMoreno
 
R_C_ Jhon Valencia.ppt
R_C_ Jhon Valencia.pptR_C_ Jhon Valencia.ppt
R_C_ Jhon Valencia.pptjhon valencia
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitivahumberto_1102
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasandry flores
 

La actualidad más candente (13)

Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 ACTIVIDADES DEL SENA(SOLUCIONARIO)  ACTIVIDADES DEL SENA(SOLUCIONARIO)
ACTIVIDADES DEL SENA(SOLUCIONARIO)
 
Universidad politécnica de tecáma1
Universidad politécnica de tecáma1Universidad politécnica de tecáma1
Universidad politécnica de tecáma1
 
Ejercicios repetitivos
Ejercicios repetitivosEjercicios repetitivos
Ejercicios repetitivos
 
Concurso virtual de primavera
Concurso virtual de primaveraConcurso virtual de primavera
Concurso virtual de primavera
 
Taller 3 - Lógica y Algoritmos
Taller 3 - Lógica y AlgoritmosTaller 3 - Lógica y Algoritmos
Taller 3 - Lógica y Algoritmos
 
Talller visual grado 11
Talller visual grado 11Talller visual grado 11
Talller visual grado 11
 
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRE
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRETRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRE
TRABAJO AUTONOMO ALGORITIMOS UTP- AREQUIPA 1 SEMSTRE
 
Informe exposicion barros_josue
Informe exposicion barros_josueInforme exposicion barros_josue
Informe exposicion barros_josue
 
R_C_ Jhon Valencia.ppt
R_C_ Jhon Valencia.pptR_C_ Jhon Valencia.ppt
R_C_ Jhon Valencia.ppt
 
Algoritmos repetitivos
Algoritmos repetitivosAlgoritmos repetitivos
Algoritmos repetitivos
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Destacado

Taller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio PariTaller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio PariJulio Pari
 
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Unmsm   fisi - problema de la asignación - io1 cl14 asignacionUnmsm   fisi - problema de la asignación - io1 cl14 asignacion
Unmsm fisi - problema de la asignación - io1 cl14 asignacionJulio Pari
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccionJulio Pari
 
Php01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linuxPhp01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linuxJulio Pari
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd erJulio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaJulio Pari
 
Php02 fundamentos de php
Php02 fundamentos de phpPhp02 fundamentos de php
Php02 fundamentos de phpJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Algoritmica i clase08 practica 8
Algoritmica i clase08 practica 8Algoritmica i clase08 practica 8
Algoritmica i clase08 practica 8Julio Pari
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Julio Pari
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioJulio Pari
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0Julio Pari
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioJulio Pari
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePedro Antonio Villalta (Pavillalta)
 
6 t218162 promedios-sin-sustitutorio
6 t218162 promedios-sin-sustitutorio6 t218162 promedios-sin-sustitutorio
6 t218162 promedios-sin-sustitutorioJulio Pari
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Julio Pari
 
Unmsm fisi - programación lineal 2 - io1 cl04
Unmsm   fisi - programación lineal 2 - io1 cl04Unmsm   fisi - programación lineal 2 - io1 cl04
Unmsm fisi - programación lineal 2 - io1 cl04Julio Pari
 
7 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g17 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g1Julio Pari
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioJulio Pari
 

Destacado (20)

Taller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio PariTaller de Proyectos II UNMSM Julio Pari
Taller de Proyectos II UNMSM Julio Pari
 
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
Unmsm   fisi - problema de la asignación - io1 cl14 asignacionUnmsm   fisi - problema de la asignación - io1 cl14 asignacion
Unmsm fisi - problema de la asignación - io1 cl14 asignacion
 
Algoritmica i clase00 introduccion
Algoritmica i clase00 introduccionAlgoritmica i clase00 introduccion
Algoritmica i clase00 introduccion
 
Php01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linuxPhp01 instalacion de apache y php en linux
Php01 instalacion de apache y php en linux
 
Practica2 bbdd er
Practica2 bbdd erPractica2 bbdd er
Practica2 bbdd er
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
 
Guia 02
Guia 02Guia 02
Guia 02
 
Php02 fundamentos de php
Php02 fundamentos de phpPhp02 fundamentos de php
Php02 fundamentos de php
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Algoritmica i clase08 practica 8
Algoritmica i clase08 practica 8Algoritmica i clase08 practica 8
Algoritmica i clase08 practica 8
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4
 
Algoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionarioAlgoritmica i clase03 practica 3 solucionario
Algoritmica i clase03 practica 3 solucionario
 
Silabo io1 2013 0
Silabo io1 2013 0Silabo io1 2013 0
Silabo io1 2013 0
 
Algoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionarioAlgoritmica i clase08 practica 8 solucionario
Algoritmica i clase08 practica 8 solucionario
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
 
6 t218162 promedios-sin-sustitutorio
6 t218162 promedios-sin-sustitutorio6 t218162 promedios-sin-sustitutorio
6 t218162 promedios-sin-sustitutorio
 
Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3Algoritmica i clase03 practica 3
Algoritmica i clase03 practica 3
 
Unmsm fisi - programación lineal 2 - io1 cl04
Unmsm   fisi - programación lineal 2 - io1 cl04Unmsm   fisi - programación lineal 2 - io1 cl04
Unmsm fisi - programación lineal 2 - io1 cl04
 
7 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g17 p218162 unmsm-2012-2-dw-g1
7 p218162 unmsm-2012-2-dw-g1
 
Algoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionarioAlgoritmica i clase04 practica 4 solucionario
Algoritmica i clase04 practica 4 solucionario
 

Similar a Algoritmica i clase07 practica 7

Primer taller del segundo parcial sistemas aplicados
Primer taller del segundo parcial sistemas aplicadosPrimer taller del segundo parcial sistemas aplicados
Primer taller del segundo parcial sistemas aplicadosCarlos Anibal Riascos Hurtado
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
2 2018 cip200_primer_parcial
2 2018 cip200_primer_parcial2 2018 cip200_primer_parcial
2 2018 cip200_primer_parcialrasave
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)charnisch
 
Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Lucia Marx
 
Tip 20162 - actividad 2 - 20160804 2100 (1)
Tip   20162 - actividad 2 - 20160804 2100 (1)Tip   20162 - actividad 2 - 20160804 2100 (1)
Tip 20162 - actividad 2 - 20160804 2100 (1)Natalia Iturra
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaMaestros Online
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaMaestros en Linea MX
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303louis1984
 
Instrumento algoritmos hacer
Instrumento algoritmos hacerInstrumento algoritmos hacer
Instrumento algoritmos hacerHernan Serrato
 

Similar a Algoritmica i clase07 practica 7 (20)

Taller - Primeros ejercicios de programación
Taller - Primeros ejercicios de programaciónTaller - Primeros ejercicios de programación
Taller - Primeros ejercicios de programación
 
Primer taller del segundo parcial sistemas aplicados
Primer taller del segundo parcial sistemas aplicadosPrimer taller del segundo parcial sistemas aplicados
Primer taller del segundo parcial sistemas aplicados
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
2 2018 cip200_primer_parcial
2 2018 cip200_primer_parcial2 2018 cip200_primer_parcial
2 2018 cip200_primer_parcial
 
Algoricios
Algoricios Algoricios
Algoricios
 
SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)SOLUCIONARIO SEMANA 3 (SENA)
SOLUCIONARIO SEMANA 3 (SENA)
 
Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01Senaejerciciosresueltosc 100602232611-phpapp01
Senaejerciciosresueltosc 100602232611-phpapp01
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Tip 20162 - actividad 2 - 20160804 2100 (1)
Tip   20162 - actividad 2 - 20160804 2100 (1)Tip   20162 - actividad 2 - 20160804 2100 (1)
Tip 20162 - actividad 2 - 20160804 2100 (1)
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Ejercicios programacion 2019
Ejercicios programacion 2019Ejercicios programacion 2019
Ejercicios programacion 2019
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Tecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieriaTecnologias de informacion para la ingenieria
Tecnologias de informacion para la ingenieria
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Instrumento algoritmos hacer
Instrumento algoritmos hacerInstrumento algoritmos hacer
Instrumento algoritmos hacer
 
Ppt el puntaje ranking
Ppt el puntaje rankingPpt el puntaje ranking
Ppt el puntaje ranking
 
Ppt el puntaje ranking
Ppt el puntaje rankingPpt el puntaje ranking
Ppt el puntaje ranking
 
software
softwaresoftware
software
 

Más de Julio Pari

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISIJulio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras controlJulio Pari
 
Php03 variables externas
Php03 variables externasPhp03 variables externas
Php03 variables externasJulio Pari
 

Más de Julio Pari (20)

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 
Php03 variables externas
Php03 variables externasPhp03 variables externas
Php03 variables externas
 

Algoritmica i clase07 practica 7

  • 1. UNMSM – FISI Algorítmica I Práctica N° 7 Registros Problema 1: Implementar un programa para la gestión de una clase. Supondremos que el profesor almacenará un máximo de 50 alumnos. Por su puesto, el programa permitirá trabajar con menos de 50 alumnos. Para cada alumno se almacenará la siguiente información: Nombre, Apellidos, Código, Nota en número y Nota en letra. Para ello se utilizará un array de registros. El programa permitirá las siguientes operaciones, en un menú de opciones:        Añadir nuevo alumno ( si es posible ) Borrar alumno ya existente ( dando su posición en la lista y/o su código, como se prefiera ) Cambiar algún dato de algún alumno: Modificar su nota. Mostrar todos los datos de todos los alumnos. Cambiar la nota en letra de cada alumno según su nota numérica: No presentado ( 0 - 5 ), Suspenso ( 6 - 10 ), Regular ( 11 – 13 ), Notable ( 14 - 15 ), Sobresaliente ( 16 - 17 ) y Matrícula de Honor ( 18 - 20 ) Calcular la media aritmética y la media geométrica de todas las notas de los alumnos de la lista, teniendo en cuenta que si la nota es negativa el alumno no será tomado en cuenta en los cálculos. Mostrar el total de alumnos de cada nota ( No presentado, Suspenso... ) y el porcentaje que suponen respecto al total de alumnos en la lista. Problema 2: Tenemos un arreglo de facturas. En la factura viene el número de cliente al que pertenece la factura, el número de factura, el importe de la factura y un campo pagado que será entero. El arreglo está clasificado por número de cliente y de factura. Diseñar un algoritmo que obtenga por pantalla para cada cliente el total que nos debe, y al final me dé el total de lo que se ingresa. Problema 3: En un colegio se quiere almacenar los registros de los alumnos en un arreglo multidimensional. El alumno se identifica por el número de matrícula, el registro contiene apellidos y nombres, promedio ponderado y el número de créditos. Si el número de créditos es menor de 12 entonces es un alumno no regular, si el alumno tiene mas de 22 créditos es un alumno excepcional y si el alumno tiene 0 créditos entonces es un alumno retirado. En el colegio existen 5 grados, 3 secciones y en cada sección pueden haber 20 alumnos. Hacer un algoritmo que me permita ubicar a un alumno y me muestre en la pantalla su registro incluyendo un comentario indicando la condición del alumno. UNMSM-FISI 1
  • 2. UNMSM – FISI Algorítmica I Problema 4: El departamento de policía de la ciudad de Lima ha acumulado información referente a las infracciones de los límites de velocidad durante un determinado periodo de tiempo. El departamento ha divido la ciudad en cuatro cuadrantes y desea realizar una estadística de las infracciones a los límites de velocidad en cada uno de ellos. Para cada infracción se ha preparado una tarjeta que contiene la siguiente información:  Número de registro del vehículo  Cuadrante en el que se produjo la infracción  Límite de velocidad en kilómetros por hora.  Importe de la multa. Diseñe un algoritmo para producir 2 informes; el 1ero que contiene una lista de la multa de velocidad recolectadas, donde la multa se calcula como la suma del costo de la multa ($200) mas $12.5 por cada km/h que exceda la velocidad límite. Prepare una tabla con los siguientes resultados: INFRACCIONES A LOS LIMITES DE VELOCIDAD Registro del Vehículo Velocidad registrada ( km/h ) Velocidad Límte Multa Este informe debe ser seguido de un segundo en el cual se proporcione un análisis de las infracciones por cuadrante. Para cada uno de los 4 cuadrantes mencionados, debe darse el número de infracciones y la multa promedio. UNMSM-FISI 2