martes, 3 de septiembre de 2019

Crear una interfaz U

Crear una interfaz U con tres métodos. Crear una clase A con un método que produce una referencia a U construyendo una clase interna anónima. Crear una segunda clase B que contenga un array de U. B debería tener un método que acepte y almacene una referencia a U en el array, un segundo método que establece una referencia dentro del array (especificada por el parámetro del método) a null, y un tercer método que se mueve a través del array e invoca a los métodos de U. En el método main(), crear un grupo de objetos A y un único B. Rellenar el B con referencias U producidas por los objetos A. Utilizar el B para invocar de nuevo a todos los objetos A. Eliminar algunas de las referencias U de B.


CODIGO JAVA

A.java
public class A {
public U Libro() {
return new U() {
public void dibujar() {
 System.out.println("Se esta dibujando");
}
public void pintar() {
 System.out.println("Se esta pintando");
}
public void recortar() {
 System.out.println("Se esta recortando");
}
};
}
}
B.java
public class B {
U[] arregloA = new U[10];

public void reference (U ref, int i) {
arregloA[i]=ref;
}
public U Dreference(int i) {
arregloA[i]=null;
 return arregloA[i];
}
public void RegresarMetU() {
for (int i=0; i<5; i++) {
arregloA[i].dibujar();
arregloA[i].pintar();
arregloA[i].recortar();
}
 }
}
U.java
public interface U {
 void dibujar();
 void pintar();
 void recortar();

}
U_Main.java
public class U_Main {
public static void main(String[] args) {
A a = new A();
A a1 = new A();
A a2 = new A();
A a3 = new A();
A a4 = new A();
B b = new B();
b.reference(a.Libro(), 0);
b.reference(a1.Libro(), 1);
b.reference(a2.Libro(), 2);
b.reference(a3.Libro(), 3);
b.reference(a4.Libro(), 4);
b.RegresarMetU();
System.out.println(b.Dreference(3));
System.out.println(b.Dreference(0));
}
}

Modificar Secuencia.java

DEFINICION DEL PROBLEMA

Modificar Secuencia.java añadiendo un método obtenerRSelector() que produce una implementación diferente de la interfaz Selector que se mueve hacia atrás de la secuencia desde el final al principio. 

CODIGO JAVA

Secuence.java
public class Sequence {
private Object[] o;
private int next = 0;
public Sequence(int size) {
o = new Object[size];
}
public void add(Object x) {
if(next < o.length) {
o[next] = x;
next++;
}
}
private class SSelector implements Selector {
int i = 0;
public boolean end() {
return i == o.length;
}
public Object current() {
return o[i];
}
public void next() {
if(i < o.length) i++;
}
} // fin de SSelector
private class RSelector implements Selector{
 int i=o.length-1;
public boolean end() {
return i==-1;
}
public Object current() {
return o[i];
}
public void next() {
if (i>=0)i--;
}
}
public Selector getSelector() {
return new SSelector();
}
public RSelector getRSelector() {
return new RSelector();
}
public static void main(String args[]) {
Sequence s = new Sequence(10);
for(int i = 0; i < 10; i++)
s.add(Integer.toString(i));
Selector sl = s.getSelector();
 Sequence r = new Sequence(10);
 for (int i=0; i < 10; i++)
 r.add(Integer.toString(i));
 Selector rs = r.getRSelector();

 System.out.println("Método SSlector");
 while(!sl.end()) {
System.out.println((String)sl.current());
sl.next();
 }//Fin de While

 System.out.println("Método RSelector");

while (!rs.end()) {
System.out.println((String)rs.current());
rs.next();
}//Fin de while
}
} // fin de main


Selector.java
public interface Selector {
boolean end();
Object current();
void next();
}

martes, 10 de octubre de 2017

-DEFINIR EL CONCEPTO DE LITERACIDAD DIGITAL

-DEFINIR EL CONCEPTO DE LITERACIDAD DIGITAL

La literacidad digital, es una forma mucho más cansilla donde el usuario puede  encontrar la información. Gracias a la tecnología de hoy podemos encontrar cosas tanto información, libros digitales, imágenes etc… la cual el usuaria tiene infinidad de información la que puede utilizar para su aprendizaje. Otro punto seria que la literacidad tiene una relación con la alfabetización.
El cual muchas personas los confunden, la literacidad digital es las lenguas en código. Mientras la alfabetización seria el habla, los números, escrito etc...


-CARACTERISTICAS DE LA LITERACIDAD DIGITAL.

Una de ella es la tecnología, ya que es una herramienta la cual ayuda a presentar tu trabajo en varios sitios de internet o también por medio de las redes social al publicar información sobre un evento o algo que paso en un otro lugar.
Ya que la literacidad nos ayuda a mostrar la información requerida al usuario.
-UNA DE ELLA ES LA TECNOLOGÍA, YA QUE ES UNA HERRAMIENTA LA CUAL AYUDA A PRESENTAR TU TRABAJO EN VARIOS SITIOS DE INTERNET O TAMBIÉN POR MEDIO DE LAS REDES SOCIAL AL PUBLICAR INFORMACIÓN SOBRE UN EVENTO O ALGO QUE PASO EN UN OTRO LUGAR.
YA QUE LA LITERACIDAD NOS AYUDA A MOSTRAR LA INFORMACIÓN REQUERIDA AL USUARIO. 


 Se puede engañar a las personas de muchas maneras las cuales se puede referir a la mala información que el usuaria pública. El problema lo tiene el que lo público y el que lo utiliza de forma que piensa que la información es correcta y cree en esa información publicada. Es por eso que los usuarios deben leer con atención la información tratan de investigar por medios de buscadores. 

 -CUALES SON LAS ESTRATEGIAS DE PLANEACIÓN Y CRITERIOS DE BÚSQUEDA Y SELECCIÓN DE LA INFORMACIÓN DE FUENTES PUBLICADAS EN INTERNET QUE UTILIZAN LOS ALUMNOS.


Los alumno deben tener más de una página o sitio web donde el usuario toma la información, el motivo de esto es que algunas personas publican la información errónea la cual no sirve, en vez de ayudar al estudiante lo confunde aún más de lo que ya estaba y el estudiante lo toma como verdadero y hay está mal por no poner atención a lo que dice la información.


-CUALES SON LOS ELEMENTOS QUE RECONOCEN PARA VALORAR EL RIGOR, CREDIBILIDAD Y FIABILIDAD DE LAS PÁGINAS WEB Y DE LOS DOCUMENTOS SELECCIONADOS.

Sería el usuario o la página donde se saca la infurción si la información es de un sitio web donde las personas dan su opinión puede que sea falsa o pueda ser verdadera pero sería ver o comparar la información con otras páginas.

-CUÁLES SON LOS CRITERIOS QUE RECONOCEN PARA VALORAR LA CALIDAD DEL CONTENIDO DE LOS DOCUMENTOS SELECCIONADOS.

Revisar de donde salió la información y poder entrar a las fuentes donde la información fue sacada para que alguien más pueda verla. Asi podemos saber que la información es real y nos sirve para poder utilizarla.

-DESCRIBA LAS MEJORES PRÁCTICAS A REALIZAR CON LOS ESTUDIANTES PARA APLICAR LA LITERACUDAD DIGITAL.



Ayudar a los alumnos a comprender el uso de la información, un ejemplo: no tomar la primera página del sitio web y darla de verdadera. Darles a entender que la información es variable y que se tiene que poner mucha atención a lo que estamos leyendo. 


domingo, 1 de octubre de 2017

1. ¿QUÉ ES LA LITERACIDAD?



Literacidad es la capacidad para interactuar con cualquier sistema simbólico codificado culturalmente. Es decir, lo que hacen las personas con los diversos sistemas de códigos-lenguajes a los que se ven expuestos socialmente: el alfabeto hablado y escrito, los números, Íconos, incluso el lenguaje corporal entre muchos otros. Esto incluye sus sintaxis o reglas para operar para su uso efectivo, e inclusive para su transgresión creativa.
Para realizar determinadas tareas, las personas emplean sistemas de codificación en unas coordenadas de tiempo, espacio y cultura, para obtener determinados objetivos predeterminados por la misma tarea.


En otras palabras la literacidad puede definirse como el conjunto de competencias que hacen hábil a una persona para recibir y analizar información en determinado contexto por medio de la lectura y poder transformarla en conocimiento posteriormente para ser consignado gracias a la escritura. Está mediada por un reconocimiento y comprensión básicamente del lenguaje, pero además de ello, de los roles y dinámicas del lector y el escritor, como interlocutores en un contexto determinado.

https://lamula.pe/2012/03/05/literacidad-alfabetizacion-y-sociedad/jbellinah/
http://literacidaducn.blogspot.mx/2009/05/definicion-de-literacidad.html

2. ¿EN QUE SE DIFERENCIA CON LA ALFABETIZACIÓN DIGITAL?




La alfabetización digital definida por ICCOM (2007 2) como “el conocimiento y capacidad de manejar herramientas de productividad básicas tales como procesador de texto, planilla de cálculo u otros programas de productividad y tener conocimiento básicos para navegar por Internet, posibilitando así el acceso a la red de conocimientos”, constituirá una necesidad innegable de proveer de acciones de políticas públicas de oferta, pero que no sólo debe poseer dicho foco de atención.
                                                     
Si la alfabetización digital se analizara a través de la taxonomía de Bloom – la cual conocemos se constituye en orden ascendente de desarrollo de los procesos cognitivos a través del conocimiento, comprensión, aplicación, análisis, síntesis y evaluación – se estaría desarrollando sólo hasta el nivel de aplicación. En cambio, Cassany (2005 1) nos ofrece el concepto de literacidad, el cual “abarca todos los conocimientos y actitudes necesarios para el uso eficaz en una comunidad de los géneros escritos”. Como se puede apreciar, en forma explícita nos entrega que dicho concepto es trabajado con otros (comunidad) y que no sólo se limita a los conocimientos, pues reconoce que deben existir ciertas actitudes necesarias para su uso eficaz.



Si comparamos ambas definiciones se puede rescatar un detalle implícito, el cual es que la alfabetización digital como definición es desarrollada por un individuo, en cambio, la literacidad es realizada en comunidad, por lo que se comprende que debe poner en acción muchas más formas de interrelacionarse y, por ello, al aplicar la misma taxonomía mencionada, se puede obtener hasta el nivel de evaluación en su ejecución. Complementando lo expuesto por la literacidad, Neira (2008 2) nos ofrece que “el concepto de literacidad incluye todos los conocimientos, habilidades, actitudes y valores derivados del uso generalizado, histórico, individual y social del código escrito”, lo cual nos entrega las bases para sostener que la literacidad estará abocada al analfabetismo funcional, en cambio, el alfabetismo digital se limitará al analfabetismo digital.

Siguiendo una comparación entre Alfabetización digital y la literacidad, se podría establecer a través de los niveles para la integración curricular de las TICs a las que se dirige. Obtenemos tres diferentes niveles según Sánchez (2002 3) los cuales son:
a) Apresto de las TICs: “Es dar los primeros pasos en su conocimiento y uso. Tal vez realizar algunas aplicaciones, el centro está en vencer el miedo y descubrir las potencialidades de las TICS.
b) Uso de las TICs: Implica conocerlas y usarlas para diversas tareas, pero sin un propósito curricular claro. (…) Las tecnologías se usan, pero el propósito para qué se usan no está claro, no penetran la construcción del aprender, tienen más bien un papel periférico en el aprendizaje y la cognición”.
c) Integración: Es embeberlas en el currículum para un fin educativo específico, con un propósito explícito en el aprender. Es aprender X con el apoyo de la tecnología Y. (…) El aprender es visible, las TICs se tornan invisibles”.

Se comprenderá, por tanto, que el centro de integración de la alfabetización es el apresto, inclusive el uso de las Tics, pero el nivel de integración corresponde a la literacidad.

No obstante, hay que advertir que la literacidad no apunta con crear conocimiento, hacerlo disponible y esperar mejores resultados, pues se debe comprender que el conocimiento añade valor significativamente distinto al exceso de información.





3. ¿ES IMPORTANTE LA LITERACIDAD DIGITAL?

Claro que es importante ya que gracias a ella podemos realizarla en comunidad, por lo que se comprende que debe poner en acción muchas más formas de interrelacionarse y, por ello, al aplicar la misma taxonomía mencionada, se puede obtener hasta el nivel de evaluación en su ejecución.


Por otra parte la literacidad digital es muy importante debido a que está da la capacidad de interactuar con la información, que a su vez consiste en la búsqueda eficaz; uso y manipulación pertinente;  y la comunicación asertiva orientada a la resolución de problemas aunque claro está que son muy pocas la personas que tiene esta capacidad, sin embargo todos podemos desarrollar esta habilidad si ejercemos correctamente nuestra ciudadanía digital.

4. FUENTES CONSULTADAS


http://www.americalearningmedia.com/edicion-007/89-white-papers/432-literacidadnuevo-desafio-de-la-globalizacion-e-internet-hacia-la-literatura


http://cienciauanl.uanl.mx/?p=3050











Crear una interfaz U

Crear una interfaz U con tres métodos. Crear una clase A con un método que produce una referencia a U construyendo una clase interna anónima...