You are on page 1of 3

Universidad Abierta y a Distancia de Mxico

Nombre: Gamaliel Contreras Medina

Carrera: Desarrollo de Software

Asignatura: Fundamentos de Programacin

Grupo: (DS-DFPR-1602-B1-032)

Tarea: Actividad 1. Estructuras de datos y arreglos en lenguaje C.

Facilitador: Josafat Poctzin Dircio


Buen da estimados alumnos:
En esta actividad deben realizar un cuadro que contenga las definiciones de los arreglos
de una y dos dimensiones, y de la estructura de datos; deben resumir las caractersticas
principales de cada uno de ellos, indicando las ventajas que tienen sobre los otros.

Despus del cuadro, deben escribir un ejemplo de declaracin e inicializacin de cada uno
de estos elementos de datos.
Deben comentar de forma asertiva por lo menos las participaciones de 2 de sus
compaeros.

Criterios a evaluar:

* El cuadro contiene la definicin y caracterstica de vector, matriz y estructura de datos.


* Incluye las ventajas que tiene cada uno sobre los otros 2.

* Se escribieron ejemplos de declaracin e inicializacin de vector, matriz y estructura.


* Se realizaron observaciones a por lo menos 2 aportaciones de sus compaeros de forma
crtica y asertiva.

Conceptos Caractersticas Ventajas


Arreglos unidimensionales Contienen un solo ndice que Tienen la misma variable
(vectores) indica la posicin que guarda el Solo el ndice es suficiente para
dato dentro del arreglo, esa identificar cada elemento
posicin es la fsica; algunos Solo cambia el valor
lenguajes de programacin
hacen referencia a la primera
posicin
como lgica, de tal forma que se
establece como la posicin cero,
de esta
manera sa es la posicin lgica
y no la fsica.
Arreglos bidimensionales Un arreglo bidimensional es Tiene dos ndices a
(tablas) un arreglo con dos ndices, diferencia del anterior
esto para localizar Solo es posible especificar
o almacenar un valor en el una dimensin de forma
arreglo, por tal motivo se implcita
deben especificar dos
posiciones (dos subndices), <tipo><nombre>[<tamao1>]
uno para la fia y otro para la [<tamao2>];
columna, a este
tipo de arreglos
indistintamente se les llama
tablas o matrices.
Estructura Grupos de variables Solo cuando se declaran se
relacionadas como unidad asignan valores
Formado por diferentes tipos Se modifica de forma separada
de datos segn el elemento
Manipulacin de registros de
una base de datos
Ejemplos

Arreglo unidimensional
Se requiere un algoritmo para obtener un vector (C) de N elementos que
contenga la suma de los elementos correspondientes de otros dos vectores (A y B)

Arreglo bidimensional
Se requiere determinar cuntos ceros se encuentran en un arreglo de cuatro
renglones y cuatro columnas, las cuales almacenan valores comprendidos entre 0
y 9.

Estructura
Registro de personas que estn invitadas a una fiesta: nombre, apellido, edad y
nmero de folio de su invitacin.

You might also like