martes, 29 de septiembre de 2009

Diagramas de flujo

En esta clase el profesor nos enseño a utilizar los diagramas de flujo.
No todos en esa clase solo unos cuantos y tambien nos dio la definicion de cada símbolo.

No se puede mostrar la imagen “http://www.brighton-ltd.com.ar/inicio_files/imageEffectsBelow_ovalo%20web.png” porque contiene errores.   Inicio/ fin: va al principio o al final de un problema

https://mywebspace.wisc.edu/anoguera/web/glo/romboide.JPG   Entrada y salida: introduccion de datos.

http://www.telecable.es/personales/kranko/images/romboE2.gif            Desición: se apoya con preguntas lógicas cuyas preguntas son lógicas.

http://www.educared.cl/images/general_chile/area_paralelogramo5.gif     Obtiene una salida a pantalla o impresora.

 Se utiliza cuando el programador necesita enviar la corrida del programa a otra parte de la misma página.

Documento.- se utiliza cuando el programador necesita enviar corrida a otra pagina.
http://www.glaciologia.cl/videos/flechas2.jpg




http://www.monografias.com/trabajos53/diagrama-de-flujo/Image7256.gif


lunes, 28 de septiembre de 2009

Metodo cientifico

El método científico es el conjunto de estrategias que usan los científicos para desarrollar su función, es decir, hacer ciencia. Poco nos explica esto y es importante hacerlo porque la mejor manera definir y explicar la ciencia, y distinguirla de la pseudociencia y la charlatanería,es a través del método que utiliza. Se esquematiza así:

1.-observación, hipótesis, predicción, verificación, replicación


Recordemos que el objetivo de la ciencia es conocer la realidad empírica, observable (directa o indirectamente), de la forma más confiable posible (en base a pruebas), aunque no infalible ni absoluto (es provisional porque nunca se asume haber llegado al final), evitando al máximo el autoengaño, las ilusiones y la mentira. Este conocimiento implica tanto descripciones (leyes) de lo que ocurre como explicaciones (teorías) del porqué ocurre. Las explicaciones del porqué ocurre (teorías) son importantes porque nos permiten hacer predicciones, que son un elemento crucial en el método . Precisamente fiabilidad de este conocimiento científico procede de este método, que se basa en someter a prueba una u otra vez las predicciones, que a su vez son interdependientes de predicciones de teorías en otras áreas y que también se fomenten a prueba. Así mismo el proceso se hace público y , por tanto , es intersubjetivo.El metodo cientificoinducción y deducción que se retroalimentan. En la realidad del método suele ser difícil saber dónde ha empezado el proceso.-Inducción: de información particular que captamos a través de nuestros sentidos hacemos afirmaciones generales. De que es difícil. Ejemplo: como las esmeraldas que he observado hasta ahora son verdes infiero que todas las esmeraldas son verdes, como las veces que he tocado el fuego me he quemado infiero que el fuego es demasiado caliente para tocarlo.-Deducción: tomar un principio general del mundo e inferir que ocurrirá algo particular. Ejemplo: del principio general de que el fuego está demasiado caliente para tocarlo, infiero que si meto mi pie en el fuego de la brasa me quemaré.

El método científico podemos sintetizarlo en los siguientes pasos:1. Observación: Detectas un problema (enigma, desafío o reto que plantea algún aspecto de la realidad empírica) al observar la naturaleza accidental o intencionadamente.Repites las observaciones para analizarlas y poder separar y desechar los aspectos irrelevantes para el problema. Reúnes todos los datos que posibles que incidan en ese problema que te has planteado. Es una proceso de observación sagaz y minuciosa de la naturaleza. Puede de ser de forma directa o indirecta usando instrumentos..

2. Hipótesis:

Una vez recogidos todos los datos elaboras una explicación provisional que describa de la forma más simple posible. Puede ser un enunciado breve, una formulación matemática, etc. Esta sería una primera inducción.

3.Predicción:A partir de la hipótesis realizas predicciones de lo que tendrías que encontrar bajo determinadas condiciones en el caso de que fuera cierta. Las predicciones pueden hacer referencia a un fenómeno o dato que tengas que encontrar y se refieran al futuro (resultado de un experimento, observación del movimiento de un cuerpo celeste) o que haga referencia al pasado (fósiles) y que podemos llamar retrodicciones. Es un proceso de deducción. Se formula en un enunciado de la forma "si la hipótesis H es cierta, entonces tendrá que ocurrir el suceso X o tendremos que encontrar el hecho Y".

4.Verificación:

Vemos lo que ocurre en posteriores observaciones. Para ello sometes a prueba (contrastas) tus predicciones en base a posteriores observaciones o experimentos. Nos ponemos a buscar si el hecho Y es efectivamente cierto que se presenta en la realidad o si el proceso X ocurre o puede ser causado. En este proceso las predicciones (X e Y) pueden ser confirmadas (cuando se cumplen) o falsadas (cuando no se cumplen). La llamada falsación (Popper) consiste en proponer predicciones que si se cumplen refutan nuestra hipótesis. Por supuesto, tanto confirmación como falsación son probabilísticas y siempre implican un margen de error. Hay que recordar que en ciencia no se habla de pruebas o refutaciones absolutas y por eso se insiste en la idea de provisionalidad .En este proceso estamos suponiendo que: -La predicción deducida a partir de la hipótesis ha sido correctamente realizada.-El experimento o las observaciones han sido realizados correctamente.

5.Replicación:

En este momento estamos otra vez en un proceso de inducción porque después de producir más observaciones revisamos nuestra hipótesis inicial. Rechazas, modificas o mantienes tu hipótesis en base a los resultados volviendo al punto 3, las predicciones. Así mismo este proceso es público y se da a conocer (espúblico) para que otros puedan duplicarlo. Si nuestras predicciones se cumplen nuestra hipótesis se refuerza. Tras ser repetidamente contrastada con éxito por diversos grupos de científicos, nuestra hipótesis pasa a ser una TEORÍA científica. A partir de ese momento podemos intentar ampliar nuestra teoría para que pueda abarcar más fenómenos naturales.Es importante destacar lo que comento en este último punto del carácter público de la investigación científica
implica una combinación de .

http://deismo.iespana.es/metodocientifico.htm

¿Qué es un diagrama de flujo?

Los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la información que contiene un algoritmo; los datos se encierran en diferentes figuras, estas se llaman figuras lógicas. Existen cinco figuras lógicas únicas utilizadas en el diagrama de flujo: Inicio, Proceso, Ciclo y Fin.

http://www.bibliodgsca.unam.mx/tesis/tes9sarg/sec_4.htm

Solución de problemas.

Como se ha visto en cursos anteriores, un problema es una situacion ajena que se presenta en un procedimiento y que requiere una solucion diferente a la principal.
El proceso de solucion de problemas conduce a la escritura de un programa, este proceso se puede considerar un proceso creativo, una secuencia de pasos comunes pero que generalmente deben seguir todos los programadores.

Fases de solucion de un problema con computadora:

1.- Analisis del problema.
2.- Diseño del algoritmo.
3.- Codificacion.
4.- Compilacion y ejecucion.
5.- Verificacion.
6.- Depuracion.
7.- Documentacion.

Las dos primeras fases conducen a un diseño detallado escrito como *algoritmo.

* Algoritmo: es una secuencia logica de pasos a seguir para la solucion de un problema.

Procedimientos para encontrar solucion de los problemas.

Durante la etapa numero tres se implementa el algoritmo en un codigo escrito en *lenguaje de programacion
*Conjunto de reglas sintacticas y procedimientos que permiten la comunicacion entre el usuario y la computadora.

Las fases de compilacion y ejecucion traduce el programa, esta parte la realiza directamente la computadora.

En las siguientes dos fases el programador busca errores y los elimina.
Por último realiza una documentación que consiste en generar un manual.

Definiciones de algoritmo.

Secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O como un conjunto de instrucciones ue realizadas en orden conducen a obtener la solución del problema.
http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf

conjunto finito de reglas que dan una secuencia de operaciones para resolver todos los problemas de un tipo dado. De forma más sencilla, podemos decir que un algoritmo es un conjunto de pasos que nos permite obtener http://boards4.melodysoft.com/app?ID=01edii06&msg=7&DOC=21un dato.

Conjunto de acciones o secuencias de operaciones ejecutadas en u determinado orden para resolver un problema.
http://www.scribd.com/doc/19065892/concepto-algoritmos

CARACTERÍSTICAS DE LOS ALGORITMOS

- Finitos: Debe acabar en algún momento.

- Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.

- Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

- Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios autores.

- Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en
módulos pequeños.

- Único punto de entrada, único punto de salida: A los algoritmos y a los módulos que lo integran
se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.

http://plevelazquez.site88.net/c/manuales/algoritmo.pdf

viernes, 4 de septiembre de 2009

Practica1


Minicomputadora



http://newsimg.bbc.co.uk/media/images/42896000/jpg/_42896931_003631126_nokia_afp203.jpg microcomputadora


http://arquitecturacomp.files.wordpress.com/2009/05/supercp.jpgSupercomputadora


Macrocomputadora



Road runner pc
Roadrunner, la computadora mas poderosa del mundo, que será construida por IBM para Estados Unidos y que controlará su Arsenal Nuclear.

Entre sus características se puede mencionar que será capaz de realizar mil billones de cálculos por segundo, lo que equivale a 1 petaflop.

Se le instalarán 16.000 micros Cell (los de la consola de VideoJuegos Playstation 3) y más adelante otros 16.000 micros AMD Opteron, los que trabajarán en conjunto gracias a una nueva tecnología creada por IBM y que se llama “Programación Híbrida”.