Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Laboratorio número 6, Ejercicios de Informática y Tecnologías de la Información

Laboratorio número 6 trevall prèvi

Tipo: Ejercicios

2024/2025

Subido el 09/03/2026

sara-armengol
sara-armengol 🇪🇸

11 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Pseudocòdi:
algorisme Mitjana_temperatura
var
temperatura [1..100]: real
suma_temperatures: real
contador_valid_temperatures: enter
mitjana_temperatura: real
recompte_anterior_mitjana: enter
recompte_continuacio_mitjana: enter
fit (Nom de l’arxiu): arxiu
fi_del_fit ← Fals: boolea
fvar
inici
suma_temperatures ← 0
contador_valid_temperatures ← 0
mitjana_temperatura ← 0
recompte_anterior_mitjana ← 0
recompte_continuacio_mitjana ← 0
fi_del_fit ← Fals
fit ← ObrirArxiu("temp1.txt", "r")
si (fit ← fals) llavors
escriure ("No es pot obrir l'arxiu.")
Retornar 1
fsi
mentre ( no final_fitxer( fi_del_fit)) fer
pf3

Vista previa parcial del texto

¡Descarga Laboratorio número 6 y más Ejercicios en PDF de Informática y Tecnologías de la Información solo en Docsity!

Pseudocòdi: algorisme Mitjana_temperatura var temperatura [1..100]: real suma_temperatures: real contador_valid_temperatures: enter mitjana_temperatura: real recompte_anterior_mitjana: enter recompte_continuacio_mitjana: enter fit (Nom de l’arxiu): arxiu fi_del_fit ← Fals: boolea fvar inici suma_temperatures ← 0 contador_valid_temperatures ← 0 mitjana_temperatura ← 0 recompte_anterior_mitjana ← 0 recompte_continuacio_mitjana ← 0 fi_del_fit ← Fals fit ← ObrirArxiu("temp1.txt", "r") si (fit ← fals) llavors escriure ("No es pot obrir l'arxiu.") Retornar 1 fsi mentre ( no final_fitxer( fi_del_fit)) fer

si (llegirDades(fit, temperatura)) llavors si (temperatura < - 999.9) llavors suma_temperatures ← suma_temperatures + temperatura contador_valid_temperatures ← contador_valid_temperatures + 1 fsi sino fi_del_fit ← cert fsi fmentre TancarArxiu(fit) si (contador_valid_temperatures > 0) llavors mitjana_temperatura ← suma_temperatures / contador_valid_temperatures fsi fit ← ObrirArxiu("temp1.txt", "r") fi_del_fit ← fals mentre ( no final_fitxer (fi_del_fit)) fer si (llegirDades(fit, temperatura)) llavors si (temperatura < - 999.9) llavors si (temperatura > mitjana_temperatura) llavors recompte_anterior_mitjana ← recompte_anterior_mitjana + 1 sino recompte_continuacio_mitjana ← recompte_continuacio_mitjana + 1 fsi fsi sino fi_del_fit ← cert fsi