Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Lecture notes

Práctica informática 6

Rating
-
Sold
-
Pages
6
Uploaded on
13-11-2023
Written in
2023/2024

Práctica informática 6 de la asignatura Programación Informática

Institution
Module

Content preview

PROGRAMACIÓN INFORMÁTICA – GRADO EN INGENIERíA CIVIL


RESUELTA
Práctica 6: Manejo de ficheros y listas

Curso 2023/24


1. Objetivos de la práctica
Esta práctica pretende que el alumno adquiera las competencias relativas al manejo de
ficheros de texto y al uso de listas en Python. La práctica propone el desarrollo de una serie de
ejercicios complementarios que hay que desarrollar de forma consecutiva y que paulatinamen-
te incrementan la funcionalidad de los apartados anteriores o utilizan resultados obtenidos
en los mismos. Es muy importante leer detenidamente las explicaciones y las notas incluidas.


2. Ejercicios
Se dispone de un fichero llamado velocidades.txt, generado por un conjunto de cámaras
de control de tráfico, donde se almacena información de todos los vehículos a su paso. En
cada una de sus líneas, el fichero contiene estos tres datos: el identificador de la cámara radar
(numeradas del 1 al 10) que ha captado al vehículo, su matrícula y la velocidad expresada
en km/h a la que circulaba.
Ejemplo del fichero velocidades.txt
3 6745BSR 52.4
4 2541MJN 48.7
2 0254GRF 78.5

En el ejemplo, podemos apreciar que el vehículo con matrícula 6745BSR circulaba a 52.4
km/h al pasar por delante de la cámara número 3 o que el vehículo con matrícula 2541MJN
circulaba a 48.7 km/h a su paso por la cámara número 4.
Además, se dispone de otro fichero llamado limites.txt que almacena, para cada cámara
1

, radar, su identificador (del 1 al 10) y la velocidad límite en km/h de la vía en la que está
situada. Como puede observarse, en el ejemplo que se muestra a continuación, las cámaras
no aparecen almacenadas en el fichero de forma ordenada de acuerdo a su identificador.

Ejemplo del fichero limites.txt
3 60
1 50
2 50


Así por ejemplo, el límite de la vía en la que está situado el radar número 3 es de 60 km/h
y el límite de la vía donde se encuentra el radar número 1 es de 50 km/h.

Ejercicio 1. Implementa un programa que lea los datos del fichero velocidades.txt y que im-
prima por pantalla el código de la cámara radar, la matrícula y la velocidad del vehículo
detectado que haya circulado a mayor velocidad. La salida del programa debería ser
similar a la siguiente:
Ejemplo de ejecución
El vehículo con matrícula 4712DYM circulaba a 59.80 km/h por el radar 5


SOLUCIÓN:
fichero=open("velocidades.txt","r")
velocidad_max=0
for linea in fichero:
radar=linea.split()[0]
matricula=linea.split()[1]
velocidad=float(linea.split()[2])


if velocidad>velocidad_max:
velocidad_max=velocidad
radar_max=radar
matricula_max=matricula


print(f"El vehículo con matrícula {matricula_max} circulaba a
{velocidad_max} km/h por el radar {radar_max}")


fichero.close()

2

Written for

Institution
Study
Module

Document information

Uploaded on
November 13, 2023
Number of pages
6
Written in
2023/2024
Type
Lecture notes
Professor(s)
Jose
Contains
All classes

Subjects

£3.22
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
DreamBuilder

Also available in package deal

Get to know the seller

Seller avatar
DreamBuilder Universitat Politécnica de Valencia
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 year
Number of followers
0
Documents
5
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions