viernes, 13 de agosto de 2010

Facebook y AOL estudian alianza enfocada a la publicidad
La red social Facebook y el portal de internet AOL mantienen negociaciones para crear una alianza estratégica tendente a impulsar sus respectivos negocios publicitarios, informa hoy el diario New York Post en su edición digital.
El consejero delegado de Facebook, Mark Zuckerberg, y su homólogo en AOL, Tim Armstrong, están evaluando esa posibilidad, según revelaron fuentes no identificadas al rotativo neoyorquino, que agrega que ambas compañías estudian desde hace meses algún tipo de colaboración en el ámbito publicitario.
Una alianza entre ambas empresas facilitaría a Facebook la venta de anuncios publicitarios a través de AOL, al tiempo que esta compañía avanzaría en su intención de revitalizar su identidad como medio de contactos sociales, según el diario neoyorquino.
La directora ejecutiva financiera de Facebook, Sheryl Sandberg, manifestó recientemente que los anunciantes, deseosos de llegar a los 500 millones de usuarios de esa red, han incrementado en unas diez veces la inversión en mensajes publicitarios.
El diario recuerda que ambas compañías, que no quisieron comentar la posibilidad de una alianza, muestran trayectorias distintas, ya que mientras que Facebook ha incrementado con rapidez sus ingresos por publicidad y el número de usuarios, AOL registró un descenso del 27% en su facturación en el segundo trimestre de este año, hasta 297 millones de dólares.
Se da la circunstancia de que Armstrong, Sandberg y David Fischer, director de ventas de publicidad y operaciones en Facebook, trabajaron previamente en Google, lo que, según apunta el diario, podría facilitar el entendimiento entre ambas empresas.


Sale vicepresidente de Apple
Steven Dowling, portavoz de la multinacional de la manzana, confirmó la salida de Papermaster, aunque no dio explicación alguna sobre los motivos o sobre si se trató de una decisión voluntaria o fue despedido.
El iPhone 4 salió al mercado el pasado 24 de junio, y desde entonces ha vendido más de tres millones de teléfonos, logrando un récord de venta en la historia de la compañía. Sin embargo las quejas de los consumidores sobre el nuevo modelo, opacaron las novedades tecnológicas que hacían de éste teléfono uno de los más codiciados del mercado.
Según los usuarios, el nuevo movil recibía las llamadas mal e incluso se cortaba la conexión si se sostenía el auricular de cierta manera.
Ante la avalancha de quejas, Apple aconsejó a sus usuarios evitar el contacto de la mano con la antena durante la conversación o comprar una funda especial. Entre las soluciones ofrecidas por la empresa se encontraban cambiar el sistema operativo e incluso regalar fundas de goma para el dispositivo, con las que se evitan las interferencias. Una solución ofrecida por el mismo presidente de Apple Steve Jobs, y la cual le costaría a la compañía alrededor de 50 millones de dólares.
Según Jobs, los problemas del iPhone 4 fueron sobredimensionados: “Es un asunto que se ha exagerado, todos los teléfonos tienen puntos débiles, no hemos encontrado aún la forma de saltarnos las leyes de la física”, señaló.
Todos estos invonvenientes habrían llevado a que Papermaster saliera de la compañia, aunque aún no se ha referido al hecho.
En su reemplazo entraría el también vicepresidente sénior de Apple en el diseño de hardware de Mac, Bob Mansfield.



Empresas telefónicas apuestan a celulares como tarjetas de crédito
La inicitiva corre por cuenta de AT&T, Verizon y T-Mobile en EE.UU.
AT&T, Verizon y T-Mobile, tres de las principales operadoras de telefonía móvil de EE.UU., estudian lanzar una alianza estratégica conjunta para desarrollar un nuevo sistema tecnológico que permitirá utilizar los teléfonos móviles como tarjetas de crédito o débito, según The Wall Street Journal.
Las tres compañías, grandes rivales entre sí en el competitivo mercado de la telefonía, exploran la posibilidad de unirse, con la ayuda de Barclays y Discover Financial Services, para confeccionar un sistema común que permitirá la implantación en EE.UU. del uso de los teléfonos móviles como nueva modalidad de pago.
Ese sistema, implantado ya en países como Japón y Corea del Sur, permite a los usuarios utilizar sus celulares, como si se tratara de una tarjeta de crédito o débito, para realizar pagos en toda clase de comercios y hasta en máquinas expendedoras, donde se debe pasar el teléfono móvil frente a un terminal de pago.
El mecanismo necesita de la incorporación de una pequeña tarjeta en el teléfono, que contacta con esas terminales de pago, aunque otra modalidad permite cancelar con una pegatina electrónica incrustada en el móvil.
AT&T, distribuidor en exclusiva del iPhone de Apple en EE.UU., su rival Verizon y T-Mobile, una unidad de Deutsche Telekom, empezarán las pruebas del sistema en varias ciudades del país este trimestre, según ese diario neoyorquino, que asegura que, si las pruebas tienen éxito, el sistema podría desarrollarse a finales de año.
El diario alerta, sin embargo, de que una de las “amenazas” que supone la iniciativa es, además de la necesidad de mejorar los sistemas que evitan fraudes, “la ventaja que obtendría Apple, que podría convertir su iPhone y la tienda iTunes en una gran plataforma de pagos”.

La iniciativa, según el rotativo neoyorquino, también supone un desafío para Visa y MasterCard, las grandes compañías estadounidenses de tarjetas de crédito, que verían cómo las operadoras de telecomunicaciones se podrían comer buena parte de su negocio




Blackberry 9800, el competidor para iPhone
La firma canadiense RIM lanzó al mercado un teléfono táctil y teclado Qwerty deslizable.
BlackBerry 9800 Torch seguramente se convertirá en la otra opción frente al iPhone y otros dispositivos que utilizan el sistema operativo de Google, Android.
El nuevo móvil de RIM tendrán su novedoso sistema operativo BlackBerry OS 6.0, pantalla táctil HVGA, trackpad óptico, teclado deslizante, cámara de 5 megapixeles.



Su almacenamiento de 512 MB de memoria RAM y 4 GB de almacenamiento integrado. Conectividad: Wi-Fi y un browser WebKit. El precio cifra no oficial será de 200 dólares

El servicio de correo electrónico Gmail, de Google, tiene un nuevo 'look'

Según lo anunció la compañía en su blog, la modificación principal se centra en la opción de contactos, a raíz de las peticiones de los usuarios de hacer esta aplicación más fácil de usar.
Las secciones de contactos y tareas se ubicarán en la parte superior izquierda. Estas modificaciones redujeron el tamaño del encabezado y le abrieron un espacio mayor al primer mensaje de la bandeja de entrada.

Organizar sus contactos por apellidos, una de las alternativas que ofrece esta renovación, se puede hacer ingresando a 'Más acciones'. Los teléfonos podrán ser marcados con etiquetas como 'móvil', o 'casa'. Aunque los cambios ya están activos, los usuarios que utilizan Google Apps no los podrán ver aún.

Dell entra en la ola de los tablet con el Streak y le arma competencia al iPad de Apple

La multinacional estadounidense hará hoy su debut oficial en el mercado de los computadores tablet.
Las órdenes de precompra se recibirán sólo en Estados Unidos. El dispositivo se podrá adquirir desde 299 dólares (unos 543 mil pesos) con un contrato a dos años con la compañía AT&T, mientras libre tendrá un precio de 550 dólares (cerca de 995 mil pesos). Dell no confirmó cuándo lo ofrecerá en Colombia.

El Streak cuenta con pantalla de 5 pulgadas, procesador Snapdragon de 1GHz y sistema operativo Android de Google. Ofrece conectividad 3G, Bluetooth y Wi-Fi.

Su capacidad de almacenamiento interno es de 2GB, con posibilidad de ampliación de hasta 32 GB con tarjetas Micro SD.
REDACCIÓN TECNOLOGÍA

jueves, 12 de agosto de 2010

Consultas Base de Datos

Taller 1
1. Obtener el nombre de los articulos
2. Obtener nombre y precio de los articulos
3. Obtener nombre del articulo cuyo precio sea mayor de 50mil pesos
4. Obtener los productos cuyos precios esten entre 30mil y 90mil pesos
5. Mostrar nombre de los fabricantes y sus productos.

SOLUCION

1R/
Select Art.Nomart
From Articulo

2R/
Select Art.NomArt,Art.PrecioArt
From Articulo

3R/
SelectArt.NomArt,Art.PrecioArt
FromArt
Where Articulo.PrecioArt >50000

4R/
SelectArt.NomArt,Art.PrecioArt
FromArtculo
WherePreArt>=30000andPreArt<=90000 5R/ select fabricantes.Nom1fabm,Articulo.Nomart From articulo,fabricante Where fabricante.IdFab=Articulo.Idfab

Taller 2.
Muestre toda la informacion de departamento
2.Muestre el codigo y el nombre del departemento
3.Muestre el nombre del departamento y nombres y apellidos de los empleados
4.Diseñe una consulta que dado el codigo del departemento te muestre el nombre del departemnto y los empleados

SOLUCION

1R/
SELECT*
FROM Departamento;

2R/
SELECT Departamento.IdDep,Departamento.NomDep
FROM Departamento;

3R/
SELECT Departamento.NomDep,Empleados.Nom1Emp,Empleados.Nom2Emp,Empleados.Ape1Empleados.Ape2Emp
FROM Departamento,Empleado
WHERE Departamento.IdDep=Empleados.IdDep;

4R/
SELECT Departamento.NomDep,Empleados.Nom2Emp,Empleados.Ape1Emp
FROM Departamento,Empleados
WHERE Departamento.IdDep=xandDepartamento.IdDep=empleados.IdDep;

Taller 3
1.Muestra los libros con toda la informacion
2.Muestra a los autores con toda su informacion
3.Muestra codigo del libro, nombre y autor
4. Muestra codigo del usuario, muestra el nombre del libro que ha prestado

SOLUCION

1.R/
SELECT *
FROM Libros;

2R/
SELECT *
FROM Autores;

3R/
SELECT libros.CodLib, NomLib, Autores.Nom1Aut, Autores.Nom1Aut
FROM Autores, Libros, LibAut
WHERE Libros.CodLib=LibAut.CodLib and Autores.CodAut=LibAut.CodAut;

4R/
SELECT Usuarios.CodUs, Usuarios.Nom1Us, Usuarios.Ape1Us, Prestamos.CodLib, Libros.NomLib
FROM Usuarios, Prestamos, Libros
WHERE Usuarios.CodUs=Usuario And Libros.CodLib=Prestamos.CodLib And Usuarios.CodUs=Prestamos.CodUs;


1. Un listado de todos los pacientes.
2. Listado de todos los medicos
3. Listado de citas
4.Dada una fecha mostrar todos los pacientes y medicos que tienen cita
5.Dada la identificacion del medico mostrar los pacientes que tienen cita con el.

Taller 4
SELECT *
FROM Paciente;

2R/
SELECT *
FROM Medico;

3R/
SELECT *
FROM Cita;

4R/
SELECT Paciente.IdPac,Nom1Pac,,Ape1pac,Ape2Pac,Medicos.idmed,nom1Med,Ape1med,Cita.FecCit,horaCit
FROM Pacientes,medicos,citas
WHERE Citas.fecCit=fechascitas and pacientes.IdPac=citas.Idpac and Medicos.idmed=Citas;

5R/
SElECT medico.idmed,citas.idmed,pacientes.idpac,nom1pac,ape1pac
FROM MedIco,citas,pacientes
WHERE cita.Idme=Medico and Paciente.Idpac=Cita.IdPAc and Medicos.IdMed=Citas.Idmed

Consultas: 3 Periodo

TIPOS DE DATOS

Tipos De Datos.
Los Datos Se Clasifican En :
Según El Tipo De Máquina O Del Lenguaje En Uso.
Numéricos
Lógicos
Cadenas.
- Datos Numéricos
Son Aquéllos Que Representan Una Cantidad O Valor Determinado Se Dividen En :
Tipo Numérico Entero (Integer). No Tienen Componentes Fraccionarios
Tipo Numérico Real (Real). Tienen Un Punto Decimal Y Pueden Ser Positivos O Negativos.
- Cadenas: (Son Palabras, Frases, Símbolos, Etc).
Se Clasifica En Dos Categorías :
Datos Tipo Carácter (Char):
Reconoce Los Siguientes Caracteres :
Caracteres Alfabéticos (A,B,C,...Z,A,B,C...Z)
Caracteres Numéricos (0,1,2,...9)
Caracteres Especiales (+, -, *, /, ^, . , ;, <, >, $, .......)

Datos Tipo Cadena (String)
Se Encuentran Delimitados Por Una Comilla
- Lógicos
Falso Y Verdadero.
Las Categorías Y Tipos Que Se Mencionaron Anteriormente Se Conocen Como Tipos Simples.
- Tipos Compuestos
A.- Subrango :
Especifica Con Precisión El Intervalo De Valores Ejemplos: 'A'..'Z'
B.- Enumerativos :
Aquéllos Se Definen Individualmente Los Valores Para Un Dato.
C.- Definidos Por El Usuario :
Creados Por El Programador.
- Constantes Y Variables
Constante Es Aquélla Que No Cambia De Valor.
- Operadores Lógicos
Operador Relación
Not Negación (No)
And Conjunción (Y)
Or Disyunción (O)
Xor Disyunción Exclusiva (O/Solo)
- Asignación
Es El Modo De Darle Valores A Una Variable. En Una Asignación Se Resuelve, Primeramente La Expresión (Al Lado Derecho Del Símbolo De Asignación) Y Se Asigna El Resultado En La Variable. Las Acciones De Asignación Se Clasifican Según Sea El Tipo De Expresiones : Aritméticas, Lógicas Y De Caracteres.
Asignación Aritmética Como Ejemplo Tenemos Suma 5+10+2 Se Evalúa La Expresión 5+10+2 Y Se Asigna A La Variable Suma.
Asignación Lógica Una Operación De Asignación Es Lógica.
Asignación De Caracteres Es Aquella Donde Ademas De Letras Incluye Numeros.


INTRODUCCION DEL LENGUAJE C++

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. 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.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

ESCTRUCTURA CONDICIONALES
Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples

CONDICIONALES SIMPLES

Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:

Pseudocódigo: Diagrama de flujo:

CONDICIONALES DOBLES

Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:

Pseudocódigo:

SI "CONDICION"ENTONCES
INSTRUCCION (ES)
SI NO
INSTRUCCION (ES)
FIN-SI
Donde:
Si:Indica el comando de comparación
Condición : Indica la condición a evaluar
Entonces : Precede a las acciones a realizar cuando se cumple la condición
Instrucción(es):Son las acciones a realizar cuando se cumple o no la condición
si no :Precede a las acciones a realizar cuando no se cumple la condición
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o más accion

CONDICIONALES MULTIPLES

Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente:

Pseudocódigo: Diagrama de flujo:

ALGORITMO

un algoritmo es una secuencia de pasos logicos definidos preciso infinitos para llegar a la resolucion de un problema dado con la ayuda de la computadora.

tambien se puede definir como en matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmusAl Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia. y éste a su vez del matemático persa.