miércoles, 11 de agosto de 2010

ALGORITMO

Algoritmo es la secuencia finita y ordenada y no ambigua de instrucciones que resuelve determinado problema.

CONDICIONAL SIMPLE

La condición que aparece entre “si” y “entonces” es siempre una expresion logica, es decir, una expresión cuyo resultado es “verdadero” o “falso”. Si el resultado es verdadero, entonces se ejecutan las acciones situadas entre “inicio” y “fin”

CONDICIONAL DOBLE

En esta forma, la instruccción funciona del siguiente modo: si el resultado de la condición es verdadero, entonces se ejecutan las acciones de la primera parte, es decir, las acciones-1. Si es falso, se ejecutan las acciones de la parte “si_no”, es decir, las acciones-2.

CONDICIONAL DOBLE

En algunas ocasiones nos encontraremos con selecciones en las que hay más de dos alternativas (es decir, en las que no basta con los valores “verdadero” y “falso”). Siempre es posible plasmar estas selecciones complejas usando varias estructuras si-entonces-si_no anidadas, es decir, unas dentro de otras, pero, cuando el número de alternativas es grande, esta solución puede plantear grandes problemas de escritura y legibilidad del algoritmo.

Sin embargo, hay que dejar clara una cosa: cualquier instrucción condicional múltiple puede ser sustituida por un conjunto de instrucciones condicionales simples y dobles totalmente equivalente.

La estructura condicional múltiple sirve, por tanto, para simplificar estos casos de condiciones con muchas alternativas.

TIPOS DE DATOS

Texto: permite almacenar cualquier tipo de texto, tanto caracteres como dígitos y caracteres especiales. Tiene una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres.

Memo: se utiliza para textos de más de 255 caracteres como comentarios o explicaciones. Tiene una longitud máxima de 65.536 caracteres

Número: para datos numéricos utilizados en cálculos matemáticos. Dentro del tipo número la propiedad tamaño del campo nos permite concretar más.

Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.

Moneda: para valores de dinero y datos numéricos utilizados en cálculos matemáticos en los que estén implicados datos que contengan entre uno y cuatro decimales. La precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la derecha del mismo.

Autonumérico: número secuencial (incrementado de uno a uno) único, o número aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los camposAutonumérico no se pueden actualizar.

Sí/No: valores y No, y campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso o Activado/desactivado).

Objeto OLE: objeto como por ejemplo una hoja de cálculo de Microsoft Excel, un documento de Microsoft Word, gráficos, imágenes, sonidos u otros datos binarios.

Hipervínculo: texto o combinación de texto y números almacenada como texto y utilizada como dirección de hipervínculo

INTRODUCCION AL LENGUAJE C++

C es un lenguaje de programación de propósito general que ofrece economía sintáctica,control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo deaplicación. Esto lo hace un lenguaje potente, con un campode aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, unprogramador puede utilizar la totalidad del lenguaje.

C++ es un lenguaje de programación con la intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos el C++ es un lenguaje híbrido.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.

articulos tercer periodo

LCD 3L MULTITACTIL, HASTA DIEZ DEDOS
3M va a lanzar una nueva pantalla que permitirá interactuar de manera multitáctil con el contenido mostrado, hablamos de una superficie capaz de detectar hasta 10 dedos, ambas manos en resumen. Las interfaces táctiles están comenzando a popularizarse y por ello dicha pantalla se coloca como vanguardia, yendo un paso por delante de la tecnología actual que reconoce entre dos y tres dedos.

TARJETAS SD DE SONY
La compañía japonesa había mostrado una tendencia desde el principio de los tiempos de las memorias NAND y las tarjetas de memoria de ofrecer su propio formato, cerrado, Memory Stick, en todas sus variantes. Sin embargo, el estándar SD parece haberse establecido como estándar y por ello ha tenido que sucumbir a ello. De ahí que ya ofrezca tarjetas en dicho formato y se esperan productos que también lo usen.

Nuevo Sony Ericsson X1

lo más moderno de sony ericsson x1, este celular llamado Sony ericsson x1. Es un celular con teclado qwerty, que posee como sistema operativo el Windows Mobile, además de ser un teléfono celular cuatribanda con soporte de conectividad tanto HSDPA como HSUPA, lo que garantiza altas velocidades de subida y bajada de datos, siempre que lo soporte la red de la operadora que estemos utilizando.

RATON SUPER DEPORTIVO

Lunas tintadas, llantas de aleación, pintura metalizada, luces leds, vaya pedazo de bolido!!!

El ratón perfecto para esos Alonsos que tenemos sueltos por la oficina, aficionados al motor y al ordenata. No le falta detalle a este ratón super deportivo, bueno, que le pises los clics a fondo! .


Toshiba nuevas televisiones LCD 3D

Los tres nuevos televisores LCD, Cell Regza 55X2, Cell Regza Slim 55XE2, y el 46E2, tienen capacidad 3D, incluyendo tecnología 3D Super Resolution que lleva el contenido en tres dimensiones a una alta definición de mayor calidad. También se incorpora sistema de conversión 2D-3D que permite a los usuarios disfrutar de contenido 2D con la calidad de las tres dimensiones.

añade opciones al menu contextual de windows

Una de las cosas que podría haber sido pulida un poco más en Windows 7 es el menú contextual. Aunque ha sufrido pequeños cambios, todavía se echan de menos algunas cosas. Pero siempre hay algún programita que nos permite añadirle lo que necesitemos, como el que vamos a ver a continuación.

CONSULTAS

*Obtener los nombres de los artículos

SELECT articulo.Nomart

FROM artículos

*Obtener los nombres y precios de los artículos

SELECT articulo.Nomart,articulo.Preart

FROM articulo

*Obtener el nombre de los articulos cuyo valor o precio sea mayor o igual a 50000

SELECT artículos.Nomart, artículos.Preart

FROM artículos

WHERE articulo.Preart>=50000

*Obtener los datos de los articulos cuyo precio esten entre 30000 y 90000 (ambas cantidades incluidas)

SELECT articulo.Nomart,articulo.Preaart

FROM artículos.preart>=30000 and artículos.Preart<=90000

*Obtener el primer nombre, primer apellido la direcciom y el telefono del fabricante

SELECT fabricantes.Nom1fab,fabricantes.Ape1fab,fabricantes.Dirfab,teléfono.Numtel

FROM fabricantes,teléfonos

WHERE fabricantes.Codfab=teléfono.Codfab

*Realice una consulta que muestre todos los datos de los empleados

SELECT *

FROM empleados;

*Realice una consulta que muestre los datos de los empleados y los departamentos

SELECT departamentos.coddep, departamentos.nomdep, empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp

FROM departamentos, empleados

WHERE departamentos.coddep=empleados.coddep;

*Realice una consulta que muestre los datos de los empleados y sus email

SELECT empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp, email.correo

FROM empleados, email

WHERE empleados.codemp=email.codemp;

*Realice una consulta que muestre los datos de los empleados y sus telefonos

SELECT empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp, telefonos.numtel

FROM empleados, telefonos

WHERE empleados.codemp=telefonos.codemp;

*Realice una consulta que muestre los datos del fabricante y su numero

SELECT fabricantes.nom1fab, fabricantes.ape1fab, fabricantes.dirfab, telefonos.numtel

FROM fabricantes, telefonos

WHERE fabricantes.codigofab=telefonos.codigofab;

CONSULTAS

*Obtener los nombres de los artículos

SELECT articulo.Nomart

FROM artículos

*Obtener los nombres y precios de los artículos

SELECT articulo.Nomart,articulo.Preart

FROM articulo

*Obtener el nombre de los articulos cuyo valor o precio sea mayor o igual a 50000

SELECT artículos.Nomart, artículos.Preart

FROM artículos

WHERE articulo.Preart>=50000

*Obtener los datos de los articulos cuyo precio esten entre 30000 y 90000 (ambas cantidades incluidas)

SELECT articulo.Nomart,articulo.Preaart

FROM artículos.preart>=30000 and artículos.Preart<=90000

*Obtener el primer nombre, primer apellido la direcciom y el telefono del fabricante

SELECT fabricantes.Nom1fab,fabricantes.Ape1fab,fabricantes.Dirfab,teléfono.Numtel

FROM fabricantes,teléfonos

WHERE fabricantes.Codfab=teléfono.Codfab

*Realice una consulta que muestre todos los datos de los empleados

SELECT *

FROM empleados;

*Realice una consulta que muestre los datos de los empleados y los departamentos

SELECT departamentos.coddep, departamentos.nomdep, empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp

FROM departamentos, empleados

WHERE departamentos.coddep=empleados.coddep;

*Realice una consulta que muestre los datos de los empleados y sus email

SELECT empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp, email.correo

FROM empleados, email

WHERE empleados.codemp=email.codemp;

*Realice una consulta que muestre los datos de los empleados y sus telefonos

SELECT empleados.nom1emp, empleados.nom2emp, empleados.ape1emp, empleados.ape2emp, telefonos.numtel

FROM empleados, telefonos

WHERE empleados.codemp=telefonos.codemp;

*Realice una consulta que muestre los datos del fabricante y su numero

SELECT fabricantes.nom1fab, fabricantes.ape1fab, fabricantes.dirfab, telefonos.numtel

FROM fabricantes, telefonos

WHERE fabricantes.codigofab=telefonos.codigofab;