domingo, 18 de abril de 2010

SeGunDo PeRioDo!

ALGORITMOS.

un algoritmo es una secuencia de pasos lógicos ordenados, definidos, precisos y finitos, para llegar a una resolución de un problema dado, como ayuda de un computador como herramienta básica.
Taller.

1) Diseñar un algoritmo para realizar una llamada telefónica, desde un teléfono público celular.

-Necesito llamar.
- Entonces me dirijo al sitio donde hacen las llamadas.
- Pregunto si hay minutos al operador que quiero llamar.
-Si hay minutos, doy el numero celular.
-Si me contestan, hablo según el presupuesto de mi bolsillo.
- Termino de hablar y pregunto lo que me gasté, para cancelar.
- Doy las gracias y me voy.

Corrección.
- Tengo la necesidad de hablar por teléfono.
- Busco el número al cual voy a marcar.
-Busco el dinero.
-Me dirijo al lugar de la llamada con el numero y la plata.
-Observo si me pueden atender.
-Pregunto si hay minutos al operador y cuanto vale.
- Dicto el número.
- Espero que la persona marque el número.
-Espero que entre la llamada.
-Espero que contesten.
-Hablo, transmito el mensaje.
-Finalizo la llamada.
-Entrego el celular y pregunto cuanto me gasté.
-Pago.
-Doy las gracias.
-Me despido.

2) Diseñar un algoritmo para freír unos huevos, para servir en el desayuno, teniendo en cuenta que los huevos se encuentran en la nevera.

-Saco los huevos de la nevera.
-Prendo la estufa.
-Coloco el sartén en la estufa, y pongo un poco de aceite.
-Prendo la estufa y voy echando los huevos en el sartén.
-Cuando ya estén casi friéndose le pongo un poco de sal.
-Cuando los huevos estén listo, los saco y los sirvo...
Corrección:
-Necesito desayunar unos huevos fritos.
-Me dirijo abrir la nevera.
-Saco los huevos.
-Cierro la nevera.
-Me dirijo a buscar el sartén.
-Busco el aceite.
-Coloco el aceite en el sartén.
-Coloco el sartén en la estufa.
-Enciendo la estufa.
-Los huevos, los parto para echarlos en el sartén.
-Cuando estén casi listos les pongo un poco de sal.
-Cuando estén listos los saco.
-Busco el plato donde los voy a servir.
-Los sirvo y ya!!!

3) Diseñar un algoritmo para que usted cambie la llanta pinchada de un automovil.

-Se pinchó el auto.
-Busco los materiales necesarios para cambiarla.
- Para cambiarla primero quito la que tenia dañada y pongo la otra, atornillo bien asegurándome de que este en óptimas condiciones.

4) Diseña un algoritmo para venir al colegio, partiendo desde cuando usted se levanta.

-Suena el despertador.
- Me Reposo.
-Me cepilo los dientes.
-Me baño.
-Me visto.
- Me peino.
-Doy los buenos dias a mi familia.
-Desayuno.
-Mientras que desayuno veo televisión.
-Dejo tyodo organizado.
-Espero que me recoja la buseta.
-La buseta llega a mi casa, me despido.
-Voy en la buseta.
-Mientras voy en ella, leo el periodico.
-La buseta hace su recorrido.
-llegamos al colegio.

COMPROMISO
.
¿Qué es sistema?
Un sistema (del latín systema, proveniente del griego σύστημα) es un conjunto de funciones, virtualmente referenciada sobre ejes, bien sean estos reales o abstractos. También suele definirse como un conjunto de elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía y/o materia para proveer información..

¿Què son sistemas de información?
Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). Dichos elementos formarán parte de alguna de estas categorías:

Elementos de un sistema de información.
Personas.
Datos.
Actividades o técnicas de trabajo.
Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar los datos (incluyendo procesos manuales y automáticos) dando lugar a información más elaborada y distribuyéndola de la manera más adecuada posible en una determinada organización en función de sus objetivos.
Normalmente el término es usado de manera errónea como sinónimo de sistema de información informático, en parte porque en la mayoría de los casos los recursos materiales de un sistema de información están constituidos casi en su totalidad por sistemas informáticos, pero siendo estrictos, un sistema de información no tiene por qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir entonces que los sistemas de información informáticos son una subclase o un subconjunto de los sistemas de información en general.
Definición de datos en programacion, cons sus tipos:

1. Técnicamente, los datos son hechos y cifras en bruto, tales como órdenes y pagos, los cuales se procesan para obtener información, por ejemplo el saldo deudor y el monto disponible. Sin embargo, en el uso común, los términos datos e información se toman como sinónimos.La cantidad de datos versus información que se guarda en el computador constituye una compensación. Los datos pueden procesarse en diferentes formas de información, pero toma tiempo clasificar y sumar transacciones. La información actualizada puede proporcionar respuestas inmediatas.Un error frecuente es creer que el software es también datos. El computador ejecuta o corre un software. Los datos se “procesan”, mientras que el software se “ejecuta”.

2. Cualquier forma de información, ya sea en forma electrónica o sobre papel. En forma electrónica, “datos” se refiere a archivos, bases de datos, documentos de texto, imágenes y, voz y video codificados en forma digital.

Tipo de dato

En lenguajes de programación un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicación. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adición y sustracción, pero no la multiplicación.
Éste es un concepto propio de la informática, más específicamente de los lenguajes de programación, aunque también se encuentra relacionado con nociones similares de las matemáticas y la lógica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.[1] Casi todos los lenguajes de programación explícitamente incluyen la notación del tipo de datos, aunque lenguajes diferentes pueden usar terminología diferente. La mayor parte de los lenguajes de programación permiten al programador definir tipos de datos adicionales, normalmente combinando múltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluirá un nombre y una fecha de nacimiento.
Un tipo de dato puede ser también visto como una limitación impuesta en la interpretación de los datos en un sistema de tipificación, describiendo la representación, interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificación usa información de los tipos de datos para comprobar la verificación de los programas que acceden o manipulan los datos.

Metodología para resolver algoritmos:
Como medida de la eficiencia de un algoritmo, se suelen estudiar los recursos (memoria y tiempo) que consume el algoritmo. El análisis de algoritmos se ha desarrollado para obtener valores que de alguna forma indiquen (o especifiquen) la evolución del gasto de tiempo y memoria en función del tamaño de los valores de entrada.
El análisis y estudio de los algoritmos es una disciplina de las ciencias de la computación y, en la mayoría de los casos, su estudio es completamente abstracto sin usar ningún tipo de lenguaje de programación ni cualquier otra implementación; por eso, en ese sentido, comparte las características de las disciplinas matemáticas. Así, el análisis de los algoritmos se centra en los principios básicos del algoritmo, no en los de la implementación particular. Una forma de plasmar (o algunas veces "codificar") un algoritmo es escribirlo en pseudocódigo o utilizar un lenguaje muy simple tal como Lexico, cuyos códigos pueden estar en el idioma del programador.
Algunos escritores restringen la definición de algoritmo a procedimientos que deben acabar en algún momento, mientras que otros consideran procedimientos que podrían ejecutarse eternamente sin pararse, suponiendo el caso en el que existiera algún dispositivo físico que fuera capaz de funcionar eternamente. En este último caso, la finalización con éxito del algoritmo no se podría definir como la terminación de éste con una salida satisfactoria, sino que el éxito estaría definido en función de las secuencias de salidas dadas durante un periodo de vida de la ejecución del algoritmo. Por ejemplo, un algoritmo que verifica que hay más ceros que unos en una secuencia binaria infinita debe ejecutarse siempre para que pueda devolver un valor útil. Si se implementa correctamente, el valor devuelto por el algoritmo será válido, hasta que evalúe el siguiente dígito binario. De esta forma, mientras evalúa la siguiente secuencia podrán leerse dos tipos de señales: una señal positiva (en el caso de que el número de ceros sea mayor que el de unos) y una negativa en caso contrario. Finalmente, la salida de este algoritmo se define como la devolución de valores exclusivamente positivos si hay más ceros que unos en la secuencia y, en cualquier otro caso, devolverá una mezcla de señales positivas y negativas.

ArTiCuLos..
Dell lanzaría sus Table PC este año.
La competencia del iPad es única, tiene semanas después de su lanzamiento y muchas empresas se colocaron en la tarea de sacar su propia Table PC para no dejarse quitar este nuevo producto que sera el boom de este año.

Y hablando de competencias, los que no se quedan atrás son las personas de Dell, que aunque estén un poco atrasado en el lanzamiento de su línea de table PC, están seguros que podrían dominar fácilmente este nuevo mercado.

El Dell Steak (así es como se llamara esta nueva serie de table pc) sera la referencia de 3 posibles table pc que lanzará Dell, que su principal característica es que vendrá en tres referencias de distinto tamaño (5, 7 y 10 pulgadas) y muy posiblemente podrán conectarse a redes 3G.

Saca fotos en 3D con Holga 120

Para esta época se coloca de moda la tercera dimensión, y todo sube de precio: los televisores, las consolas de juego, los ordenadores, los portátiles, las cámaras; que cada vez se colocan más complejas y avanzadas.

Los fanáticos de la fotografía analógica conocerán las cámaras Lomo y su capacidad de tomar fotos. Uno de los modelos más relevantes de las cámaras Lomo es la Holga 120, el cual tiene la capacidad de tomar fotos en 3D con su doble lente.

Además, su precio es razonable. Y a pesar de que esta parezca una cámara de las de antes y hasta de juguete, toma fotos en el alta calidad.


Nokia C6, todo lo que buscabas.

Nokia ha lanzado un nuevo celular que está enfocado mayoritariamente a los jóvenes, con tarifa plana y muchas características interesantes como poder interactuar por media de diferentes redes sociales.

Se trata del Nokia C6, el cual mantiene la esencia de un exitoso celular, como lo es el XpressMusic 5800, y le incluye un teclado para la hora de enviar mensajes y navegar a través de las redes sociales sea mejor, se trata de un QWERTY completo que se desliza por debajo de la pantalla.



Con la Holga 120 podrás tomar tus fotografías en 3D, por un precio de US$99.

No hay comentarios:

Publicar un comentario

"PleaSe ComenTen.. No Se Keden KlladoS"