ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos y archivos de programación


Enviado por   •  7 de Junio de 2021  •  Ensayos  •  1.461 Palabras (6 Páginas)  •  93 Visitas

Página 1 de 6

[pic 1][pic 2]

        

INSTITUTO TECNOLÓGICO DE TIJUANA

[pic 3]

Grupo B

ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN

ENSAYO

Hecho por

Soto Ramírez Edgar Iván

// 19211565

día 07 de junio de 2021


INTRODUCCIÓN

        Tanto en esta unidad como en este ensayo, abarcaremos los temas de arreglos y archivos centrados en la programación. Algunos ejemplos y opiniones acerca de estos temas, así como los mismos programas realizados a lo largo de esta unidad que a ciencia cierta, fue bastante corta comparada a las demás, y es que, relativamente es una unidad sencilla.


Desarrollo

En la programación existe algo llamado “arreglos” que, en esencia, son colecciones de datos que sirven para almacenar grandes secuencias y/o cantidades de números, cabe mencionar que deben de ser del mismo tipo de datos. Además, se pueden agrupar en varias dimensiones.

A decir verdad, los arreglos y las listas comparten ciertas similitudes y es que, los elementos conllevan un orden especifico donde podemos acceder a ellos sabiendo su posición.

Una vez sabiendo esto, podemos crear distintos arreglos, ya sea que nosotros les apliquemos valores predeterminados a dichos arreglos tratándolos como matrices, o bien, con una función, donde nos arroje valores aleatorios a dichas matrices, y multiplicarlos entre sí.

Asimismo, anteriormente mencioné que podemos acceder a los elementos que deseamos sabiendo su posición, esto nos puede ayudar cuando tratamos de sustituir valores, como por ejemplo al declarar la diagonal principal de una matriz, para ello hay que crear una matriz con la función “eye” seguido del número que queremos que sea la matriz, ejemplo “np.eye(3)”, esto nos creará una matriz de 3x3 con su diagonal principal con números 1 y todos los demás 0, después para cambiar su diagonal principal basta con la función “np.diagflat” seguido de la lista de números que deseamos colocar en la diagonal principal reemplazando a la anterior.

No obstante, esto se puede hacer manualmente conociendo la posición de los elementos que queremos reemplazar, pero primero debemos saber algo, las matrices no comienzan con el número 1, por decir, si sabemos que una matriz es de 1x3, esta no se lee así “1, 2, 3” sino de esta manera “0, 1, 2” comenzando por 0, sabiendo esto, es fácil localizar la posición de ciertos elementos como la diagonal principal. Por ejemplo, [matriz[0][2], matriz[1][1], matriz[2][0]], ¿qué quiero decir con esto? sencillo, primero debemos colocar la matriz declarada anteriormente, una vez hecho eso, debemos seguir con la filas y columnas, donde el primer valor es la fila y el segundo la columna donde se encuentra el número deseado [1][1].

Y así como mencioné estos ejemplos, se puede mencionar otros más. Siendo sincero, a la hora de realizar este tipo de programa, nos podemos confundir bastante si no prestamos la suficiente atención.


Por otro lado, tenemos a los archivos.

Antes vimos que los arreglos eran colecciones de datos, ahora veremos que los archivos son colecciones de información de datos, relacionados, claro, que están almacenadas en algún lugar de nuestra computadora. En Python, los archivos que creamos los podemos gestionar utilizando un bloc de notas, para ello anteriormente debimos haber creado un archivo con un nombre seguido de la extensión “.txt” que nos permitirá leer el archivo en forma de texto.


PROGRAMAS

[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19]


[pic 20]

PROGRAMAS

Prog32.py

# Impresión de encabezados del programa

print("Soto Ramírez Edgar Iván".center(50"*"))

print("Ingeniería Industrial".center(50"*"))

print("LISTA DE 10 NÚMEROS".center(50"*"))

print(" ".center(50" "))

import numpy as np

import time

time.strftime("%H:%d:%m:%y")

lista = []

for i in range(10):

    n = int(input("Ingresar número: "))

    lista.append(n)

print(lista)

print(time.strftime("Fecha: %d/%m/%y"))

print(time.strftime("Hora: %H"))

[pic 21]


Prog33.py

# Impresión de encabezados del programa

print("Soto Ramírez Edgar Iván".center(50"*"))

print("Ingeniería Industrial".center(50"*"))

print("LISTA DE 5 NOMBRES".center(50"*"))

print(" ".center(50" "))

import numpy as np

import time

time.strftime("%H:%d:%m:%y")

lista = []

for i in range(5):

    nombre = str(input("Ingresar nombre: "))

    lista.append(nombre)

print(lista)

print(time.strftime("Fecha: %d/%m/%y"))

...

Descargar como (para miembros actualizados)  txt (12.1 Kb)   pdf (2.1 Mb)   docx (1.9 Mb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com