PRAC11 - fundamentos de programación trabajos con Python, arreglos, matrices, funciones, PDF

Title PRAC11 - fundamentos de programación trabajos con Python, arreglos, matrices, funciones,
Author RAMON HERNANDEZ
Course Sistemas operativos 2
Institution Instituto Tecnológico Superior de Acayucan
Pages 10
File Size 916.3 KB
File Type PDF
Total Downloads 6
Total Views 139

Summary

fundamentos de programación trabajos con Python, arreglos, matrices, funciones, la librería numpy, y todas sus funciones de cada funciones de la libreria....


Description

TECNOLÓGICO NACIONAL DE MÉXICO ITS Acayucan Ingeniería en Sistemas Computacionales

PERIODO: Agosto 2021 – Enero 2022 NOMBRE DE LA PRÁCTICA: Cuatro

SUBTEMA: 4.3 Bidimensionales: Conceptos básicos, operaciones y aplicaciones.

número

TEMA:

Manejo de Matrices en Python.

11

ALUMNO: H GRUPO: C Recursos educativos

Valor

Fecha Elaboración

Lugar

Videos Apuntes de clases Antología

Software

20%

16/11/2021

Trabajo en casa

Pseint PC o Laptop por alumno

1. Introducción Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está simultáneamente en una fila y en una columna. En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería. En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el de su fila y el de su columna.

2. Objetivo El alumno elaborara programas utilizando listas bidimensionales en el lenguaje de programación Python

3.Marco Teórico DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 1

Practica ONCE

Un vector o arreglo de una dimensión en una lista con datos del mismo tipo, usualmente numérico.

Una matriz o arreglo de dos dimensiones es una lista cuyos elementos son listas que contienen la misma longitud y contienen elementos del mismo tipo, usualmente numéricos.

Es, por consiguiente, un conjunto de elementos, todos del mismo tipo, en el cual, el orden de los componentes es significativo y en el que se necesita especificar dos índices para poder identificar cada elemento del arreglo. Para procesar una matriz bidimensional, normalmente utiliza bucles anidados. El primer ciclo itera a través del número de fila, el segundo ciclo recorre los elementos dentro de una fila. Por ejemplo, así es como se visualiza la lista numérica bidimensional en la pantalla línea por línea, separando los números con espacios: En Python, cualquier tabla se puede representar como una lista de listas (una lista, donde cada elemento es a su vez una lista).

EJEMPLO: Llenar una matriz de 3*3.

PRIMERA FORMA NUESTRA MATRIZ ESTA INCIALIZADA, CUANDO LA DECLARAMOS:

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 2

Practica ONCE

La función end básicamente imprime los valores en una lista y si hay una lista anidada, entonces la imprime con un espacio de tabulación.

SEGUNDA FORMA AGREGAMOS LOS DATOS DESDE EL TECLADO:

4.Metodología DESARROLLO DE LA PRÁCTICA: Paso 1: Abrir Python. Paso 2: Resolver la siguiente definición del problema: Realizar un programa que llene una matriz de N filas y de N columnas.

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 3

Practica ONCE

Paso 3: Agregar pantalla de compilación y ejecución.

Paso 4: Resolver la siguiente definición del problema: Se requiere determinar cuántos ceros se encuentran en un arreglo de cuatro renglones y cuatro columnas. DISEÑO DEL ALGORITMO DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 4

Practica ONCE

CODIGO EN PYTHON

Paso 5: Agregar pantalla de compilación y ejecución.

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 5

Practica ONCE

5.Desarrollo y Resultados. (Documentar los pasos realizados durante el desarrollo de la práctica. Describir brevemente las teorías o procedimientos requeridos.)

Incluir captura de pantalla de pseudocodigo, código fuente y ejecución en Python. Recuerde demostrar su autoría, si no la demuestra tendrá cero. DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 6

Practica ONCE

ACTIVIDAD: Realizar los siguientes programas, debe de incluir las capturas de pantalla compilación y ejecución en Python. Demostrar su autoría en los programas.

1.- En una Matriz se tienen registradas las ventas de cinco empleados durante cinco días de la semana. Se requiere determinar cuál fue la venta mayor realizada.

2.- La empresa de transportes “Los tucanes” cuenta con N choferes, de los cuales se conoce su nombre y los kilómetros que conducen durante cada día de la semana, esa información se DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 7

Practica ONCE

guarda en un arreglo de N x 6. Se requiere un algoritmo que capture esa información y genere un vector con el total de kilómetros que recorrió cada chofer durante la semana. Se tiene el siguiente algoritmo pasarlo a Python.

3.- Almacene en una matriz de 3 x 2, 6 números y obtenga la cantidad de pares e impares.

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 8

Practica ONCE

4.- Llenar una matriz de 3*3 e imprimir la diagonal principal y obtener la suma de la diagonal principal, imprimir la matriz y la suma de su diagonal.

7. Conclusiones NOTA: La conclusión deberá estar formada de al menos 6 líneas y de forma personal.

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 9

Practica ONCE

En esta practica puedo concluir que para poder desarrollar problemas tanto de forma de listas y otras opciones, ya sea para obtener un numero mayor o menos, también para determinar un diagrama diagonal ya que no sabia como hacerlo, se me complico mucho y eso me llevo a investigar en otras fuentes, para poder implementarla y al final poder encontrar los números pares e impares de los números y así poder el laborar programas utilizando listas bidimensionales en el lenguaje de programación Python.

8. Bibliografías

http://progra.usm.cl/apunte/materia/arreglos.html

https://programmerclick.com/article/91851814167/

DISEÑO Y FORMULACION. MTI ISABEL CRISTINA ARIAS SALINAS

Página 10

Practica ONCE...


Similar Free PDFs