Etiqueta: diccionarios

colecciones Python

  • 2Eva_IT2009_T4 Informe de pacientes con AH1N1

    2da Evaluación I Término 2009-2010. Septiembre 01, 2009 /ICM00794

    Tema 4 (35 puntos). Para llevar el control en el país de la gripe AH1N1, se requiere disponer de los registros de pacientes contagiados, potenciales y descartados (codificados como 2, 1, 0 respectivamente).

    prevenir gripe pasos

    El registro se realiza en cada hospital o centro de salud con los siguientes datos y se administra en el menú mostrado.

    Menú
     1. Registrar datos de Paciente
     2. Lista con Total de Pacientes por tipo
     3. Total de pacientes por provincia
     4. Salir

    Realice un programa que permita realizar las acciones planteadas en el menú de acciones.

    Registro de Pacientes
    Nombre Provincia Tipo Hospital
    María Guayas 1 León Becerra
    Juan Manabí 2 General de Manta
    Pedro Manabí 0 General de Manta
    José Pichincha 0 Eugenio Espejo
    Carlos Pichincha 2 Eugenio Espejo

    Rúbrica: Definición de estructura o archivo y uso en el programa (10 puntos), realización de menú (10 puntos), conteo de pacientes por tipo(5), por provincia (10).

  • 2Eva_IIT2008_T4 Apoyo a candidatos

    2da Evaluación II Término 2008-2009. Febrero 10, 2009 /ICM00794

    Tema 4 (30 puntos) Para la inscripción de candidaturas de un proceso electoral se reciben los “formularios de apoyo” que contiene cédula y nombre. candidatopolitico

    El reglamento permite un solo registro por persona para cada candidato, por lo que se requiere un programa para validar ésta condición con el menú mostrado:

     

    Menú:
    1. Registrar datos de apoyo
    2. Mostrar datos repetidos
    3. Mostrar total de registros válidos.
    4. Salir
    
    Formulario
    Cédula     nombre
    0912345678 María Pilar Zamora
    0987654321 Juan Pedro Amador
    …           …

    Nota: Muestre los datos repetidos al comparar las cédulas. El total de registros válidos solo se muestra si se ha usado la opción 2
    Rúbrica: manejo datos en el formulario (10 puntos), selección de repetidos (10 puntos). Conteo de válidos (5 puntos). Menú (5 puntos)

  • 2Eva_IT2008_T4 Medallas olímpicas por país

    2da Evaluación I Término 2008-2009. Septiembre 2, 2008 /ICM00794

    Tema 4 (30 puntos). Una vez finalizadas las olimpiadas, se dispone de los resultados las medallas que ha ganado cada país, ordenados alfabéticamente. 

    Realice un programa que:

    • Ingrese en una estructura: el país, cantidad de medallas (10 puntos)
    • ordene y muestre los 5 primeros lugares del total de medallas. (20 puntos)
    Datos de Ejemplo:
    País Medallas
    Afganistan 1
    Alemania 41
    Ecuador 1
    Zimbabue 0

    Referencia: Historia. Jefferson Pérez es el único ecuatoriano que obtuvo distinciones olímpicas: oro en Atlanta 96’ y plata en Pekín 2008.Ecuador compite en Juegos Olímpicos desde 1924. https://www.expreso.ec/deportes/ecuador-compite-en-juegos-olimpicos-desde-1924-NX415816

  • 2Eva_IT2008_T3 Registrar padrón y validar cédulas

    2da Evaluación I Término 2008-2009. Septiembre 2, 2008 /ICM00794

    Tema 3. (20 puntos). El proceso de registros de votantes en un padrón electoral requiere de las siguientes operaciones:

    1. Registrar: cédula, nombre de un votante (3 puntos)
    2. Mostrar nombres de personas con cédulas válidas (10 puntos)
    3. Mostrar nombres de personas con cédulas no válidas (2 puntos)
    4. Mostrar total de inscritos
    5. Salir

    votacionRealice un programa que permita realizar las operaciones descritas, se permita registrar sin restricción a los votantes para luego para validar las cédulas; utilice la función validaid(cedula) descrita en el tema anterior.

  • 2Eva_IIT2007_T3 Registrar y calcular valor SOAT

    2da Evaluación II Término 2007-2008. Febrero 12, 2008 /ICM00794

    Tema 3. (30 puntos) El Seguro Obligatorio de Accidentes de Transito (SOAT) es un requisito para la circulación de cualquier vehículo en el país. soat

    Para conocer el costo del seguro por vehículo debe considerar los siguientes criterios que aportan al costo como se indica:

    • ¿Es de servicio particular o público?
    • ¿Qué clase de vehículo tiene?
    • Debe conocer el año de fabricación del vehículo para determinar su antigüedad.
    Pregunta Clasificación + $ Adicional
    Servicio Particular 20
    Público 50
    Clase Auto 20
    Camioneta 30
    Transporte Pasajeros 40
    Antigüedad 1 a 5 años 5
    6 a 10 10
    más de 10 20

    Elabore un programa que registre en una tabla para n vehículos, los datos de: matricula (Ej: ABC123), servicio, clase y año de fabricación del vehículo.

    Luego calcule y muestre: el costo del SOAT de los vehículos ingresados y el costo total de los vehículos ingresados.

    Referencia: http://www.soatecuador.info/cuantocuesta.html

  • 2Eva_IT2006_T1 Donaciones defensa civil

    2da Evaluación I Término 2006-2007. Agosto 29, 2006 /ICM00794

    Tema 1. (30 puntos) Debido a la erupción del Volcán Tungurahua y como ayuda a los damnificados del sector, la Defensa Civil está recibiendo de empresas o personas naturales donaciones clasificadas en:

    • raciones de alimentos,
    • unidades de medicinas o
    • aportaciones de dinero

    Ayude a la Defensa Civil creando un programa que registre y tabule los datos del donante, el tipo de donación y la cantidad de acuerdo al Menú:

    1. Registro de Donación: Nombre del Donante, teléfono, Tipo de Donación, Cantidad
    2. Mostrar cantidad de donantes por tipo de donación
    3. Mostrar el total de unidades por tipo de donación
    4. Guardar archivo de registros de donación
    5. Salir

    Referencia: www.eluniverso.com 31/07/2016 “Defensa Civil y dos alcaldes presentan proyecto para damnificados del volcán Tungurahua”

  • 2Eva_IT2005_T4 Registrar mejores calificaciones

    Final I Término 2005 – 2006. Agosto 28, 2005 /ICM00794

    Tema 4. (35 puntos). Al terminar el periodo académico, el profesor dispone de una tabla de notas (entero 0-100) para las actividades (Lecciones, Deberes, Examen, etc.) en una estructura con nombres de n estudiantes y actividades.

    De acuerdo a las políticas del curso para cada estudiante se pondera las notas de cada actividad para obtener su calificación final (entero 0-100).

    Escriba un programa en matlab que:

    • Ingrese en una estructura los nombres y notas de n estudiantes para cada actividad.
    • Luego ingrese las ponderaciones para cada actividad verificando que el total sume 100.
    • Calcule las calificaciones para el Final.
    • Encuentre el estudiante con la calificación más alta y el que tiene la más baja.
    • Muestre la Lista completa y los estudiantes con la calificación más alta y más baja.

    Nota: Los puntos asignados para cada parte son válidos cuando la parte anterior está completa.

    Ejemplo:
    Ponderaciones = [ 25, 15, 60 ]
    
    Lista
    Nombre Lección Proyecto Examen calif
    Juan 65 80 85 79
    María 80 60 90 83
    Pedro 75 50 90 80
    Rosa 100 75 68 77
    Andrea 100 80 70 79
    Calificación más alta: María 83
    Calificación más baja: Rosa 77

    Rúbrica: Ingreso y validación de datos (10 puntos), cálculo de calificaciones (5 puntos), Calificaciones más alta y baja (15 puntos), Actas de calificaciones (5 puntos)

  • 2Eva_IIT2004_T4 Calificaciones en archivo

    Final II Término 2004 – 2005. Febrero, 2005 /ICM00794

    Tema 4. Escriba un programa para una aplicación de manejo de un archivo con datos de estudiantes.

    Los datos que se almacenan en el archivo incluyen:

    Archivo:
    estudiante materia calificación
    .
    .
    Código del estudiante (entero de 5 dígitos)
    Código de la materia (entero de 5 dígitos)
    Calificación obtenida por el estudiante en 
    la materia (entero de 3 dígitos)

    El programa debe pedir un nombre para el archivo, abrirlo para agregar datos y ofrecer las siguientes opciones mediante un menú:

    Menu:
    1. Ingreso de un nuevo dato
    2. Dado el código de un estudiante,
           mostrar sus materias y calificaciones
    3. Dado el código de una materia, 
           mostrar cada estudiante que la toma y su calificación
    4. Salir
  • 3Eva_IT2013_T3 Menú de consejerías académicas

    3ra Evaluación I Término 2013-2014, Septiembre 10, 2013 /ICM00794

    Tema 3 (30 puntos). Para administrar las consejerías por estudiante, se requiere un programa que administre mediante un menú los listados de consejeros y estudiantes.consejeria estudiantil 01

    Menú
    1. Ingresar datos de estudiante
    2. Ingresar datos de consejero
    3. Sorteo de consejeros/estudiantes
    4. Mostrar lista de estudiantes por consejero
    5. Mostrar consejero de un estudiante
    6. Salir

    El programa registra de los listados de estudiantes con su número de matrícula, nombre y correo electrónico;
    para los consejeros se registra su cédula, nombre y correo electrónico.

    • En el numeral 3, una vez ingresado todos los datos, se procede al sorteo descrito en el tema anterior.
      Puede usar la función del tema anterior para la asignación
    • En el numeral 4, Un consejero solicita su lista con los datos de los estudiantes asignados dando su número de cédula; al final se muestra el número de estudiantes asignados.
    • En el numeral 5, Un estudiante puede solicitar los datos de su consejero ingresando el número de matrícula.

    Rúbrica: Menú (5 puntos), definición y uso de estructuras (5 puntos), opción 3 (5 puntos), opción 4 (10 puntos), opción 5 (5 puntos)


    Referencia: http://www.vra.espol.edu.ec/content/estudiantes

  • 2Eva_IIIT2003_T4 Menú para un archivo de inventario

    Final III Término 2003 – 2004. Abril 23, 2004 /ICM00794

    Tema 4. En un almacén se requieren almacenar los datos correspondientes a los diferentes artículos disponibles en un archivo denominado ‘invent.dat‘ en la unidad de disco ‘C:\’.

    Para cada artículo se deben registrar los siguientes datos:

    código (entero),
    nombre (cadena de hasta 30 caracteres),
    precio (número real),
    cant (número entero que refleja la cantidad existente).

    a) Escriba una función, denominada ingresar_datos, la cual permitirá registrar los datos de varios artículos en el archivo ‘invent.dat‘ a través de una estructura.

    Los códigos de cada registro se irán generando secuencialmente a partir de 1 y los restantes datos serán digitados por el usuario, mientras aquel desee continuar con el ingreso de más artículos.
    Al final la función retorna el número de artículos ingresados.

    b) Escriba un procedimiento, denominado venta_item, que reciba 2 parámetros:

    • el código de un artículo y
    • el número de unidades que serán vendidas.

    Este procedimiento debe acceder en el archivo ‘ invent.dat‘ al artículo cuyo código se desea vender y mostrar por pantalla el importe de la venta de tal artículo.
    Si la cantidad de artículos existentes es menor que la cantidad solicitada para la venta, se debe mostrar un mensaje que indique que la venta no puede ser realizada.

    c) Escriba un programa en C/C++ que llame a la función ingresar_datos, que luego pida al usuario el ingreso del código de un artículo y el número de unidades que se desean vender de dicho artículo y que, finalmente, llame al procedimiento venta_item.