lunes, 1 de agosto de 2011

USO DE ESTRUCTURAS DE DATOS ESTATICAS Y DINAMICAS.

Las estructuras dinámicas de datos son estructuras que cuya dimensión puede crecer o disminuir durante la ejecución del programa. Una estructura dinámica de datos es una colección de elementos llamados nodos. Al contrario que un array, que contiene espacio para almacenar un número fijo de elementos, una estructura dinámica de datos se amplía y contrae durante la ejecución del programa.

Las estructuras dinámicas de datos se pueden dividir en dos grandes grupos:

Lineales: listas enlazadas, pilas, colas.

No lineales: árboles , grafos.

Las estructuras dinámicas de datos son de gran utilidad para almacenar datos del mundo real, que están cambiando constantemente. Por ejemplo si tenemos almacenados en un array los datos de los alumnos de un curso, los cuales estan ordenados de acuerdo al promedio, para insertar un nuevo alumno seria necesario correr cada elemento un espacio: Si en su lugar se utilizara una estructura dinámica de datos, los nuevos datos del alumno se pueden insertar fácilmente.


PRINCIPIOS FUNDAMENTALES DE LA PROGRAMACION ESTRUCTURADA

La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).

Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.

Ejemplo de Anidamiento

CLS
INPUT "Valor entero para a:"; a
INPUT "Valor entero para b:"; b
IF a > b THEN
REM hacer intercambio de variables
auxiliar = a
a = b
b = auxiliar
REM imprimir diferencia en escala de uno en uno
DO WHILE auxiliar > a
auxiliar = auxiliar - 1
PRINT auxiliar
LOOP
ELSE
REM no hacer nada
END IF
PRINT
PRINT a; b

Alfabetización tecnológica

Consiste en enseñar o alfabetizar a las personas en el uso correcto de un computador para de esta manera facilitarles la vida diaria, cosas en las que se alfabetiza tecnológicamente pueden ser:

El uso de las herramientas ofimáticas, tal como el procesador de palabras, las hojas de cálculo y el uso de internet, forman parte de lo enseñado por las y los facilitadores de cada infocentro a las diversas comunidades para que puedan elaborar sus proyectos, fomentar la organización y potencializarse como individuos en la solución de problemas locales y cotidianos.

Uso del computador

Las computadoras se usan en el ámbito hogareño, empresarial, científico y estudiantil, con diferentes propósitos: automatizar tareas, realizar operaciones complejas o largas sin errores, archivar o editar documentos de todo tipo (audio, texto, video...), acceso rápido y almacenamiento a bases de datos, entretenimiento (juegos, películas, etc), etc.

Así mismo se podrá observar loas distintas formas o modelos de uso de la computadora en el la enseñanza aprendizaje, entre otros.

Cuando se habla del uso de las computadoras en la educación se argumenta y es inevitable discutir sobre sus ventajas, inconvenientes y usos apropiados estas son discusiones técnicas y pedagógicas, pero detrás de ellas hay algo más que argumentaciones racionales, detrás de ellas hay también emociones. A mediados de la década del 1970 las computadoras eran usadas por pocas personas, pero ya en la actualidad han tenido un mayor impacto en la sociedad que cualquier otro invento. Esta acogida se debe a sus características, las mismas que son aprovechadas en los diferentes ámbitos laborales, en particular el educativo, por ello vemos que las escuelas o instituciones educativas de hoy en día cada vez más apuestan por implementar un centro de cómputo dentro de su infraestructura y así mantenerse acorde con los adelantos de la informática y alcanzar el anhelado sueño de mejorar la enseñanza aprendizaje a través de un mejor medio para concretar tal fin: La computadora.

Herramientas Ofimaticas

Las herramientas ofimaticas son todas aquellas que realizan las actividades basicas de oficinas, como escribir, redactar, copiar pegar, en distintos programas con codigo abierto llamado Open Office, entre los mas importantes estan, Write, Calc y en Manejador de presentaciones, utiles para realizar trabajos y cualquier actividad relacionada con el ambito diario.

Por lo tanto, una herramienta ofimática es una recopilación de programas,los cuales son utilizados en oficinas y sirve para diferentes funciones como crear,modificar,organizar,escanear,imprimir etc. archivos y documentos.Son amplia mente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es más complejo, al tener que conseguir programa por programa, y en caso del software pagado, más caro.

Tecnologias de la Informacion y Comunicacion TIC

Las tecnologías de la información y la comunicación (TIC, TICs o bien NTIC para Nuevas Tecnologías de la Información y de la Comunicación o IT para «Information Technology») agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, internet y telecomunicaciones.

El uso de las tecnologías de información y comunicación entre los habitantes de una población, ayuda a disminuir en un momento determinado la brecha digital existente en dicha localidad, ya que aumentaría el conglomerado de usuarios que utilizan las Tic como medio tecnológico para el desarrollo de sus actividades y por eso se reduce el conjunto de personas que no las utilizan.

A nadie sorprende estar informado minuto a minuto, comunicarse con gente del otro lado del planeta, ver el video de una canción o trabajar en equipo sin estar en un mismo sitio. Con una rapidez impensada las Tecnologías de la información y comunicación son cada vez más, parte importante de nuestras vidas. Este concepto que también se llama Sociedad de la información, se debe principalmente a un invento que empezó a formarse hace unas cuatro décadas: internet.

Internet

Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos.

Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web (WWW, o "la Web") hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza Internet como medio de transmisión.

Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), lasconversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia -telefonía (VoIP), televisión (IPTV)-, los boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.