Vous êtes sur la page 1sur 6

ESCUELA POLITÉCNICA NACIONAL

INGENIERÍA MECÁNICA

NOMBRE: Richard Luciano Camacho González

GRUPO: 3

ASIGNATURA: PROGRAMACIÓN

FECHA: 28/07/2017

Programa 1.

Dado un mensaje, se debe calcular su costo para enviarlo por telégrafo. Para esto se sabe que
cada letra cuesta $10, los caracteres especiales que no sean letras cuestan $30 y los dígitos
tienen un valor de $20 cada uno. Los espacios no tienen valor.

Su mensaje debe ser un string, y las letras del castellano (ñ, á, é, í, ó, ú) se consideran
caracteres especiales.

Código del programa


Ejemplo de funcionamiento

Comentarios:

Para este programa se ha creado tres conjuntos, cada una contiene letras del abecedario,
dígitos o números y caracteres especiales, luego se sobrescribe los elementos de los conjuntos
intersecando el conjunto caracteres, que será el mensaje del usuario, de esta manera en cada
conjunto quedaran solo los elementos del texto, finalmente se crea las variables costo de
letras, costo de dígitos y costo de caracteres especiales, luego se suma, y se encuentra el valor
total, el usuario recibe su mensaje y su costo en dólares.

Programa 2

Reporte de notas
Las notas de un ramo están almacenadas en un archivo llamado notas.txt, que contiene lo
siguiente:

Pepito:5.3:3.7:6.7:6.7:7.15:5.5

Yayita:5.5:5.2:2.0:5.6:6.0:2.0

Fulanita:7.1:6.6:6.4:5.1:5.8:6.3

Moya:5.2:4.7:1.8:3.5:2.7:4.5

Cada línea tiene el nombre del alumno y sus seis notas, separadas por dos puntos (“:”)

Escriba un programa que cree un nuevo archivo llamado reporte.txt, en que cada línea indique
si el alumno está aprobado (promedio >=4,0) o reprobado (promedio <4.0)

Código del programa

Ejemplo de funcionamiento
Comentario:

El programa crea un archivo que se denomina notas.txt, luego usando un ciclo for, se itera las
notas de cada estudiante, luego se promedia sus calificaciones para cada uno, usando un ciclo
if se compara la sus promedios, en caso de tener mayor o igual a 4.0 se escribirá en nuevo
archivo llamado reporte.txt el nombre del alumno, y si está aprobado o no, en caso de ser
menor que 4.0 se escribira, el nombre y reprobado

Programa 3

Sumas por fila y columna

El archivo datos1.txt tiene tres números enteros en cada línea:

45 12 98

1 12 65

7 15 76

54 23 1

65 2 84

Escriba la función suma_lineas (nombre_archivo) que entregue una lista con las sumas de
todas las líneas del archivo:

Suma_lineas(“datos1.txt”)

[155,78,98,78,151]

Escriba la función suma_columnas (nombre_archivo) que entregue una lista con las sumas de
las tres columnas del archivo:

Suma_columnas(“datos.txt”)

[172, 64,324]
Código del programa

Ejemplo de funcionamiento
Comentarios:

Para este programa el usuario podrá ingresar en la consola dos funciones que tomaran los
datos de un archivo txt, que en este caso se llamará datos1.txt , con la función suma_lineas, se
suman los datos de forma horizontal, mientras que para la función suma_columnas, se suman
los datos de forma vertical, para cada función se usan ciclos for, para creas una lista que
devuelva las sumas ya sea de las líneas o de las columnas.

Vous aimerez peut-être aussi