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


Programación I: Arreglos Bidimensionales, Diapositivas de Programación C

diapositivas para informacion sobre los arreglos

Tipo: Diapositivas

2022/2023

Subido el 20/02/2023

ipiales-jeremy
ipiales-jeremy 🇪🇨

1 documento

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESCUELA POLITECNICA
NACIONAL
PROGRAMACIÓN I
Integrantes: Felipe Quirola, Erick Toapanta, Josue Mondragón
Docente: Ing. Tania Calle
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Programación I: Arreglos Bidimensionales y más Diapositivas en PDF de Programación C solo en Docsity!

ESCUELA POLITECNICA

NACIONAL

PROGRAMACIÓN I

Integrantes: Felipe Quirola, Erick Toapanta, Josue Mondragón Docente: Ing. Tania Calle

ARREGLOS

BIDIMENSIONALES

MATRIZ EN C

  • (^) Conjunto de elementos, todos del mismo tipo.
  • (^) Una matriz necesita un valor para cada índice, y así poder identificar un elemento individual.

DECLARAR UN ARREGLO BIDIMENSIONAL

  • (^) tipo_dato : Nos referimos al tipo de dato que estaremos manejando en el arreglo, puede ser char, int, float, etc.
  • (^) nombre_arreglo : El nombre con el que identificaremos nuestra matriz.
  • (^) tamaño_fila : La cantidad de filas que tendrá nuestra matriz.
  • (^) tamaño_columna : La cantidad de columnas que tendrá nuestra matriz.

INICIALIZACION DE UN ARRAY

  • Se deben asignar valores a los elementos del arreglo

antes de utilizarlos, tal como se asignan valores a

variables. Para asignar valores a cada elemento del

arreglo de enteros “matriz_ejemplo”, se puede

escribir:

  • matriz_ejemplo [0,0] <- 15;

ACCESO A MEDIOS MEDIANTE NUCLEOS

  • (^) Se puede acceder a los elementos de arrays bidimensional

mediante bucles anidados. Su sintaxis es:

  • int IndiceFila, IndiceCol;
  • for (IndiceFila = 0; IndiceFila < NumFilas; ++IndiceFila)
  • for (IndiceCol = 0; IndiceCol < NumCol; ++IndiceCol)
  • Procesar elemento[IndiceFila] [IndiceCol];

EJEMPLO 1:

  • (^) Realizar un programa en el que se puedan guardar 5 nombres de

máximo 20 caracteres. El usuario ingresará los nombres que quiere

guardar y posteriormente se mostrarán los nombres que ingresó.

EJERCICIO 1:

  1. Realice un programa que pida una matriz con n numero de filas y m numero de columnas e imprímela en modo de tabla

EJERCICIO 2:

  • (^) Realice un programa que pida una matriz de 3X3 y que imprima su matriz y su transpuesta

CONCLUSIÓN

  • (^) Los arreglos y matrices nos permiten almacenar/manipular conjuntos
de datos agrupados de manera eficiente.
  • (^) Tienen la ventaja de que sus elementos se acceden rápidamente a
través de sub-índices
  • (^) Una matriz se puede definir como un arreglo en dos dimensiones de
números.
  • (^) Con una matriz se pueden describir sistemas de ecuaciones de tipo
lineal.
  • (^) Con una matriz es posible registrar datos.
  • (^) Con las matrices se pueden desarrollar distintas operaciones, estas
son: suma, división, multiplicación y división.
  • (^) Las matrices son altamente usadas en disciplinas como
la computación

TAREA

  • (^) Hacer un programa que alimente una matriz de 3 x 3 con números enteros, despliegue en pantalla según se alimento la matriz, busque la diagonal y los supla con ceros, desplegar la matriz modificada.
  • (^) Hacer un programa que alimente una matriz de 3 x 3 con números enteros y que imprima los números de mayor a menor.
  • (^) Realice un programa que solicite una matriz con n numero de filas y n numero de columnas y que esta imprima la matriz identidad.
  • (^) Elabore una aplicación en lenguaje C que lea una matriz e imprima si es o no simétrica.
  • (^) Elabore un programa que dado un número entero, positivo e impar, que representa el número de filas y columnas de una matriz, obtenga e imprima un cuadro mágico.Un cuadro mágico es una matriz cuadrada, de orden n, que contiene los números naturales consecutivos del 1 al n y donde la suma de cualquiera de las filas, columnas o diagonales principales debe ser la misma, la cual se calcula como: