Portafolio de Evidencias

20
García Cabrera Ma. De Jesús 2011 Portafolios de Evidencias Estructura de Datos II En este documento tendrá acceso a un trabajo de buena calidad, reflejo de cómo son impartidas las clases en la UBAM, el programa se centra especialmente en la materia de Estructuras de Datos II para el Quinto Cuatrimestre de la carrera de Ingeniería en Sistemas Computacionales. Universidad Bancaria de México “Constancia, Unidad y Trabajo”

description

Portafoliio de evidencias de la materia Estructura de Datos II UBAM

Transcript of Portafolio de Evidencias

Page 1: Portafolio de Evidencias

G

arc

ía C

ab

rera

Ma

. D

e J

esú

s

20

11

Po

rta

folio

s d

e E

vid

en

cia

s

Est

ruc

tura

de

Da

tos

II

En este documento tendrá acceso a un trabajo

de buena calidad, reflejo de cómo son impartidas

las clases en la UBAM, el programa se centra

especialmente en la materia de Estructuras de

Datos II para el Quinto Cuatrimestre de la carrera

de Ingeniería en Sistemas Computacionales.

Universidad Bancaria de México “Constancia, Unidad y Trabajo”

Page 2: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

Estructura de Datos II ISC Edgar Jovani Salazar Sánchez

Evaluación (Coordinación)

50% Examen

30% Prácticas

20% (Tareas, Portafolios, Ensayos)

100%

Evaluación (Interna)

50% Examen

40% Prácticas

20% Tareas, Ensayo

20% Portafolio

130%

Reglas:

1.- 5 minutos de tolerancia (laboratorio no tolerancia)

2.- Prácticas (en tiempo y forma “individuales”)

3.- Proyectos dúos (en tiempo y forma)

4.- Portafolio Individual

No comida

No porno, juegos, celulares y consolas

La sanción es fuera una semana

Material necesario:

-Eclipse

-JDK 1.6

Page 3: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

HISTORIA DE JAVA

Java fue diseñado en 1990 por James Gosling, de Sun Microsystems, como software

para dispositivos electrónicos de consumo. Curiosamente, todo este lenguaje fue

diseñado antes de que diese comienzo la era World Wide Web (WWW), puesto que

fue diseñado para dispositivos electrónicos como calculadoras, microondas y la

televisión interactiva.

En los primeros años de la década de los noventa, Sun Microsystems decidió intentar

introducirse en el mercado de la electrónica de consumo y desarrollar programas

para pequeños dispositivos electrónicos. Tras unos comienzos dudosos, Sun decidió

crear una filial, denominada FirstPerson Inc., para dar margen de maniobra al

equipo responsable del proyecto.

Inicialmente Java se llamó Oak (roble en inglés), aunque tuvo que cambiar de

denominación, debido a que dicho nombre ya estaba registrado por otra empresa.

Se dice este nombre se le puso debido a la existencia de tal árbol en los alrededores

del lugar de trabajo de los promotores del lenguaje.

Tres de las principales razones que llevaron a crear Java son:

1. Creciente necesidad de interfaces mucho más cómodas

2. Fiabilidad del código y facilidad de desarrollo. Gosling observó C o C++

aumentaban de forma alarmante el gran coste de pruebas y depuración. Por

ello en los sus ratos libres creó un lenguaje de programación donde intentaba

solucionar los fallos que encontraba en C++.

3. Enorme diversidad de controladores electrónicos. Java permite escribir un

código común para todos los dispositivos.

CARACTERISTICAS DE JAVA

Es un lenguaje de programación que ofrece la potencia del diseño orientado

a objetos con una sintaxis fácilmente accesible y un entorno robusto y

agradable.

Proporciona un conjunto de clases potente y flexible.

Pone al alcance de cualquiera la utilización de aplicaciones que se pueden

incluir directamente en páginas Web (aplicaciones denominadas applets).

Libre

Multiplataforma

Page 4: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

Java aporta a la Web una interactividad que se había buscado durante mucho

tiempo entre usuario y aplicación.

Ejemplo 1:Hola Mundo

<<Nombre de archivo: HolaMundo.java>>

import java.io.*;

public class HolaMundo{

public static void main(String arg[])

{

System.out.println("Hola Mundo");

}

}

Ejemplo 2: Hola Mundo Orientado a Objetos

<<Nombre de archivo: HolaMundoPOO.java>>

Import java.io.*:

Public class HolaMundoPOO{

Public static void main (String arg[])

{

Clase1 c1= new Clase1();

c1.saludo();

}

}

Page 5: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

<<Nombre de archivo: Clase1.java>>

Import java.io.*;

Class Clase1{

Void saludo()

{

System.out.println(“Hola Mundo”);

}

}

<<Otra opción de crear un Hola Mundo en Java Orientado a Objetos>>

<<Nombre de Archivo HolaMundoE2.java>>

Import java .io.*;

Public class HolaMundoE2{

Public static void main (String arg[])

{

Clase1 eje= new Clase1();

Ej.saludo();

Class Clase1{

Void saludo(){

System.out,println(“Hola Mundo Orientado a Objetos”);

}

}

}

}

Ejemplo 3: Programa que reciba dos números en el constructor

<<Nombre del primer archive es : Constructor.java>>

import java.io.*;

public class Constructor{

public static void main (string arg[] ){

Clase1 ej= new Clase1();

}

}

<<Nombre del Segundo archive es: Clase1.java>>

Class Clase1{

private int valor1, valor2;

Page 6: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

Clase1(int a, int b){

valor1=a;

valor2=b;

System.out.println(“los valores son:” + valor1 + valor2); } }

Ejercicio 1: Realiza un programa en java que nos ayude a encontrar si un

número es o no primo, debe poder hacerlo para un número cualquiera, este

número debe ser proporcionado a través del constructor

<<Nombre del primer Archivo primo1.java>>

import java.io.*;

public class primo1

{

public static void main (String args[])

{

primo2 pr=new primo2(4);

}

}

Ejercicio 2: Realiza un programa en java que nos ayude a encontrar si un

número es o no primo, debe poder hacerlo para un número cualquiera, este

número debe ser proporcionado por el usuario

<<Nombre del Segundo archivo: primos.java>>

import java.io.*;

Page 7: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

class primo2

{

int rsd, cont=0,num;

primo2(int num2)

{

num = num2;

if(num<0)

{

System.out.println("No es posible con numero negativos");

}

else

{

if(num==1)

{

System.out.println("Primo");

}

else

{

for(int i=1;i<=5;i++)

{

rsd=num%i;

if(rsd==0)

cont++;

}

if(cont==2)

{

System.out.println("Primo");

}

else

{

System.out.println("Numero no primo");

}

}

}

}

}

Page 8: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

INSTRUCCIONES PASO A PASO PARA COMPILAR EN JAVA

* Los archivos que se generarán contienen la extensión .java y .class, no eliminar

ninguno de ellos.

JAVAC: Es el compilador propio de Java

1.- Descargamos la JDK de al página oficial de Oracle, para simplificar este paso

damos clic en el siguiente link

2.- Una vez que tenemos descargado el software necesario nos vamos a la

ubicación que le dimos para almacenar el archivo, damos doble click sobre este y

procedemos a instalar la JDK.

Una vez que se esté instalando la JDK aparecerá una ventana en la cual sólo

debemos dar siguiente y aceptar todos los términos que ahí se muestra.

3.- Ya que se encuentre instalado la JDK procedemos a acceder a la siguiente ruta

a) Inicio

Page 9: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

b) Mi PC o Equipo

c) Disco Local C:

Page 10: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

d) Archivos de Programa

e) Java

Page 11: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

f) jdk1.6.0_23

g) BIN

Page 12: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

4.-En la parte superior podemos ver la barra de dirección damos clic y copiamos la

ruta que nos aparece.

5.- Ahora vamos a dar clic en:

Copiamos esta dirección

Page 13: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

a) Inicio

b) Clic derecho sobre Mi PC o Equipo

i) Elegimos la opción Propiedades

Page 14: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

c) Configuración avanzada del sistema

Page 15: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

Page 16: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

d) Aparecerá una ventana en la cual elegimos la pestaña “Opciones

Avanzadas”

e) En esa pestaña seleccionamos “Variables de entorno”

Page 17: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

f) Aparece una vez más aparece una ventana en la cual podremos ver el

siguiente cuadro:

i) Damos clic en la variable que tiene como nombre “PATH”

Page 18: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

ii) Presionamos “Editar”

iii) Aparece un ventana pequeña, ubicamos la opción “Valor de la

Variable” en la cual podemos pegar (Ctrl + V) la ruta que anteriormente

habíamos copiado

Page 19: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M

g) Damos “Aceptar” en las tres ventanas que nos aparecieron y ya se

mencionaron anteriormente.

Page 20: Portafolio de Evidencias

UNIVERSIDAD BANCARIA DE MEXICO “Constancia, Unidad y Trabajo”

U B A M