0% encontró este documento útil (0 votos)
42 vistas4 páginas

2023 0 Parcial

Cargado por

yonathandure
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)
42 vistas4 páginas

2023 0 Parcial

Cargado por

yonathandure
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

Introducción a la Programación (11071)

Segundo Parcial 2023 (Tema 0)

DNI: COMISIÓN (número o horario de cursada):


APELLIDO Y NOMBRE:

Consigna 1: ¿Cuál es la diferencia entre un ciclo definido y un ciclo indefinido? Explique


brevemente.

Consigna 2:
Escribí un programa en Python que permita realizar la carga en una lista y el procesamiento
posterior de las temperaturas de cada día del mes de Junio, donde se debe solicitar la
temperatura, por ejemplo 35, y se debe utilizar el índice de la lista para identificar el día.
En resumen, el programa deberá contener funciones que permitan lo siguiente así como las
llamadas necesarias para su ejecución en el programa principal:
a) Escribir una función que permita al usuario cargar las temperaturas del mes en una lista,
validando que los valores ingresados se encuentren entre -5 y 45 grados (no se ingresarán
valores no numéricos) y retorne la lista cargada.
b) Escribir una función que reciba la lista cargada en el punto (a) y retorne el promedio de las
temperaturas y el índice del día de la temperatura más alta.
c) Escribir una función que reciba la lista cargada en el punto (a) y, utilizando la función del
punto anterior, muestre en pantalla todos los índices y temperaturas de aquellos días en
que la temperatura fue mayor al promedio.

Consigna 3:
Escriba una función que reciba un string como parámetro y retorne la cantidad de letras ‘a’ que
aparecen en el mismo. Por ejemplo, si la función recibe ‘Programación’ retornará 2.

Consigna 4:
Desarrollar la función de prueba para el ejercicio anterior. Esta función deberá contar con 3 casos
de prueba.

Nota: Dado que el objetivo de este examen es verificar si aprendiste a utilizar y manipular estructuras de
datos, no recomendamos el uso de funciones u operadores que eviten recorrer las listas como sum(),
max(), min(), in o break. Resolver los ejercicios mediante su utilización descontará puntos en la
corrección.
Introducción a la Programación (11071)
Segundo Parcial 2023 (Tema 1)

DNI: COMISIÓN (número o horario de cursada):


APELLIDO Y NOMBRE:

Consigna 1: Enuncie cuáles son las características de una lista. Explique brevemente.

Consigna 2:
Escribí un programa en Python que permita realizar la carga en una lista y el procesamiento
posterior de la calificación de 30 estudiantes, donde se debe solicitar la calificación, por ejemplo 7,
y se debe utilizar el índice de la lista para identificar el estudiante.
En resumen, el programa deberá contener funciones que permitan lo siguiente así como las
llamadas necesarias para su ejecución en el programa principal:
a) Escribir una función que permita cargar las calificaciones en una lista, validando que los
valores ingresados se encuentren entre 1 y 10 (no se ingresarán valores no numéricos) y
retorne la lista cargada.
b) Escribir una función que reciba la lista cargada en el punto (a) y retorne el promedio de
calificaciones del curso y el índice del estudiante que obtuvo la calificación más alta.
c) Escribir una función que reciba la lista cargada en el punto (a) y, utilizando la función del
punto anterior, muestre en pantalla todos índices y las calificaciones de aquellos
estudiantes en que su calificación fue mayor al promedio del curso.

Consigna 3:
Escriba una función que reciba un string como parámetro y retorne la cantidad de letras ‘n’ que
aparecen en el mismo. Por ejemplo, si la función recibe ‘Programación’ retornará 1.

Consigna 4:
Desarrollar la función de prueba para el ejercicio anterior. Esta función deberá contar con 3 casos
de prueba.

Nota: Dado que el objetivo de este examen es verificar si aprendiste a utilizar y manipular estructuras de
datos, no recomendamos el uso de funciones u operadores que eviten recorrer las listas como max(),
min(), in o break. Resolver los ejercicios mediante su utilización descontará puntos en la corrección.
Introducción a la Programación (11071)
Segundo Parcial 2023 (Tema 2)

DNI: COMISIÓN (número o horario de cursada):


APELLIDO Y NOMBRE:

Consigna 1: Enuncie cuáles son las características del tipo de dato string. Explique brevemente.

Consigna 2:
Escribí un programa en Python que permita realizar la carga en una lista y el procesamiento
posterior de la cantidad de seguidores de 200 usuarios de Instagram, donde se debe solicitar la
cantidad de seguidores y se debe utilizar el índice de la lista para identificar el usuario.
En resumen, el programa deberá contener funciones que permitan lo siguiente así como las
llamadas necesarias para su ejecución en el programa principal:
a) Cargar la cantidad de seguidores en una lista, validando que los valores ingresados se
encuentren entre 100 y 10.000 (no se ingresarán valores no numéricos) y retorne la lista
cargada.
b) Escribir una función que reciba la lista cargada en el punto (a) y retorne el promedio de
seguidores por usuario y el número de índice del usuario con mayor cantidad de
seguidores.
c) Escribir una función que reciba la lista cargada en el punto (a) y, utilizando la función del
punto anterior, muestre en pantalla todos los índices y seguidores de aquellos usuarios en
que la cantidad de seguidores es mayor al promedio del curso.

Consigna 3:
Escriba una función que reciba un string como parámetro y retorne la cantidad de letras ‘r’ que
aparecen en el mismo. Por ejemplo, si la función recibe ‘Programación’ retornará 2.

Consigna 4:
Desarrollar la función de prueba para el ejercicio anterior. Esta función deberá contar con 3 casos
de prueba.

Nota: Dado que el objetivo de este examen es verificar si aprendiste a utilizar y manipular estructuras de
datos, no recomendamos el uso de funciones u operadores que eviten recorrer las listas como max(),
min(), in o break. Resolver los ejercicios mediante su utilización descontará puntos en la corrección..
Introducción a la Programación (11071)
Segundo Parcial 2023 (Chivilcoy)

DNI: COMISIÓN (número o horario de cursada):


APELLIDO Y NOMBRE:

Consigna 1: ¿Cuál es la diferencia entre mostrar un resultado desde una función o devolverlo?

Consigna 2:
Escribí un programa en Python que permita realizar la carga en una lista y el procesamiento
posterior de la cantidad de seguidores de 200 usuarios de Instagram, donde se debe solicitar la
cantidad de seguidores y se debe utilizar el índice de la lista para identificar el usuario.
En resumen, el programa deberá contener funciones que permitan lo siguiente así como las
llamadas necesarias para su ejecución en el programa principal:
a) Cargar la cantidad de seguidores en una lista, validando que los valores ingresados se
encuentren entre 100 y 10.000 (no se ingresarán valores no numéricos) y retorne la lista
cargada.
b) Escribir una función que reciba la lista cargada en el punto (a) y retorne el promedio de
seguidores por usuario y el número de índice del usuario con mayor cantidad de
seguidores.
c) Escribir una función que reciba la lista cargada en el punto (a) y, utilizando la función del
punto anterior, muestre en pantalla todos los índices y seguidores de aquellos usuarios en
que la cantidad de seguidores es mayor al promedio del curso.

Consigna 3:
Escriba una función que reciba un string como parámetro y retorne la cantidad de letras ‘i’ que
aparecen en el mismo. Por ejemplo, si la función recibe ‘Programación’ retornará 1.

Consigna 4:
Desarrollar la función de prueba para el ejercicio anterior. Esta función deberá contar con 3 casos
de prueba.

Nota: Dado que el objetivo de este examen es verificar si aprendiste a utilizar y manipular estructuras de
datos, no recomendamos el uso de funciones u operadores que eviten recorrer las listas como max(),
min(), in o break. Resolver los ejercicios mediante su utilización descontará puntos en la corrección.

También podría gustarte