You are on page 1of 24

UNIVERSIDAD NACIONAL AUTNOMA DE MEXICO FACULTAD DE INGENIERA ASIGNATURA: LABORATORIO DE COMPUTACIN PARA INGENIEROS EQUIPO: 3 GRUPO: 1114 FECHA:

18-AGOSTO-2011 # 309250964 # 412005141 # 309278540 #309335173

Muoz Velzquez Brenda Karina Tajonar Daz Carla Sofa Pacheco Jimnez Ana Janet Vielma Serrano Mara Fernanda
PRCTICA N1 TECNOLOGAS DE LA INFORMACIN INTRODUCCIN

A travs de los siglos el hombre ha buscado y desarrollado medios para el intercambio de informacin, desde la correspondencia a caballo hasta el correo electrnico, cabe mencionar que la importancia de la velocidad de transferencia de informacin ha sido clave esencial en la humanidad ya que entre ms rpido sea el intercambio de informacin, se vuelve ms gil el desarrollo de nuestra sociedad.

RESUMEN La prctica de Tecnologas de la Informacin nos da una breve definicin de lo que es informacin, datos, tecnologa, y despus une esos conceptos para crear la definicin de Tecnologas de la informacin. Nos habla tambin de los tres tipos en los que se puede clasificar la Tecnologa de la informacin, los cuales son: sistemas de conferencia, sistemas de transferencia y recuperacin de informacin y sistemas de procesamiento personal de informacin. Por ltimo nos muestra cmo se debe buscar y corroborar informacin y nos propone una serie de ejercicios para hacer nuestra propia bsqueda.

DESARROLLO

1.0 - Bsqueda de informacin usando internet

a) Buscadores Internacionales Buscador Google Yahoo! Dmoz Hooting Owl Go Idiomas que maneja Ingls / Espaol Ingls / Espaol Ingls Ingls Ingls Logo

b) Buscadores en Amrica Latina Buscador Bacan Buscar Idiomas que maneja Espaol Espaol Logo

c) Pginas relacionadas con el Lenguaje C http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n) http://www.monografias.com/trabajos4/lenguajec/lenguajec.shtml http://html.rincondelvago.com/lenguaje-c.html http://aurea.es/wp-content/uploads/1-introduccionlenguajec.pdf http://es.scribd.com/doc/22283/Manual-De-Programacion-Lenguaje-C d) Pginas relacionadas con tutoriales de Lenguaje C http://www.carlospes.com/curso_de_lenguaje_c/ http://sopa.dis.ulpgc.es/so/cpp/intro_c/ http://www.youtube.com/watch?v=3wWK9IwFIdM http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm http://eztigma.brinkster.net/lenguajec.html#2 e) Pginas relacionadas con programas de Lenguaje C http://eztigma.brinkster.net/lenguajec.html#2 http://www.mis-algoritmos.com/ejemplos/indice-10.html http://www.ejemplosc.com/ http://es.scribd.com/doc/16448747/Ejercicios-resueltos-en-C http://www.ual.es/~jjcanada/ip1itig/ejemplosc.pdf

f) Pginas serias http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm http://aurea.es/wp-content/uploads/1-introduccionlenguajec.pdf http://es.scribd.com/doc/22283/Manual-De-Programacion-Lenguaje-C http://www.mis-algoritmos.com/ejemplos/indice-10.html http://www.ejemplosc.com/

g) Historia y caractersticas principales del Lenguaje C El lenguaje C fue creado entre 1970 y 1972 por Brian Kernighan y Dennis Ritchie para escribir el cdigo del sistema operativo UNIX. Desde su nacimiento se fue implantando como el lenguaje de programacin de sistemas favorito para muchos programadores, sobre todo por ser un lenguaje que conjugaba la abstraccin de los lenguajes de alto nivel con la eficiencia del lenguaje mquina. Los programadores de sistemas que trabajaban sobre MS-DOS y Macintosh tambin utilizaban C, con lo cual la prctica totalidad de aplicaciones de sistema para microordenadores y para sistemas UNIX est escrito en este lenguaje. A mediados de los ochenta el C se convierte en un estndar internacional ISO. Este estndar incluye tanto la definicin del lenguaje como una enorme biblioteca de funciones para entrada / salida, tratamiento de textos, matemticas, etc. A mediados de los ochenta se crea el C++, extensin de C orientada a objetos. El C++ se convierte en estndar ISO en 1998. En el momento actual, el lenguaje C no va a modificarse ms. Ser el C++ el que incorporar nuevos cambios. El lenguaje C es el resultado de un proceso de desarrollo que inici con un lenguaje denominado BCPL. Este influenci a otro llamado B (inventado por Ken Thompson). En los aos 70; ste lenguaje llev a la aparicin del C. Con la popularidad de las microcomputadoras muchas compaas comenzaron a implementar su propio C por lo cual surgieron discrepancias entre s. Por esta razn ANSI (American National Standars Institute, por sus siglas en ingls), estableci un comit en 1983 para crear una definicin no ambigua del lenguaje C e independiente de la mquina que pudiera utilizarse en todos los tipos de C.

C es un lenguaje de programacin de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su caracterstica principal es ser portable, es decir, es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus caractersticas principales es el ser estructurado, es decir, el programa se divide en mdulos (funciones) independientes entre s. El C es un lenguaje de programacin de propsito general, Sus principales Caractersticas son:

Programacin Estructurada Economa en las expresiones Abundancia en operadores y tipos de datos Codificacin de Alto y Bajo nivel simultneamente Reemplaza ventajosamente la programacin en ensamblador Utilizacin natural de las funciones primitivas del sistema No est orientado a ningn rea en especial Produccin de cdigo objeto altamente optimizado Facilidad de aprendizaje

Las instrucciones de control de flujo de C son las habituales de la programacin estructurada: IF, FOR, WHILE, SWITCH - CASE, todas incluidas en su predecesor BCPL. C incluye tambin punteros y funciones. Los argumentos de las funciones se pasan por valor, esto es copiando su valor, lo cual hace que no se modifiquen los valores de los argumentos en la llamada. Cuando se desea modificar los argumentos en la llamada, stos se pasa n por referencia, es decir, se pasan las direcciones de los argumentos. Por otra parte, cualquier funcin puede ser llamada recursivamente. Una de las peculiaridades de C es su riqueza de operadores. Puede decirse que prcticamente dispone de un operador para cada una de las posibles operaciones en cdigo mquina.

Hay toda una serie de operaciones que pueden hacerse con el lenguaje C, que realmente no estn incluidas en el compilador pro piamente dicho, sino que las realiza un preprocesador justo antes de cada compilacin. Las dos ms importantes son #define (directriz de sustitucin simblica o de definicin) e #include (Directriz de inclusin en el fichero fuente) Finalmente, C, que ha sido pensado para ser altamente transportable y para programar lo improgramable, igual que otros lenguajes tiene sus inconvenientes. Carece de instrucciones de entrada/salida, de instrucciones para manejo de cadenas de caracteres, con lo que este trabajo queda para la librera de rutinas, con la consiguiente prdida de transportabilidad. La excesiva libertad en la escritura de los programas puede llevar a errores en la programacin que, por ser correctos sintcticamente no se detectan a simple vista. Por otra parte las precedencias de los operadores convierten a veces las expresiones en pequeos rompecabezas.

2.0

CORREO ELECTRNICO 2.1- Buscar sitios que proporcionen el servicio de correo electrnico e identificar las pginas web donde sea gratuito

Nota: Las pginas web marcadas con una lnea roja proporcionan un correo gratuito a los usuarios.

2.2-

Con base en los sitios encontrados que dispongan del servicio gratuito de correo electrnico, seleccionar uno tomando en cuenta las recomendaciones arriba mencionadas y abrir una cuenta de correo. Indicar los pasos que se siguen para abrirla, cual es el tamao de la cuenta y el tamao mximo del archivo que se puede enviar, con que otras caractersticas cuenta.

a) Seleccionamos una pgina web b) Para comenzar abrir una cuenta de correo en LatinMail deben seguirse los siguientes pasos: 1. Dar clic en crear mi cuenta 2. Comienza el registro LatinMail (datos de la cuenta, recordatorio, datos del usuario, datos de seguridad, trminos del servicio e informacin promocional.) 3. Dar clic en crear mi cuenta al finalizar el registro. 4. Tamao de la cuenta ilimitado 5. Tamao mximo del archivo que se puede enviar 20Mb 6. Cuenta papelera de reciclaje, carpetas para guardar archivos y de contactos.

2.3-

Con base a las pginas encontradas referentes al lenguaje C del ejercicio 1 enviar a un compaero o al profesor 5 ligas que consideres importantes, adjuntar un documento de algunas de esas pginas y enviarlo en otro correo a un compaero o al profesor.

Correo LatinMail

Correo hotmail

3. Adjuntar el documento creado en el ejercicio 1 enviarlo en otro correo a un compaero o al profesor.

3.0

FOROS DE DISCUSIN a) Foros relacionados con lenguaje C http://foros.raza-mexicana.org/showthread.php?t=82 http://www.linuxespanol.com/ftopic19087.php http://foros.clubdesarrolladores.com/index.php b) Diferencias entre los foros El primer foro solo es para expresar sus opiniones sobre este lenguaje de programacin, el segundo foro es ms utilizado para resolver dudas y para que los novatos sean asesorados por personas con ms experiencia y el tercer foro es un sitio funciona como un foro, pero en realidad se tratan de grupos de usuarios agrupados por temas de inters, aqui se producen los debates de la comunidad, permitiendo la exposicin de ideas, dudas y dems.

c) Reglas para ingresar a los foros Los administradores de los foros no se hacen responsables por las opiniones de otros usuarios Los foros utilizan cookies para almacenar informacin en su computadora local. Al registrarte aceptas las condiciones del sitio. No publicar material abusivo, obsceno, vulgar, de odio, amenazante, orientado sexualmente, o ningun otro que de alguna forma viole leyes vigentes. Estar de acuerdo en que el webmaster, administrador y moderadores de este Foro tienen el derecho de borrar, editar, mover o cerrar cualquier tema en cualquier momento si lo consideran conveniente.

d) Comunicacin en los foros Una vez que has creado tu cuenta dentro de ese foro, puedes enviar preguntas para que otras personas que tambin son usuarios del foro te puedan ayudar. Puedes buscar temas para discutir y agregar tu comentario. Puedes ingresar temas nuevos para discusin, compartir lo que t piensas o ayudar a resolver dudas a otros usuarios. La comunicacin se hace una vez que te identificas dentro del sitio. 4.0 PORTALES EDUCATIVOS 4.1- Ingresar a internet y buscar portales educativos.

4.2- Identificar 4 portales educativos

4.3 Identificar los servicios educativos

Los servicios que utilizara de estos 4 sitios son:

a) en lnea: Para estudiar en vacaciones. Foros educativos: Para aprender y compartir temas especficos. Traductor de idiomas: Porque la informacin actual est en idioma nativo. b) Diccionario: Es necesario para el mejor entendimiento de la informacin. c) Exmenes en lnea: Para no perder la practica

d) Ejercicios de reforzamiento de matemticas nivel secundaria. Por la deficiente educacin bsica en matemticas que me dieron. e) Biblioteca digital: Porque es ms cmodo y menos costosa la consulta. f) Educacin en tecnologa: Para estar a la vanguardia con la informtica. g) Lenguas extranjeras: Para ser bilinge. h) Programacin de computadoras: Para tener una computadora eficiente. 4.0 Portales Educativos I) http://www.redescolar.ilce.edu.mx/ II) http://www.ilce.edu.mx/ III) http://www.conevyt.org.mx/ IV) http://www.enciclomedia.edu.mx/ V) http://www.educoas.org VI) http://wwww.sepiensa.org.mx

C) Servicios que proporciona cada portal educativo I) http://www.redescolar.ilce.edu.mx/

Este portal est dirigido a personas de educacin bsica (preescolar, primaria y secundaria), el cual les ayudara a actualizar, capacitar y aprovechar una de las grandes ramas de la tecnologa como son: foros de discusin, correo electrnico, red de informacin mundial, asesoras, un amplio material de lectura, diferentes cursos y talleres para estar ms preparados de manera continua y a distancia.

II)

http://www.ilce.edu.mx/

Este otro, dirigido a estudiantes, directivos y padres de familia, ofrece informacin para un mejor desempeo acadmico y as obtener nuevos conocimientos de manera diferente utilizando uno de los ms importantes medios de comunicacin. III) http://www.conevyt.org.mx/

Como tercera opcin tenemos este portal educativo mexicano el cual est dirigido a personas adultas que no pudieron concluir sus estudios bsicos, incita a empezar a utilizar los medios electrnicos para actualizar a los usuarios con diferentes opciones de estudio a distancia y formacin para emprender un mejor trabajo. IV) http://www.enciclomedia.edu.mx/

Como cuarta opcin tenemos este portal que est dirigido para nios de bajos recursos para ser utilizados en las escuelas con materiales didcticos, la enseanza del ingls para ofrecerles una mejor educacin a los nios de Mxico. V) http://www.educoas.org

Este portal me pareci muy diferente a los dems ya que est dirigido a docentes e investigadores el cual contiene informacin de intercambios al extranjero, becas, formacin a distancia, calendario de eventos internacionales y otros enlaces de inters. El portal lo puedes encontrar en 4 diferentes idiomas (los ms importantes de Amrica). VI) http://wwww.sepiensa.org.mx

Este ltimo portal educativo est dirigido a todo tipo de pblico desde nios, jvenes, estudiantes, padres y madres. Los cuales contienen diferentes temas, conocimientos y apoyos para cada uno de los miembros de una familia. D) Qu servicios utilizara? En base a todos los portales que encontr, al que le podra dar un buen uso seria al segundo ( http://www.ilce.edu.mx/) ya que fue el que me pareci ms completo y apto para estudiantes de diferentes edades. Cuenta con varios sitios extras como son: una biblioteca digital, como tambin una enciclopedia la cual le puede servir a todos en general ya que contiene cualquier tipo de informacin requerida.

5.0 BSQUEDA DE BIBLIOTECAS DIGITALES.

5.1 Bibliotecas digitales

Direccin electrnica 5.2.1- Biblioteca digital del Instituto Latinoamericano de la Comunicacin Educativa. El mapa del sitio es muy didctico, est organizado por: Catalogo: Abarcando las siguientes reas. - Literatura. - Humanidades - Educacin - Ciencias. Colecciones. Infantil: Literatura, Educacin ambiental. etc. Didctica: Talleres

http://bibliotecadigital.ilce.edu.mx/

5.2.2- Biblioteca Digital ITSON. Departamento de Ingeniera Elctrica. Esta biblioteca est orientada especficamente al rea de computacin para ingenieros manejando los siguientes temas: Programacin en el Lenguaje C Programacin en el Lenguaje Ensamblador 8086 Programacin en Java Aplicaciones Web Manual Prcticas del Laboratorio de Programacin I Manual Prcticas del Laboratorio de Computacin III Tutoriales de NetBeans para Java Tutoriales de NetBeans para C-C++ Manual Prcticas del Laboratorio de Circuitos Elctricos I (Plan 2002). Contenindolos nicamente en documentos Pdf. http://antiguo.itson.mx/die/mdomitsu/bibli otecaDigital/

5.2.3 - Biblioteca virtual Miguel de Cervantes. Permite realizar diferentes tipos de bsquedas: -Catlogo general: Abarca ests reas de estudio: Lengua Literatura. Historia. Biblioteca Americana. Biblioteca de Signos. Biblioteca Joan Llus Vives. Biblioteca Letras Galegas. Literatura Infantil y Juvenil. -Documentos y archivos: Realiza bsquedas en el contenido de las obras de la Biblioteca. -Autores de las obras incluidas. -Concordancias: - Dirigido a estudiantes de literatura e investigadores, permite buscar las apariciones de palabras en contexto, lo que resulta. http://www.cervantesvirtual.com/servicios

5.2.4- Biblioteca Digital de la Tecnologa educativa. Esta biblioteca pone al alcance informacin respecto al conocimiento de la Tecnologa educativa, ofrece un amplio catlogo sobre Actas, Revistas y Fondos digitales relacionados con la Tecnologa Educativa, todos los artculos digitalizados de la Revista de Medios y Educacin Pixel Bit, o difundir publicaciones electrnicas (Colecciones) as como investigaciones y resultados de los estudios que el grupo realiza, posibilitndole al usuario descrgala directamente en su PC. http://tecnologiaedu.us.es/tecnoedu/

5.3- Bsqueda de informacin relacionada con el Lenguaje C. Marco Histrico. C es un lenguaje de programacin de propsito general que ha sido estrechamente asociado con el sistemas UNIX (creado entre 1970 y 1972 por Brian Kernighan y Dennis Ritchie) en donde fue desarrollado puesto que tanto el sistemas como los programas que corren en l estn escritos en C. Se le llama lenguaje de programacin de sistemas debido a su utilidad para escribir compiladores y sistemas operativos se utiliza con igual eficacia para escribir importantes programas en diversas disciplinas. A mediados de los ochenta A mediados de los ochenta se crea el C++, extensin de C orientada a objetos. El C++ se convierte en estndar ISO en 1998. En el momento actual, el lenguaje C no va a modificarse ms. Ser el C++ el que incorporar nuevos cambios. Caractersticas Orientado a la programacin de sistemas. Es altamente transportable. Es muy flexible. Genera cdigo muy eficiente. Es muy expresivo (se pueden realizar muchas funciones escribiendo pocas lneas de cdigo). Es muy poco modular Hace pocas comprobaciones. Da poca disciplina al programador. Es difcil leer cdigo escrito por otras personas.

Estructura de un Programa en C El lenguaje de programacin C es un lenguaje y como tal tiene un alfabeto, reglas para formar palabras y reglas de puntuacin para hacer programas correctos o legales. Esas reglas son la sintaxis del lenguaje. El programa que verifica la legalidad del cdigo C es el compilador. Un programa en C consiste en una secuencia de caracteres almacenados en uno o ms archivos que sern traducidos por el compilador de C al lenguaje mquina de una determinada computadora Un programa en C consta de varias partes, las cuales no necesariamente aparecen en ese orden: [Comentarios] [Directivas al preprocesador] [Declaraciones de funciones] [Declaracin de variables externas] El estndar de C define un conjunto de bibliotecas de funciones, que necesariamente vienen con todo entorno de compilacin de C y que satisfacen estos servicios elementales.

CONCLUSIN Como forma de conclusin podemos decir que el objetivo principal que tena est primera prctica se cumpli, ya que en efecto, pudimos distinguir las diferentes herramientas de tecnologas de informacin, y aprender a utilizarlas de la manera ms recomendada; para de esta manera cumplir nuestro objetivo que es bsicamente el obtener la informacin que especficamente se deseaba obtener al inicio de nuestra bsqueda en la red, en consecuencia poder adquirir un nuevo conocimiento. Adems que tambin aprendimos que si las usamos de manera correcta, adems de ser mucho ms eficiente la bsqueda de la informacin, si, adems de todo restringimos los criterios de bsqueda, evitaremos la ambigedad en ella. As tambin la confiabilidad o respaldo que le dan ciertos portales, como lo son principalmente los de tipo educativos o institucionales nos darn una mayor seguridad que la informacin proporcionada es la correcta. Tambin aprendimos que cambiar de vez en cuando nuestros buscadores, nos servir para obtener una segunda opinin es decir otras opciones de enlaces a pginas web que nos sern de gran ayuda para ampliar y complementar nuestra informacin. En el caso de las bibliotecas digitales, pudimos darnos cuenta de que existen al igual que los portales educativos los cuales estn dirigidos a cierto pblico dependiendo su grado de escolaridad o al pblico en general; existen bibliotecas digitales especializadas en cierta rea como lo pueden ser la ciencia y tecnologa, literatura, historia, etc.; las cuales manejan de manera diferente la informacin que ah se proporciona (pdf, presentaciones en powerpoint, etc.).Y claro sin dejar de mencionar algunos de los correo gratuitos que pudimos conocer. Adems de que podemos clasificarlas herramientas de TI en sistemas de conferencia, sistemas de transferencia y recuperacin de informacin y sistemas de procesamiento personal de informacin.

DUDAS En esta primera prctica no tenemos dudas en si de lo que hicimos, lo nico con lo que nos debemos familiarizar ser con la mecnica para subir nuestra informacin al blog, ya que nunca habamos tenido alguno.

BIBLIOGRAFA
W. KERNIGHAN Brian, M. RITCHIE Dennis, El lenguaje de programacin C, 2 Ed, Pearson Educacin, 1991, No. de pg. 294

GLOSARIO: ISO: La Organizacin Internacional de Normalizacin o ISO nacida tras la Segunda Guerra Mundial, es el organismo encargado de promover el desarrollo de normas internacionales de fabricacin, comercio y comunicacin para todas las ramas industriales a excepcin de la elctrica y la electrnica.
UNIX: es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los

laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy. MS DOS: (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. MACINTOSH: El Macintosh es el nombre con el que actualmente nos referimos a cualquier computadora personal diseada, desarrollada, construida, comercializada, y vendida por la compaa Apple Inc.

REFERENCIAS ELECTRNICAS http://antiguo.itson.mx/die/mdomitsu/bibliotecaDigital/Programacion_Lenguaje_C/


http://bibliotecadigital.ilce.edu.mx

http://www.google.com.mx/ http://www.latinmail.com/ www.hotmail.com/ http://www.sep.gob.mx/ http://www.ilce.edu.mx./ http://www.sepiensa.org.mx./ http://antiguo.itson.mx/die/mdomitsu/bibliotecaDigital/ http://www.cervantesvirtual.com/servicios/ http://tecnologiaedu.us.es/tecnoedu/ http://www.redescolar.ilce.edu.mx/ http://www.ilce.edu.mx/ http://www.conevyt.org.mx/ http://www.enciclomedia.edu.mx/ http://www.educoas.org http://wwww.sepiensa.org.mx

You might also like