domingo, 29 de marzo de 2009

CLASE DEL 27 DE MARZO

Después de dos semanas de receso debido al paro realizado por la FACULTAD DE INGENIERÍA retornamos a clases el pasado viernes 27 de marzo, esta clase inició, con la muestra individual del blogs, así mismo se exhibió el tema de exposición de cada compañero, y se compartiò el algoritmo del ejercicio publicado de las estructuras secuenciales, además de que pudimos conocer los artículos de opinión que estos tenían además de las bitácoras.

Posteriormente el profesor concluyo el tema de estructuras secuenciales, con una resumida exposición para de esta manera introducir el tema siguiente de estructuras condicionales. Seguido de esto, el profesor nos dejo un ejercicio en donde verificabamos el conocimiento que teníamos acerca de las estructuras secuenciales, anexando una parte de estructuras condicional, primero le debimos entregar el cuadro de especificación del análisis , con las respectivas preguntas básicas.. Qué me piden?, Qué nos dan? Cómo lo hago?... luego el profesor las corrigió y explico de nuevo como tenia que ser.... para luego si empezar a realizar el algoritmo, que al principio resulto un poco complicado pero luego se nos hizo mas sencillo, al final de la clase, un compañero aventajado, nos mostro el algoritmo, con la parte de estructuras condicionales, que el profesor nos aclaro la parte de estructuras condicionales con el ejercicio.

Para la clase siguiente, se dejo como tarea, los 10 ejercicios de estructuras condiconales , y repasar para el parcial...

jueves, 19 de marzo de 2009

EJERCICIO DE PROGRAMACION

EJERCICIO (3)

3) La presión, el volumen, y la temperatura de una masa de aire se relacionan por la formula:

masa= (presión*volumen)/(0.37*(temperatura +460))

solución?¿?
preguntas básicas :
  • QUÉ NOS PIDEN :? La masa de un aire

  • QUÉ NOS DAN:? La presión del aire, la temperatura y el volumen.

  • CÓMO LO HAGO:? masa= (presión*volumen)/(0.37*(temperatura +460))

ALGORITMO:

jueves, 12 de marzo de 2009

HARDWARE ?¿ (concepto)

El HARDWARE es un término en inglés que hace referencia a cualquier componente físico tangible y tecnológico, que trabaja o interactúa de algún modo con la computadora o sea sus componentes eléctricos, electrónicos, electromecánicos y mecánicos, cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado.

El hardware contrasta con el Software que es intangible y le da lógica al hardware (además de ejecutarse dentro de éste).

El típico hardware que compone una computadora personal es el siguiente:

  • Procesamiento: Unidad Central de Proceso o CPU



  • Almacenamiento: Memorias
    como la memoria RAM conocida como la memoria principal central o de trabajo de un computador.


  • Entrada: Perifèricos de Entrada (E)

aquellos que nos permiten la entrada de informacion como lo son el teclado y el mouse


  • Salida: Perifèricos de salida (S)

aquellos que nos permiten extraer informacion



  • Entrada/Salida: Perifèricos mixtos (E/S)

Son aquellos que se pueden operar de ambas fomas de entrada y salida de informacion.


miércoles, 11 de marzo de 2009

aticulo de opinion : ANOREXIA ENFERMEDAD DE MODA!!

La anorexia es un trastorno del comportamiento alimentario que se caracteriza por una pérdida significativa del peso corporal producida normalmente por la decisión voluntaria de adelgazar. Este adelgazamiento se consigue suprimiendo o reduciendo el consumo de alimentos ,especialmente "los que engordan" y también con cierta frecuencia mediante vomitos, uso indebido de laxantes, ejercicio físico exagerado y consumo de anorexígenos, diuréticos...
El trastorno suele iniciarse entre los 14 y 18 años de edad, pero en los últimos tiempos está descendiendo la edad del inicio.
El paciente anoréxico experimenta un intenso miedo al aumento de peso a pesar de que éste disminuye cada vez más y de una manera alarmante. Se produce una distorsión de la imagen corporal, lo que obliga a mantener la dieta.


El hecho de la pérdida de peso es negado prácticamente siempre por el enfermo y no suele tener conciencia de la enfermedad.
Esta mal nutrición produce alteraciones, síntomas y trastornos: hipotensión, alteraciones de la piel, caída de cabello, trastornos gastrointestinales, etc. También se dan síntomas de ansiedad, depresión y obsesivos.
Esta mal nutrición también provoca tristeza, irritabilidad, aislamiento social e incluso ideas de
muerte y suicidio.

Es triste ver como cada vez mas son las niñas que caen en esta nueva enfermedad causada principalmente por el estereotipo de belleza que brinda la sociedad ,
Miles de jovencitas quieren ser como sus ídolos, famosas modelos y actrices de
que sin saber se han convertidos en símbolos de muerte. Debemos saber que la belleza no se mide por la talla ni un peso, si no por la inmensidad del corazón.....
No debemos actuar ni parecer otros que no somos, debemos ser auténticos y querernos muchisimo.....Acuerdate que mas allá de todo hay alguien que dio la vida por ti !!!! y siempre siempre te va acompañar....

No dejes que te venza................... No dejes que te mate.. Solo tu puedes con ella...



martes, 10 de marzo de 2009

clase del 6 de marzo (4)

En los primero minutos de esta clase, como ya es costumbre , el profesor nos permitio interactuar con el computador de manera libre , abrir el msn, revisar las lecturas, mirar el blogs etc, ... Posteriormente en un articulo publicado en el blog de la clase, llamado feedback (retroalimentación) opinamos acerca de la lecturas (conceptos básicos) y sobre el curso .
Después de esto, siguió la parte fea, la evaluación, que aunque no estubo tan difícil , personalmente no se obtuvieron los mejores resultados
En mi opinión , la razón no fue que no hubiéramos leído ni estudiado , sino que el método es nuevo lo que nos provoco problemas, al encontrar primero la evaluación , después al mandarla y pues eso nos causo pèrdida de tiempo, (que por cierto estubo muy corto)y confusiones con el método de respuestas. Por ende creo que este primer proceso evaluativo no debería valerse como un primer parcial, sino como un quiz, y que nuestro amable profesor nos de de nuevo la oportunidad de presentar el primer parcial , para el cual estaremos mucho mas preparados y seguro nos va ir mejor. Lógicamente el profesor nos dirá con anteriormente la fecha del parcial.
Después de esto , ya con cara tristes y de angustias, el profesor nos corrigió la evaluación, que no fue muy alentadora.
Continuando con la clase, empezamos a ver la creación de algoritmos mediante diagramas de flujo en DFD, pero antes de conocer el programa, tuvimos que aprender que se necesita para crear esos algoritmos, entonces que antes de todo necesitamos responder estas preguntas : que me piden?¿ que me dan?¿? y como lo hago ?¿?¿ estas preguntas representan el análisis; posteriormente necesitamos hacer una especificación del análisis , lo cual el profesor no los mostró en un cuadro (mediante la herramienta neetmeeting).
este cuadro es esencial para la elaboración del algoritmo por eso debe tener : EL Objetivo, La Descripción Del Problema, Identificacion de los datos ( aquí debemos poner los datos de entrada y salida), en el cuadro también debe ir EL Proceso como lo hago, y de esta forma si generar el algoritmo.
Como dije anteriormente,se conoció las herramientas de DFD para la creación de algoritmos.
Para la clase siguiente se dejo la elaboración de 10 ejercicios con sus respectivas preguntas, cuadros y diagramas de flujo. además a cada estudiante le correspondió un concepto para explicar en el blogs.




jueves, 5 de marzo de 2009

CRISIS AMBIENTAL

La problemática ambiental mundial causada principalmente por la utilización inadecuada que ha hecho el ser humano del territorio y de sus recursos naturales, ha conducido a una crisis que pone de manifiesto la necesidad urgente de reorientar la interacción hombre - naturaleza, como medio para garantizar su supervivencia en el planeta.
A esta problemática mundial no se escapa Colombia, en donde la crisis ambiental ha tomado una connotación dramática, reflejada especialmente en la explotación inadecuada de algunos recursos y en el frecuente inadecuado uso del territorio, lo que afecta a diversos sectores como el económico, social y político, entre otros, de todo el país.
Por eso la necesidad urgente de concientizarnos sobre este grave problema, que tanto daño causa a nuestro planeta , y que incluso puede acabar con nuestra existencia.




QUE ESTAMOS ESPERANDO ?¿?¿?¿.... Muchas civilizaciones han demostrado que solo al final del abismo cambian, solo al borde del precipicio toman conciencia del grave problema que enfrentan.Solo espero que para nosotros no sea demasiado tarde , cuando por fin dejemos de tener en cuenta nuestras diferencias de color de religión de nuestras ideologías , y comprendamos que mas allá de todo esto somos una sola especie que se esta destruyendo y detriorando no solo a nosotros si no a mas de 20000 especies con las que tenemos la necesidad y obligacion de compartir el planeta, convertiendonos en el animal mas predador y espelunante te todos , somos un montruo que acaba todo lo que encuentre que es egoista y avaro que no piensa en los demas solo en el.

El ser Humano tiene una gran virtud , aunque no se si sea prudente llamar asi a la gran capacidad del hombre de cambiar de ser un monstruo a un ser tan especial y dulce lleno de amor para dar.....

entonces aun no entiendo ?¿?¿?¿? POR QUE SEGUIR SIENDO MALOS , CUANDO PODEMOS CAMBIAR ?¿?¿?¿?


CLASE DEL 27 DE FEBRRO (3)

En la tercera clase de este curso de programaciòn , como primer punto del día , se recogió el ensayo que se había dejado acerca de la lectura "Guia-de- Software -Libe- Unesco" que posteriormente se evidencio con una publicaciòn en nuestro blogs acerca del mismo tema.
Durante esta clase tuvimos la oportunidad de compartir durante unos minutos con nuestros compañeros nuestros respectivos blogs, esto se logró mediante la herramienta Netmeeting.
Después de haber observado y compartido nuestras publicaciones, el profesor inicio a hablarnos acerca del curso y como lo vamos a desarrollar empezó a explicarnos acerca de la ,
Metodología Para La Resolución De Problemas Computacionales, que esta debe tener un orden de ideas, un análisis de esas ideas en donde debemos preguntarnos què nos piden y con què lo vamos hacer, lo anterior nos permitirá realizar un diseño, una codificacion una compilacion , y lógicamente las pruebas de que el resultado fue todo un éxito.
Durante esta charla nos demostró como todo tiene que ver con la lógica mediante el uso de esta en problemas lògicos matematicos, que por cierto resultaron muy divertidos.

Para la clase siguiene del viernes proximo 6 de marzo se dejo como tarea leer el material de estuido "Conceptos" y "Unidad de datos ".


ACERCA DE LAS LECTURAS!!!! " Datos Variables y Constantes" y " Conceptos Basicos"

La lectura (Unidad 1) trata como bien dice el tema acerca de los datos, variables y constantes, así mismo nos da las definiciones de conceptos claves como que un dato es cualquier valor que sirve para la entrada o salida en el proceso de transformación de la información y tiene una característica o atributos que son compartidos por todos los seres humanos, existen distintos tipos de datos que se clasifican en simples y compuestos los simples como su propio nombre lo indica son aquellos que almacenan un solo valor, mientras que los compuestos almacenan más de un dato e incluso otros tipo de datos. En la lectura nos hablan a su vez de la calificación de estos datos simples que puede ser numérico, real, de carácter o caracteres y lógicos.
Debemos saber, que para manejar un dato en la memoria del computador tenemos que darle un nombre y este a su vez le asigna una posición, a lo que le llamamos un identificador, por lo que también nos habla de los tipos de identificadores .
También en la guía nos cuentan de otros conceptos claves como expresión, operadores y su clasificación en aritméticos, relacionales, y lógicos
Como nos hemos dado cuenta lo más importante de todo esto son los datos los cuales nos dan origen a la información , por tal razón debemos saber cómo representarlos y para ello necesitamos conocer ,los sistemas en que se pueden representar , así saber del sistema decimal ( base 10) que utiliza los dígitos , 0,1,2,3,4,5,6,7,8,9. Del sistema binario, el más importante pues es el que utiliza la computadora y es de base 2 (0y 1), entre otros sistemas como el hexadecimal y el octal .
Para finalizar la guía nos brinda las unidades de medida para el almacenamiento de datos que se conocen con el nombre de bit que s la mínima unidad de información y byte que es un grupo de 8bits.

Conceptos básicos
Eata lectura, inicia contándonos acerca de las metodologías , que una metodología es el conjunto de reglas y pasos estrictos que se siguen para
desarrollar una aplicación informática completa, y que esta independientemente de todo , sigue unos paso que son: un análisis, un diseño, una codificación , una ejecución , una prueba y un mantenimiento.
En el análisis , se estudian los requisitos que debe cumplir la aplicación, el resultado de este es una hoja de especificaciones, en la que aparece los requerimientos de la aplicaciòn, en la creación de algoritmos sencillos este análisis, consistiría únicamente en:
�� Determinar las entradas. Es decir, los datos que posee el algoritmo cuando
comienza su ejecución. Esos datos permiten obtener el resultado.
�� Determinar las salidas. Es decir, los datos que obtiene el algoritmo como
resultado. Lo que el algoritmo devuelve al usuario.
�� Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.
En el diseño , se crean los esquemas que simbolizan a la aplicación ,para que podamos hacer una codificacion que es el la escritura de la aplicacion utilizando un lenguaje de programacion, normalmente la herramienta utilizada en el diseño debe ser compatible con el lenguaje que se utilizara para codificar. Como dije anteriormente luego de la codificacion , viene la ejecucion, que es la escritura del codigo mediante un software especial que lo traduce a codigo interpretable por el ordenador o tambien llamamdo codigo maquina.
ya casi para a cacbar el ciclo de la metodologia viene la prueba , que como ya no lo imaginamos consiste en testear y comprobar si su funcionamiento es correcto ,para ello se verifican todas las entradas posibles, verificando que las salidas son las correspondientes y finalizando se hace el mantenimiento en donde se hace una documentacion del programa, la cual nos permitiráira incluir mejoras.
en la lectura , nos hablan tambien de las notaciones para el diseño de algoritmos contandonos del diagrama de flujo, el esquema mas viejo de la informatica, unanotacion que pretende facilita lala escritura y la comprension de algoritmos, este en la actualidad no se utiliza mucho en la practica pero si en la enseñanza, en la guia podemos los ismbolos principales que se usan en el diagrama de flujo.
Tambien en la lectura nos cuenta porque es aconsejable el diseño de algoritmos estructurados el uso de un lenguaje especial llamado pseudocódigo, que son instrucciones escritas en un lenguaje orientado a ser entendidopor un ordenador. Por ello en pseudocódigo sólo se pueden utilizar ciertas instrucciones yahi mismo nos habla de su escritura, que nos dicen que Las instrucciones que resuelven el algoritmo en pseudocódigo deben de estar encabezadas por la palabra inicio (en inglés begin) y cerradas por la palabra fin (en inglés end).
como otro aspectoo importante nos cuenta acerca de la creacion de algoritmos mostrandonos sus instrucciones , instrucciones de declaracion como identificadores, declaracion de variables , constantes.
Nos da a conocer las instrucciones primitivas que se ejecutan en cuanto son leídas por el ordenador que puede ser instrucción de asignación : Permite almacenar un valor en una variable.

la guia tambien nos habla de Las instucciones de entrada o salida entre estas:
lectura de datos :Es la instrucción que simula una lectura de datos desde el teclado. Se hace mediante la orden leer en la que entre paréntesis se indica el identificador de la variable que
almacenará lo que se lea.
escritura de datos : Funciona como la anterior pero usando la palabra escribir. Simula la salida de datos del algoritmo por pantalla.

Existen tambien unas instrucciones de control que permiten que haya instrucciones que se pueden ejecutar o no según una condición (instrucciones alternativas), e incluso que se ejecuten
repetidamente hasta que se cumpla una condición (instrucciones iterativas). En definitiva son instrucciones que permiten variar el flujo normal del programa.
expresiones lógicas: Todas las instrucciones de este apartado utilizan expresiones lógicas, verdadero o falso.
instrucción de alternativa simple: La alternativa simple se crea con la instrucción si (en inglés if). Esta instrucción evalúa una determinada expresión lógica y dependiendo de si esa expresión es verdadera o no se ejecutan las instrucciones siguientes.
instrucción de alternativa doble :Se trata de una variante de la alternativa en la que se ejecutan unas instrucciones si la expresión evaluada es verdadera y otras si es falsa.
alternativa compuesta :En muchas ocasiones se requieren condiciones que poseen más de una alternativa. En ese caso existe una instrucción que evalúa una expresión y según los diferentes valores que tome se ejecutan unas u otras instrucciones.
instrucciones iterativas de tipo mientras: El pseudocódigo admite instrucciones iterativas. Las fundamentales se crean con una instrucción llamada mientras (en inglés while).
instrucciones iterativas de tipo repetir :La diferencia con la anterior está en que se evalúa la condición al final (en lugar de al principio). Consiste en una serie de instrucciones que repiten continuamente su ejecución hasta que la condición sea verdadera (funciona por tanto al revés que el mientras ya que si la condición es falsa, las instrucciones se siguen ejecutando.
instrucciones iterativas de tipo hacer...mientras: Se trata de una iteración que mezcla las dos anteriores. Ejecuta una serie de instrucciones mientras se cumpla una condición. Esta condición se evalúa tras la ejecución de las instrucciones. Es decir es un bucle de tipo mientras donde las
instrucciones al menos se ejecutan una vez (se puede decir que es lo mismo que un
bucle repetir salvo que la condición se evalúa al revés).
instrucciones iterativas para :Existe otro tipo de estructura iterativa. En realidad no sería necesaria ya que lo que hace esta instrucción lo puede hacer una instrucción mientras, pero facilita el uso de bucles con contador. Es decir son instrucciones que se repiten continuamente según los valores de un contador al que se le pone un valor de inicio, un valor final y el
incremento que realiza en cada iteración (el incremento es opcional, si no se indica se
entiende que es de uno).
estructuras iterativas anidadas: Al igual que ocurría con las instrucciones si, también se puede insertar una estructura iterativa dentro de otra; pero en las mismas condiciones que la instrucción si. Cuando una estructura iterativa esta dentro de otra se debe cerrar la iteración interior antes de cerrar la exterior.

Para terminar , la lectura nos habtambiénien de otros tipos de diagrama como:

  • diagramas entidad/relación
  • diagramas modulares
  • diagramas de estados
  • diagramas de secuencia
  • diagramas de clases
  • UML

ver mas //http://jemarinoi.googlepages.com/conceptosBasicos.pdf