Taller Lenguaje
Taller Lenguaje
Taller Lenguaje
1. Inicio
2. Definir un arreglo de números, por ejemplo, arr = [5, 3, 8, 2, 7]
3. Definir una variable para almacenar el valor mínimo, por ejemplo, minimo = arr[0]
4. Para cada elemento en el arreglo, hacer lo siguiente:
a. Si el elemento actual es menor que el valor mínimo, actualizar el valor mínimo.
5. Imprimir el valor mínimo encontrado.
6. Fin
#include <iostream>
int main() {
// Definir un arreglo de números
int arr[] = {5, 3, 8, 2, 7};
int n = sizeof(arr) / sizeof(arr[0]);
// Definir una variable para almacenar el valor mínimo
int minimo = arr[0];
// Encontrar el mínimo del arreglo
for (int i = 1; i < n; ++i) {
if (arr[i] < minimo) {
minimo = arr[i];
}
}
// Imprimir el valor mínimo
std::cout << "El valor mínimo del arreglo es: " << minimo << std::endl;
return 0;
}
3)MATRIZ TRANSPUESTA
C++
// Definir las dimensiones de la matriz
Definir ENTERO filas, columnas
// Leer las dimensiones de la matriz
Leer filas, columnas
// Declarar la matriz
Definir MATRIZ[filas][columnas]
// Leer los elementos de la matriz
Para cada fila de 1 a filas
Para cada columna de 1 a columnas
Leer MATRIZ[fila][columna]
// Mostrar la matriz original
Mostrar "Matriz Original:"
Para cada fila de 1 a filas
Para cada columna de 1 a columnas
Mostrar MATRIZ[fila][columna]
Fin Para
Mostrar Nueva línea
Fin Para
// Calcular la matriz transpuesta
Definir MATRIZ_TRANS[puede intercambiar filas y columnas]
Para cada fila de 1 a columnas
Para cada columna de 1 a filas
MATRIZ_TRANS[fila][columna] = MATRIZ[columna][fila]
Fin Para
Fin Para
// Mostrar la matriz transpuesta
Mostrar "Matriz Transpuesta:"
Para cada fila de 1 a columnas
Para cada columna de 1 a filas
Mostrar MATRIZ_TRANS[fila][columna]
Fin Para
Mostrar Nueva línea
Fin Para
PYTHON
# Definir las dimensiones de la matriz
filas = int(input("Ingrese el número de filas: "))
columnas = int(input("Ingrese el número de columnas: "))
Declarar la matriz
matriz = []
Leer los elementos de la matriz
for i in range(filas):
fila = []
for j in range(columnas):
elemento = int(input(f"Ingrese el elemento en la posición ({i + 1}, {j + 1}): "))
fila.append(elemento)
matriz.append(fila)
Mostrar la matriz original
print("Matriz Original:")
for fila in matriz:
print(fila)
Calcular la matriz transpuesta
matriz_transpuesta = [[matriz[j][i] for j in range(filas)] for i in range(columnas)]
Mostrar la matriz transpuesta
print("Matriz Transpuesta:")
for fila_transpuesta in matriz_transpuesta:
print(fila_transpuesta)
4) IMPRIMIR MATRIZ POR FILAS PARA CUALQUIER TAMAÑO
PYTHON
Definir una función para imprimir la matriz por filas
def imprimir_matriz(matriz):
Iterar a través de cada fila en la matriz
for fila in matriz:
# Iterar a través de cada elemento en la fila e imprimirlo
for elemento in fila:
print(elemento, end=" ") # Imprimir el elemento seguido de un espacio
print() # Imprimir una nueva línea después de cada fila
una matriz 3x3
matriz_ejemplo = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
función para imprimir la matriz por filas
imprimir_matriz(ejemplo)