Está en la página 1de 12

ACTIVIDAD DE APRENDIZAJE 1

JORGE GARCIA

COMPENSAR FUNDACION UNIVERSITARIA


PROGRAMA TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE
DATOS
ESTRUCTURAS DE DATOS
FEBRERO 2021

ACTIVIDAD DE APRENDIZAJE 1

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


JORGE GARCIA

VIOLETA SUAREZ

UNIPANAMERICANA FUNDACIÓN UNIVERSITARIA


PROGRAMA TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE
DATOS
ESTRUCTURAS DE DATOS
FEBRERO 2021

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


RESUMEN

Remontándonos a los inicios de todo lo relacionado con la ideación y avance

del desarrollo de software interrelacionadas con lo que hoy en día se tiene

contamos con unos avances a grandes escalas y a gran velocidad que se

distinguen por factores como innovación, apropiación y calidad del mismo. El

presente desarrollo de la actividad propuesta en la asignatura tiene como fin que

los estudiantes deben hacer la agrupación que comprende todos los factores,

variables y elementos existentes entre el mundo industrial y el real formándonos

así como Técnicos en Análisis y Diseño de base de datos con un enfoque

integral en el desarrollo de habilidades en el entendimiento real de los datos

para toma de decisiones, resolución de problemas para obtener los mejores

resultados en la búsqueda misma de todo conocimiento aplicando la

perspectiva personal en pro de objetivos de la ingeniería de sistemas.

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


ABSTRACT

Going back to the beginnings of everything related to the ideation and

advancement of the development of software interrelated with what today we

have, we have some advances at great scales and at a great speed that are

distinguished by factors such as innovation, appropriation and quality. The

present development of the activity proposed in the subject aims that students

should make the grouping that includes all the factors, variables and elements

existing between the industrial world and the real one, forming us as Technicians

in Analysis and Design of database with an integral approach in the development

of skills in the real understanding of the data for decision making, problem

solving to obtain the best results in the same search of all knowledge applying

the personal perspective in favor of the objectives of systems engineering.

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


OBJETIVOS

OBJETIVO GENERAL

➔ Identificar los tipos de datos estructurados.

➔ Identificar las características de un vector

➔ Hacer uso de estructuras cíclicas.

OBJETIVOS ESPECÍFICOS.

➔ Identificar los arreglos en los ejercicios establecidos

➔ Comprender la sintaxis de cada ejercicio

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


PRIMERA PARTE CONTEXTUALIZACIÓN:

Vector:

Un vector es una estructura de datos que permite almacenar un conjunto de datos del mismo tipo.

Con un único nombre se define un vector y por medio de un subíndice hacemos referencia a cada

elemento del mismo componente

Los vectores son una forma de almacenar datos que permiten contener una serie de valores del

mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usará para

accederlos. Está posición o índice será siempre un número entero positivo.

En C la cantidad de elementos que podrá contener un vector es fijo, y en principio se define

cuando se declara el vector. Los vectores se pueden declarar de la siguiente forma:

tipo_elemento nombre[largo];

Arreglos Unidimensionales: Es un conjunto finito, lineal y ordenado de elementos homogéneos;

lineal porque cada elemento tiene un único predecesor y un único sucesor, con excepción del

primero. Ordenada, porque sus elementos ocupan posiciones dentro del arreglo que permiten

establecer un orden entre ellos y homogéneo porque todos sus elementos son del mismo tipo.

Representación grafica de un vector

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


ARREGLOS

Un arreglo puede definirse como un grupo o una colección finita, homogénea y ordenada de

elementos. Los arreglos pueden ser de los siguientes tipos:

• De una dimensión.
• De dos dimensiones.
• De tres o más dimensiones.

Arreglos unidimensionales

Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del

mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Están formados por

un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y

se diferencian por la posición que tiene cada elemento dentro del arreglo de datos. Al declarar un

arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que

indicar su tipo, un nombre único y la cantidad de elementos que va a contener.

Arreglos multidimensionales

Es un tipo de dato estructurado, que está compuesto por dimensiones. Para hacer referencia a

cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión. El término

dimensión representa el número de índices utilizados para referirse a un elemento particular en el

arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.

Arreglos con múltiples subíndices

Es la representación de tablas de valores, consistiendo en información arreglada en renglones y

columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos

subíndices; el primero identifica el renglón del elemento y el segundo identifica la columna del

elemento. A los arreglos que requieren dos subíndices para identificar un elemento en particular

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


se conocen como arreglo de doble subíndice. Note que los arreglos de múltiples subíndices

pueden tener más de dos subíndices. El estándar ANSI indica que un sistema ANSI C debe

soportar por lo menos 12 subíndices de arreglo.

El uso de la clase Scanner es una de las mejores maneras de ingresar datos por teclado en Java.

Scanner es una clase en el paquete java.util utilizada para obtener la entrada de los tipos

primitivos como int, double etc. y también String. Es la forma más fácil de leer datos en un

programa Java, aunque no es muy eficiente si se quiere un método de entrada para escenarios

donde el tiempo es una restricción, como en la programación competitiva.

En resumen:

Para crear un objeto de clase Scanner, normalmente pasamos el objeto predefinido System.in,

que representa el flujo de entrada estándar. Podemos pasar un objeto de clase File si queremos

leer la entrada de un archivo

int: emplea 4 bytes de almacenamiento y es el tipo de dato entero más empleado. El rango de

valores que puede representar va de -231 a 231-1.

Ciclo for en Java. Estructura, sintaxis y uso de un ciclo for en Java

Los ciclos for (o ciclos para) son una estructura de control cíclica, nos permiten ejecutar una o

varias líneas de código de forma iterativa (o repetitiva), pero teniendo cierto control y

conocimiento sobre las iteraciones. En el ciclo for, es necesario tener un valor inicial y un valor

final, y opcionalmente podemos hacer uso del tamaño del "paso" entre cada "giro" o iteración del

ciclo.

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


En resumen, un ciclo for es una estructura iterativa para ejecutar un mismo segmento de código

una cantidad de veces deseada; conociendo previamente un valor de inicio, un tamaño de paso y

un valor final para el ciclo.

EJERCICIOS PRÁCTICOS

• Leer 4 números, guardarlos en un arreglo y mostrarlos en el mismo orden introducido.


• Leer 6 caracteres, guardarlos en un arreglo y mostrarlos en el orden inverso al
introducido.

1. * @author Jorge Garcia


*/
package com.mycompany.estructuradatos;
import java.util.Scanner;
public class aplicacion{
public static void main(String[] args) {
Scanner t = new Scanner(System.in);
int[] arreglo = new int[4];

for(int i=0; i<arreglo.length; i++){


System.out.println("Ingrece un Numero");
arreglo[i] = t.nextInt();
}

System.out.println("--El orden de los numeros ingresado es:--");

for(int i: arreglo){
System.out.println(i);
}
}
}

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


2.

package com.mycompany.estructuradatos;
import java.util.Scanner;
public class aplicacion2{
public static void main(String[] args)
{
Scanner t = new Scanner(System.in);
int[] Arr = new int[6];
for(int i=0; i<Arr.length; i++)
{
System.out.println("Ingrece un Numero");
Arr[i] = t.nextInt();
}
System.out.println("--El orden de los numeros ingresado inverso es:--");
int j=3;
while (j>=0)

{
System.out.println(Arr[j]);
j--;
}

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


package com.mycompany.estructuradatos;
import java.util.Scanner;
public class aplicacion2{
public static void main(String[] args){
Scanner t=new Scanner(System.in);
char Carac [] =new char [6];
for (int i=0; i<6; i++){
System.out.println("--Ingrese caracter:--");
Carac [i] =t.next() .charAt(0);
}
System.out.println("--los caracteres ingresados en inverso son:--");
int j=5;
while (j>=0) {
System.out.println(Carac [j]);
j--;

}
}
}

TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS


TÉCNICA PROFESIONAL EN ANÁLISIS DE DISEÑO DE BASE DE DATOS

También podría gustarte