Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FICHEROS
¿Qué es un fichero?
Código:
may = -999999999 # Inicializar una variable 'may' con un valor muy pequeño
con = n = 0 # Inicializar contadores
while con < 10:
# Solicitar al usuario que ingrese un número
n = int(input("Ingrese número: ")
# Comprobar si el número ingresado es mayor que el número más grande
if n > may:
may = n # Actualizar 'may' si encontramos un número más grande
con += 1 # Incrementar el contador
print("El mayor:", may)
Ejecución:
Ingrese número: 5
Ingrese número: 12
Ingrese número: 3
Ingrese número: 8
Ingrese número: 17
Ingrese número: 1
Ingrese número: 10
Ingrese número: 15
Ingrese número: 9
Ingrese número: 6
El mayor: 17
Explicación:
El programa inicializa una variable may para rastrear el número más grande,
utiliza contadores con y n en un bucle para solicitar al usuario ingresar 10
números, verifica si el número ingresado es el más grande y muestra el número
más grande al final.
Código:
Corre,
no
mires
atrás
Explicación:
Se define una variable llamada Frase que almacena una cadena de texto. La
cadena de texto contiene saltos de línea representados por \n, lo que indica
que debe haber un salto de línea en esos puntos. Luego, se utiliza la función
print para imprimir el contenido de la variable Frase en la pantalla. La función
print toma el valor de la variable y muestra su contenido en la salida estándar.
Código:
# Abrir el archivo "ArchivoP.txt" en modo escritura ('w')
f = open("ArchivoP.txt", "w")
# Escribir líneas de texto en el archivo
f.write("Corre,\n")
f.write("no\n")
f.write("mires\n")
f.write("atras\n")
# Cerrar el archivo después de escribir
f.close()
# Abrir el archivo "ArchivoP.txt" en modo lectura ('r')
f = open("ArchivoP.txt", "r")
# Corremos cada línea, y la imprimimos sin espacios
for linea in f.readlines():
print(linea.strip())
f.close()
Ejecución:
Corre,
no
mires
atrás
Explicación:
Código:
Ejecución:
>>>
Impares.txt:
1
3
5
7
9
Explicación:
Impares.txt:
1
3
5
7
9
Código:
Número: 1 su cubo: 1
Número: 3 su cubo: 27
Número: 5 su cubo: 125
Número: 7 su cubo: 343
Número: 9 su cubo: 729
Explicación:
El programa lee los dígitos uno por uno, calcula el cubo de cada número y
muestra el número original y su cubo en la pantalla. En este ejemplo, el archivo
contiene los dígitos impares del 1 al 9.
Código:
123456789
Explicación:
11. Otro programa que lea los números grabados en el archivo positivos.txt
Código:
# Abrir el archivo "ArchivoP.txt" en modo lectura ('r')
f = open("positivos.txt", "r")
# Leer y mostrar cada número uno por uno
for i in range(9):
numero = f.read(1)
print(numero)
# Cerrar el archivo después de leer
f.close()
Contenido de archivo:
123456789
Ejecución:
1
2
3
4
5
6
7
8
9
Explicación:
Este código realiza las siguientes acciones: En primer lugar, abre un archivo
llamado " positivos.txt" en modo escritura ('w') y escribe los números del 1 al 9
en el archivo mediante un bucle for. Luego, cierra el archivo después de
completar la escritura. Posteriormente, abre el archivo nuevamente, pero esta
vez en modo lectura ('r'), y utiliza otro bucle for para leer y mostrar cada número
uno por uno. Finalmente, el archivo se cierra después de la lectura, lo que
resulta en la escritura y lectura de los números del 1 al 9 en el archivo "
positivos.txt".
12. Otro programa que lea los números grabados en el archivo positivos.txt y
muestre cada numero grabado con su cuadrado
Código:
Contenido de archivo:
123456789
Ejecución:
Número: 1 su cuadrado: 1
Número: 2 su cuadrado: 4
Número: 3 su cuadrado: 9
Número: 4 su cuadrado: 16
Número: 5 su cuadrado: 25
Número: 6 su cuadrado: 36
Número: 7 su cuadrado: 49
Número: 8 su cuadrado: 64
Número: 9 su cuadrado: 81
Explicación:
Este código abre el archivo "ArchivoP.txt" en modo lectura ('r') y utiliza un bucle for para
procesar cada número uno por uno. En cada iteración, se lee un solo carácter (que
representa un número) del archivo, se convierte ese carácter en un número entero, se
calcula el cuadrado de ese número y se muestra tanto el número original como su
cuadrado en la pantalla. Finalmente, el archivo se cierra después de completar la
lectura.
Código:
Trabajadores.txt:
Código:
i=0
con = int(input("Cuantos registros desea observar: "))
Ejecución:
Explicación
A = 41h
* = 2Ah
M = 6Dh
& = 26h
K = 4Bh
26h:
o 2 en hexadecimal es 0010 en binario.
o 6 en hexadecimal es 0110 en binario.
4Bh:
o 4 en hexadecimal es 0100 en binario.
o B en hexadecimal es 1011 en binario.
17. Mencione un sistema numérico para trabajar mejor con las computadoras
Mi nombre: Fabian Genaro Huamani Chuquimamani, los registros son cada fila
de la tabla, ósea es cada dato que este dentro de un campo, por eso
seleccione mi nombre como registro de la UCSM.
20. Un atributo (campo) que nuestra universidad almacene de la entidad
almacene más importante en sus 60 años de existencia.
23. El gerente necesita saber del cliente ‘0456’, su nombre y los documentos
que está debiendo a la empresa.