viernes, 4 de septiembre de 2009
Bitácora día de clases Agosto 28 de 2009
Dicen que los algoritmos son más importantes que el mismo computador y la declaración de datos del programa.
En el día de hoy aprendimos un poco mas acerca de los algoritmos como por ejemplo que uno de ellos debe estar especificado paso a paso cada proceso que debe ejecutar el programa o aplicativo y que un algoritmo es en algún momento tiene que terminar es decir todo algoritmo es finito.
El trabajo para la próxima clase es:
Adquirir experiencia en el manejo de un programa de DIAGRAMA DE FLUJOS (DFD) que se descargar de la página http://introprog.blogspot.com .
Y leer conceptos.
jueves, 27 de agosto de 2009
ALGORITMOS Y PROGRAMAS
1* Definicion o analisis del problema.
2* Diseño del algoritmo.
3* Transformacion del algoritmo en un programa
4* Ejecucion y validacion del programa.
Un algoritmo es un metodo para resolver un problema, la palabra algoritmo proviene de mohammed al-khowarizmi- Matematico persa que vivio durante el siglo IX y alcanzo gran reputacion por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y dividir numeros decimales.
Euclides, el gran matematico griego (del siglo V antes de cristo), que invento un metodo para encontrar el maximo común divisor de dos números se considera con al-khowarizmi el otro gran padre de la algoritmia (ciencia que trata de los algoritmos.
El profesor Niklaus Wirth- inventor de pascal, modula-2 y Oberon- titulo uno de sus mas famosos libros, ALGORITMOS+ ESTRUCTURAS DE DATOS=PROGRAMAS, Significandonos que solo se puede llegar a realizar un buen programa con el diseño de un algoritmo y una correcta estructura de datos.
Los informaticos suelen hacer una diferencia: Datos se refiere a la arepresentacion de algun hecho, palabras escritas o habladas, numeros y dibujos. Informacion implica datos procesados y organizados.
un sistema en General se define como un conjunto de componetes conectados e interactivos, que tienen un proposito y una unidad total. Sistema de Procesamiento de informacion es un sistema que transforma datos brutos en informacion organizada, significativa y util.
En otras palabras, un algoritmo es una forma para la resolucion de un problema.
Para realizar un procesose le debe suministrar a l procesador un algoritmo adecuado. por ejemplo, al cocinero debe darsele un receta, al pianista la partitura y asi sucesivamente, considerando al cocinero y al pianista como procesadores.
El algoritmo a de expresarce de una forma que recibe el nombre de programa. Se escribe en un lenguaje de programacion y a la actividad de expresar un algoritmo en forma de programa se le denomina programacion.
Cada paso en el algoritmo esta expresado por medio de unna instruccion en el programa. Por consiguiente, un programa consta de una secuencia de instrucciones, cada una de las cuales especifica las operaciones que debe realizar el computador.
Dos comceptos importantes a considerar en los sistemas de procesamiento en la informacion:
HARDWARE Y SOFTWARE.
El comcepto de algoritmo se denomina Metodologia de la programación.
PROBLEMA------ DISEÑO DEL ALGORITMO-----------PROGRAMA DE COMPUTADORA.
Para llegar a la realizacio de un programa es necesario el diseño previo de un algoritmo, de modo que sin algoritmo no puede existir un programa. los algoritmos son independientes tanto del lenguaje de programacion en que se expresa como de la computadora que los ejecuta.
en la ciencia de la computacion y en la programacion, los algoritmos son mas importantes que los lenguajes de programacion ó las computadoras, un aspecto muy importante sera el diseño del algoritmo.
Caracteristicas de los Algoritmos:
*un algoritmo debe ser preciso e indicar el orden de la realizacion de cada paso.
*un algoritmo debe estar definido. si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
*un algoritmo debe ser finito. si se sigue un algoritmo, se debe terminar en algun momento; o sea, debe tener un numero finito de pasos.
la definicion de un algoritmo debe describir tres partes:
Entrada
Proceso
Salida
Lenguajes de Programacion
los principales son:
*lenguaje maquina
*lenguaje de bajo nivel
*lenguajes de alto nivel
Instrucciones a la Computadora
los diferentes pasos de un algoritmo se expresan en los programas como instrucciones, sentencias ó proposiciones.
las instrucciones basicas y comunes a casi todos los lenguajes de programacion se pueden condensar en cuatro grupos:
*instrucciones de entrada / salida
*instrucciones aritmetico-logicas
*instrucciones selectivas
*instrucciones repetitivas
Tipos de Datos
existen dos clases de tipos de datos:
simples ( sin estructura ) y compuestos ( estructurado).
domingo, 23 de agosto de 2009
LA ULTIMA CLASE VIMOS...
UNIDAD 1 DE ESTUDIO 1er. semestre ING.MECANICA
Consiste en optimizar (minimizar o maximizar) una función lineal, que denominaremos función objetivo, de tal forma que las variables de dicha función estén sujetas a una serie de restricciones que expresamos mediante un sistema de inecuaciones lineales. ver mas...
viernes, 14 de agosto de 2009
iniciacion de actividades academicas
Agosto 14 de 2009.
Tengan Todos un cordial saludo;
En esta primera sesión nos han mostrado acerca de lo que tratara la primera unidad de la materia "lógica computacional" del primer semestre de ingeniería Mecánica, electrónica e industrial.
Durante la clase se trato acerca de ¿que entendíamos los estudiantes de lógica? tema al cual el docente dio unas aclaraciones acerca de las opiniones que dimos los estudiantes.
No podría explicar exactamente como fue la esplicación que dio el ingeniero acerca de la lógica pero encontré un articulo bien interesante en Internet que trata de este tema.
solo tienen que copiar el texto en azul y pegarlo en el buscador.
Temas de la unidad 1 a tratar de los cuales hay que llevar investigación de ellos a la próxima clase que sera en Agosto 21/09
unidad 1: conceptos generales
*Programación Lineal
*Programación estructurada y
*la Programacion orientada a objetos.
Aparte de estos Temas También se debe investigar acerca de:
*¿que son las TIC?
*¿Que es Http?
*¿que es una URL?
Las TIC tienen como fin la mejora de la calidad de vida de las personas dentro de un entorno, y que se integran a un sistema de información interconectado y complementario.
En sociología y política, la expresión TIC se utiliza para englobar habilidades necesarias para el uso de los dispositivos tecnológicos, que usualmente son dispositivos informaticos (almacenamiento, procesamiento y transporte de información), con finalidades concretas como, por ejemplo:
- Formación educacional,
- Organización y gestión empresarial,
- Toma de decisiones
Las TIC permitirian empoderar a los receptores en una medida que no era posble en los medios de comunicacion clásicos. Especialmente notable sería la capacidad de comvertir al tradicional receptor o cliente de un medio, en proveedor de informaticion para otros clientes, y para el medio mismo.
Sin embargo, esta libertad pone en manos los usuarios la responsabilidad de ofrecer contenidos de calidad y respetuosos. Esta libertad está en el centro de muchos conflictos éticos, económicos, de derecho y sociales.
Se espera también que las TIC permitan que sea la audiencia quien determine y exija el tipo de contenidos que desea. Algunos fenómenos en este sentido ya se aprecian en las comunidades formadas en Internet.
Por tal motivo se habla de la implicación de las tecnologías dentro de la construcción social.
La audiencia debe ser educada de una manera creativa, para que exigir contenidos de calidad. Por otro lado, sería deseable eliminar la marginación de determinados segmentos de la población, que usualmente no encuentran contenido a su gusto en los medios de masas, como la televisión, la radio y la prensa, que están dirigidas a un público prototipo y mayoritario. Sin embargo, la tendencia actual insiste en fomentar una visión uniforme y mayoritaria.
El término http quiere decir "Hypertext Transfer Protocol", en español "Protocolo de Transferencia de Hipertexto". Para los que no tienen experiencia en términos computacionales, esto puede parecer complicado, pero en realidad no lo es si examinamos este asunto por partes. Un protocolo es un conjunto de reglas a seguir, o lenguaje en común, y en este caso es conjunto de reglas a seguir son para publicar páginas web o HTML. El hipertexto se refiere a texto común con algunos atributos propios de las páginas en Internet, como lo son los enlaces. Por lo tanto http es un conjunto de reglas acordadas para transferir texto con atributos propios de
Definición de URL
URL son las siglas de Localizador de Recurso Uniforme (en inglés Uniform Resource Locator), la dirección global de documentos y de otros recursos en la World Wide Web.
La primera parte de la dirección indica qué protocolo utilizar, la segunda parte especifica la dirección IP o nombre de dominio donde se localiza el recurso.
Por ejemplo, las dos URLs de abajo apuntan a dos archivos diferentes en el dominio tengodeudas.com. La primera especifica un fichero ejecutable que se debe encontrar usando el protocolo FTP; la segunda especifica una página web que se debe abrir usando el protocolo HTTP:
Es una secuencia de caracteres, de acuerdo a un formato estándar, que se usa para nombrar recursos, como documentos e imágenes en Internet, por su localización.
El formato general de un URL es:
protocolo://máquina/directorio/archivo
También pueden añadirse otros datos:
protocolo://usuario:contraseña@máquina:puerto/directorio/archivo
Por ejemplo: http://es.Wikipedia.org/
Un URL típico puede lucir como:
donde
- http es el protocolo,
- es.wikipedia.org es el anfitrión,
- 80 es el numero de puerto de red en el servidor (siendo 80 el valor por omisión para el protocolo HTTP, esta porción puede ser omitida por completo),
- /wiki/Special:Search es la ruta de recurso,
- ?search=tren&go=Go es la cadena de búsqueda; esta parte es opcional. ver mas...
Muchos navegadores web no requieren que el usuario ingrese "http://" para dirigirse a una página web, puesto que HTTP es el protocolo más común que se usa en navegadores web. Igualmente, dado que 80 es el puerto por omisión para HTTP, usualmente no se especifica. Normalmente uno sólo ingresa un URL parcial tal como www.wikipedia.org/wiki/Train. Para ir a una página principal se introduce únicamente el nombre de anfitrión, como www.wikipedia.org.
Bibliografía:
