jueves, 1 de noviembre de 2012

noticias 4to periodo


Colombia ya entró al mundo de la tecnología 4G
La Comisión de Regulación de Comunicaciones aseguró que el desarrollo de este avance permite que los usuarios naveguen desde sus terminales móviles con mayor facilidad y rapidez.
Nuestro país hace parte del selecto de grupo de naciones en Suramérica que cuenta con esta tecnología.  Una de las principales ventajas que tiene este avance es que permite que los usuarios tengan mejor navegación en internet  y envió de datos.

El país ya cuenta con redes y equipos 4 G y en los próximos meses se entregará mayor espectro a los operadores, lo que garantizará la expansión de esta tecnología con la que se espera  que el número de usuarios móviles continúe creciendo.

Facebook inició trámites para cotizarse en la bolsa; busca 5 mil millones de dólares
Facebook podría ser valorada por 75.000 a 100.000 millones de dólares, muy por encima del líder de la lista, Google, valorada en 23.000 millones en el 2004.
Facebook, creada por el universitario Mark Zuckenberg en 2004, iniciará su proceso de venta de acciones públicas en la Bolsa de Valores, de Nueva York o en el mercado tecnológico Nasdaq, luego de presentar la documentación pertinente este miércoles. Los bancos Morgan Stanley, Goldman Sachs, Bank of América, entre otros, realizaran esta operación.
El valor especulado para este proceso es de 75.000 a 100.000 millones de dólares, pero según la demanda de los inversionistas este valor podría incrementarse, así que no se divulgará ningún estimado hasta los próximos meses, en su defecto hasta mayo, que termina el proceso.
Esta iniciación en la bolsa, no solo generaría ganancias a Facebook, contempladas en 5.000 millones de dólares, también incrementará las ganancias de los bancos asociados además de incrementar los valores de las acciones de otras compañías, como Morgan Stanley.

Apple incrementa su beneficio un 117,5 por ciento en el último trimestre de 2011

El gigante tecnológico Apple registró un beneficio neto récord de 13.064 millones de dólares de octubre a diciembre de 2011, su primer trimestre del ejercicio fiscal 2012, lo que supuso un 117,5 por ciento más que durante el mismo período de 2010.
La empresa obtuvo unos ingresos históricos en los últimos tres meses de 46.333 millones de dólares, con un crecimiento interanual de un 73,2 por ciento, gracias a la enorme demanda de sus dispositivos más populares.

"Estamos entusiasmados con nuestros resultados sobresalientes y ventas récord de iPhone, iPads y Macs", dijo el consejero delegado Tim Cook en un comunicado.

Entre octubre y diciembre Apple comercializó 37 millones de unidades de sus teléfonos inteligentes, 15,4 millones de sus tabletas y 5,2 millones de sus ordenadores, cifras que son un 128, un 111 y un 26 por ciento superiores, respectivamente, a las registradas en el último trimestre de 2010.

La cruz de la empresa volvió a ser su reproductor iPod, cuyas ventas cayeron un 21 por ciento en un trimestre donde los consumidores adquirieron 15,4 millones de unidades, en otro tiempo, producto estrella de la compañía.

Facebook se alía con cinco compañías de seguridad para protegerse del ‘malware’
Facebook ha firmado acuerdos con Microsoft, McAfee, TrendMicro, Sophos y Symantec para proteger a los usuarios de la red social de los enlaces maliciosos y para que éstos puedan utilizar un antivirus gratuito durante seis meses.
La colaboración con las cinco compañías tecnológicas se traducirá en una mayor vigilancia y protección frente a los enlaces maliciosos, indicó la red social en su blog sobre seguridad

"Esto significa que cuando hagas clic en un enlace en nuestro portal, te beneficiarás no sólo de las protecciones ya existentes en Facebook, sino también de la vigilancia de corporaciones líderes en seguridad", aseguró.

Además, a través de la iniciativa llamada "Antivirus MarketPlace" todos los usuarios de la red social podrán descargarse de forma gratuita un antivirus con una licencia de uso de seis meses.

Facebook explicó que menos del 4 por ciento del contenido compartido en la red social es spam (correo basura) frente al 90 por ciento de los correos electrónicos.

Adobe Systems presenta la sexta versión de Creative Suite
La compañía de software le apostó a los cambios y a las novedades para diseñadores, publicistas y productores de imágenes, audios y videos.
Las novedades con las que cuenta este nuevo paquete de programas informáticos van desde la posibilidad de exportar contenidos HTML desde Flash hasta la posibilidad de crear contenidos web para plataformas móviles sin tener que utilizar métodos de programación.

Google dio a conocer su primera tableta Nexus de 10 pulgadas
Google Inc dio a conocer el lunes una versión más grande de su computadora tableta de marca Nexus, y actualizó su dispositivo móvil y oferta de contenidos en línea en momentos en que se prende la competencia con Apple Inc, Amazon.com Inc y Microsoft Corp para la temporada de ventas de fin de año.
El dispositivo sigue a una serie de lanzamientos de nuevos productos por parte de los líderes en tecnología en las últimas semanas, incluyendo el iPad Mini de Apple y la primera tableta de la historia construida por Microsoft, la Surface.
Google, el mayor motor de búsquedas por internet del mundo, ha incursionado aun más en el negocio de hardware en un momento en que los consumidores están accediendo cada vez más a la red a través de sus dispositivos móviles.
El nuevo Nexus 10 de Google, fabricado en sociedad con la compañía de electrónica para el consumidor Samsung Electronics Co, es la primera tableta de 10 pulgadas que llega al mercado bajo la marca Nexus de Google.
El dispositivo, con precios que comienzan en 299 dólares, estará disponible el 13 de noviembre en Estados Unidos y en otros siete países, dijo Google en su blog oficial el lunes.
Google tenía previsto introducir el dispositivo en un evento para los medios de comunicación en Nueva York el lunes, pero se vio obligado a cancelarlo debido al huracán Sandy.
La compañía dijo también que estaba expandiendo su negocio de venta minorista en línea de películas y música a varios países en Europa.

Facebook alcanza la exorbitante suma de 1.000 millones de usuarios activos
Facebook, con sede en Menlo Park, California, alcanzó la meta de 1.000 millones de usuarios activos, reportando un aumento de 45 millones de usuarios desde junio a la fecha, así lo informó la empresa en su página de internet.
Además, agregó que tenía 600 millones de usuarios con teléfonos móviles, según un reporte publicado en el sitio.
Desde su lanzamiento en la bolsa en mayo, Facebook ha afrontado momentos complicados. Inversionistas y analistas se han inquietado por una aguda caída en el crecimiento de los ingresos. Las acciones de la firma se mantenían bastante por debajo de su precio debut de 38 dólares.

El presidente ejecutivo de Facebook, Mark Zuckerberg, señaló porque Facebook,  a pesar de tener 1.000 millones de usuarios, no era "una máquina" de producir dinero "creo que depende de tu definición de 'una máquina'. Quiero decir, estamos haciendo miles de millones de dólares".

Además Zuckerberg, habló sobre el crecimiento potencial de usuarios de dispositivos móviles “hay 5.000 millones de personas en el mundo que tienen teléfonos móviles, así que deberíamos poder llegar a mucha más gente y aumentar la base de usuarios desde allí".

La compañía también indicó que había visto 1,13 billones de "me gusta" desde que se lanzó la nueva característica en febrero del 2009. Muchas de las campañas publicitarias que las empresas llevan adelante en Facebook son diseñadas para obtener un "me gusta".


Noticias RCN tiene 2 millones de seguidores en Twitter
Noticias RCN alcanzó la cifra récord de dos millones de seguidores en Twitter. Lo que nos ubica como uno de los medios de comunicación con más seguidores en las redes sociales en américa latina. En Colombia, Noticias RCN es el medio de comunicación con más seguidores en Twitter.
Dos millones de seguidores, la misma cantidad de personas que en un día mueve el metro de Medellín. La información de Noticias RCN ahora hasta al alcance de todos. Nuestros seguidores en Twitter en toda Colombia así lo confirman.
Hace nueve meses llegamos al millón de seguidores en Twitter y hoy doblamos esa cifra y contamos con mas de 2 millones 600 seguidores  lo que consolida a Noticias RCN como líder entre los twitteros de América Latina.
Para Noticias RCN las redes sociales se han convertido en la posibilidad de brindar información a todo instante.
Ahora  Noticias RCN espera llegar en poco tiempo a los 3 millones de seguidores en Twitter y así seguir confirmando porque somos líderes en noticias, líderes en opinión. 

lunes, 20 de agosto de 2012

PASOS PARA ENTRAR A C++

Clic en windows+r
CMD
CD..
CD..
D..
CD TC
CD BIN
TC

ALGORITMO!

Diseñe un algoritmo que sume los primeros 10 numeros pardes, que deben ser generados en serie, por la computadora o por usted.
debe imprimir la sumatoria y el promedio de esos numeros pares.

DESARROLLO!
var suma, num, prom:numerico
inicio
       cls()
       desde= I=2 Hasta N
                     imprimir("\n digite un numero")
                     leer(num)
                     suma=suma+num

Funciones miembro

Las funciones declaradas en stdio.h pueden clasificarse en dos categorías: funciones de manipulación de ficheros y funciones de manipulación de entradas y salidas.
NombreDescripción
Funciones de manipulación de ficheros
fcloseCierra un fichero a través de su puntero.
fopen,freopen,fdopenAbre un fichero para lectura, para escritura/reescritura o para adición.
removeElimina un fichero.
renameCambia al fichero de nombre.
rewindColoca el indicador de posición de fichero para el stream apuntado por stream al comienzo del fichero.
tmpfileCrea y abre un fichero temporal que es borrado cuando cerramos con la función fclose().
Funciones de manipulación de entradas y salidas.
clearerrDespeja los indicadores de final de fichero y de posición de fichero para el stream apuntado por stream al comienzo del fichero.
feofComprueba el indicador de final de fichero.
ferrorComprueba el indicador de errores.
fflushSi stream apunta a un stream de salida o de actualización cuya operación más reciente no era de entrada, la función fflush envía cualquier dato aún sin escribir al entorno local o a ser escrito en el fichero; si no, entonces el comportamiento no está definido. Si stream es un puntero nulo, la función fflush realiza el despeje para todos los streams cuyo comportamiento está descrito anteriormente.
fgetposDevuelve la posición actual del fichero.
fgetcDevuelve un carácter de un fichero.
fgetsConsigue una cadena de caracteres de un fichero.
fputcEscribe un carácter en un fichero.
fputsEscribe una cadena de caracteres en un fichero.
ftellDevuelve la posición actual del fichero como número de bytes.
fseekSitúa el puntero de un fichero en una posición aleatoria.
fsetposCambia la posición actual de un fichero.
freadlee diferentes tamaños de datos de un fichero.
fwriteEnvía, desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamaño es especificado por tamaño. El indicador de posición de ficheros es avanzado por el número de caracteres escritos correctamente. Si existe un error, el valor resultante del indicador de posición de ficheros es indeterminado.
getcDevuelve un carácter desde un fichero.
getcharIgual que getc.
getsLee caracteres de entrada hasta que encuentra un salto de línea, y los almacena en un único argumento.
printf,fprintf,sprintf
snprintf
Usados para imprimir salidas de datos.
vprintfTambién utilizado para imprimir salidas.
perrorEscribe un mensaje de error a stderr.
putcDevuelve un carácter de un fichero.
putchar,fputcharIgual que putc(stdout).
scanf,fscanf,sscanfUtilizado para introducir entradas.
vfscanf,vscanf,vsscanfTambién utilizado para introducir entradas.
setbufEsta función es equivalente a la función setvbuf pasando los valores _IOFBF para modo y BUFSIZ para tamaño, o (si acumulador es un puntero nulo), con el valor _IONBF para modo.
setvbufSólo puede ser usada después de que el stream apuntado por stream ha sido asociado con un fichero abierto y antes de otra operación cualquiera es llevada acabo al stream. El argumento modo determina cómo stream será almacenado según lo siguiente: _IOFBF ocasiona la entrada/salida a ser completamente almacenado; _IOLBF ocasiona la entrada/salida a almacenar por líneas; _IONBF ocasiona la entrada/salida a no ser almacenado. Si acumulador no es un puntero nulo, el array al que es apuntado puede ser usado en vez de la acumulación adjudicada por la función setvbuf. El argumento tamaño especifica el tamaño del array.
tmpnamGenera una cadena de caracteres que es un nombre válido para ficheros y que no es igual al nombre de un fichero existente. La función tmpnam genera una cadena diferente cada vez que es llamada, hasta un máximo de TMP_MAX veces. Si la función es llamada más veces que TMP_MAX, entonces el comportamiento de la función está definido según la implementación del compilador.
ungetc
putsImprime una de cadena de caracteres.

tdio.h, que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros, las constantes, las declaraciones de funciones y la definición de tipos usados por varias operaciones estándar de entrada y salida. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabeceracstdio.
Las funciones declaradas en stdio.h son sumamente populares.

Ejemplo de uso

En C y sus derivados, todas las funciones son declaradas en archivos de cabecera. Así, los programadores tienen que incluir el archivo de cabecera stdio.h dentro del código fuente para poder utilizar las funciones que están declaradas. Nota: el compilador diferencia las mayusculas entre las minusculas.
 #include <stdio.h>
 
 int main(void) 
 {
   int ch;
 
   while ((ch = getchar()) != EOF)
     putchar(ch);
   putchar('\n');
 
   return 0;
 }

QUE ES #INCLUDE.


conio.h es un C archivo de cabecera utilizada en los antiguos de MS-DOS compiladores para crear interfaces de usuario de texto . No se describe en el lenguaje de programación C libro , y no es parte de la biblioteca estándar de C , ISO C ni es definido por POSIX .
Este encabezado declara varias funciones de biblioteca útiles para la realización de "consola de entrada y salida" de un programa. La mayoría de los compiladores de C que se dirigen a DOS , Windows 3.x , Phar Lap , DOSX , OS / 2 , o Win32 [ 1 ] tienen esta cabecera y el suministro de las funciones de biblioteca asociados en la biblioteca por defecto C.La mayoría de los compiladores de C que se dirigen a UNIX y Linux no tienen este encabezado y no proporcionan las funciones de biblioteca. Algunos sistemas embebidos utilizar una biblioteca conio-compatible. [ 2 ]
Las funciones de la biblioteca declarados por conio.h variar de compilador compilador. Como originalmente implementado en Lattice C , las diferentes funciones asignadas directamente a los primeros pocos DOS INT 21H funciones. Pero la biblioteca se suministra con Borland 's Turbo C no utilizar la API de DOS, sino que accede a la RAM de vídeo directamente para la salida y utiliza las llamadas de interrupción del BIOS , sino que también tienen funciones adicionales inspirados en la exitosa Turbo Pascal biblioteca.
Los compiladores específicos que no DOS sistemas operativos, como Linux cita requerida ] , Win32 y OS / 2, siempre diferentes implementaciones de estas funciones.cita requerida ] La versión realizada por Delorie DJ para el go32 extensor es particularmente amplia [ 3 ] . Otro ejemplo es la ciolib SyncTERM . Es común que incluya curses.h en lugar de conio.h , si un programa es compilado en un sistema operativo que no es de DOS.
Las funciones miembro
  • kbhit - Determina si una tecla ha sido presionada.
  • getch - Lee un carácter directamente desde la consola sin tampón, y sin eco.
  • getche - Lee un carácter directamente desde la consola sin tampón, pero con eco.
  • ungetch - Pone el carácter c de nuevo en el búfer de teclado.
  • cgets - Lee una cadena directamente desde la consola.
  • cscanf - Lee valores con formato directamente desde la consola.
  • putch - Escribe un carácter directamente a la consola.
  • cputs - Escribe una cadena directamente a la consola.
  • cprintf - Formatos de valores y los escribe directamente en la consola.
Los compiladores suministrados a más tardar el 1989 han antepuesto una _ a los nombres, para cumplir con los requisitos de la norma ANSI C.

[ editar ]


Giff

Código:

declarar variable entera suma
 Suma=0
declarar variable entera Entrada
repetir
imprime "Introduce un número"
lee Entrada
Suma=Suma+Entrada
hasta que Suma>100
imprime "La suma de todas las entradas sobrepasa a 100"

Tare2

epetir
PIDE NUMERO
1
SUMA=99+1#ahora suma es 100
hasta que suma >100 #como 100 no es mayor a 100 sino es igual entonces inicia de nuevo el ciclo

EJECUCION 3

REPETIR

PIDE NUMERO
1
SUMA=100+1# SE INGRESA EL VALOR NUEVO + EL VALOR ANTERIOR
HASTA QUE SUMA > 100 # SI SE CUMPLE Y FIN DE CICLO

Tarea!

Sintaxis:

repetir 
hasta que 
fin repetir

El intérprete ejecutará y a continuación evaluará . De resultar falsa, el intérprete vuelve al principio de y repite el mismo proceso. se ejecutará al menos una vez.

Ejemplo:

Código:

declarar variable entera suma
 Suma=0
declarar variable entera Entrada
repetir
imprime "Introduce un número"
lee Entrada
Suma=Suma+Entrada
hasta que Suma>100
imprime "La suma de todas las entradas sobrepasa a 100"


Ejecucion del Programa:

EFECUCION 1
REPETIR
PIDE NUMERO:
99#INGRESAMOS UN NUMERO ENTERO
suma=0+99#GUARDA EN SUMA EL VALOR 99
HASTA QUE SUMA>100 #no se cumple entonces entra de nuevo al ciclo

LENGUAJE "C++"

#include <conio.h>
#include <stdio.h>
int main ()
{
           int a,b, suma;
           clrscr ();
           printf ("\n digite un numero a sumar")
           scanf(" %d" &a);
           printf ("\n digite  otro numero a sumar")
           scanf(" %d" &b")
           suma=a+b



Taller :)

Diseñe un algoritmo que sume DIEZ numeros cualquiera, no consecutivos e imprima la suma.

Var   suma,num ,I : numérico
inicio
       cls()
       suma=0
       desde I=1 Hasta 10 {
                  imprimir("\n digite un numero")
                  leer(num)
                 suma=suma+num
}
imprimir("\n la suma es "suma")
fin


martes, 17 de julio de 2012

Sintaxis Del Lenguaje C++


C++ es considerado un C más grande y potente. La sintaxis de C++ es una extensión de C, al que se han añadido
numerosas propiedades, fundamentalmente orientada a objetos. ANSI C ya adoptó numerosas características de C++, por lo que la
migración de C a C++ no suele ser difícil.
En este apéndice se muestran las reglas de sintaxis del estándar clásico de C++ recogidas en al Annotated Manual (ARM) de
Stroustrup y Ellis, así como las últimas propuestas incorporadas al nuevo borrador de C++ ANSI, que se incluyen en las versiones 3
(actual) y 4 (futura de AT&T C++).
B.1. ELEMENTOS DEL LENGUAJE
Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario
básico del lenguaje. Estos componentes de léxico son: palabras reservadas, identificadores, constantes, constantes de cadena,
operadores y signos de puntuación.
B.1.1. Caracteres
Los caracteres que se pueden utilizar para construir elementos del lenguaje (componentes léxicos o tokens) son:
abcdefghi jklmnopqrstuvwxyz
ABCDEFCHIJKLMNOPQRSTUVWXYZ
0123456789
caracteres espacio (blancos y tabulaciones)
B.1.2. Comentarios
C++ soporta dos tipos de comentarios. Las líneas de comentarios al estilo C y C ANSI, tal como:
/* Comentario estilo C */
/* Comentario mas extenso, pero también es estilo C y ANSI C */
El otro tipo de comentarios se pueden utilizar por los programadores de C++: La versión /*...* / se utiliza para comentarios que
excedan una línea de longitud y la versión //...se utiliza, sólo, para comentarios de una línea. Los comentarios no se anidan.
B.1.3. Identificadores
Los identificadores (nombres de variables, constantes,...) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con
un carácter subrayado, y pueden tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser: letras, dígitos o un
subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.
tescprueba // legal
Xl23 // legal
multi_palabra // legal
var25 // legal
l5var // no legal
C++ es sensible a las mayúsculas.
Paga_mes es un identificador distinto a paga_mes
Una buena práctica de programación aconseja utilizar identificadores significativos que ayudan a documentar un programa.
nombre apellidos salario precio_netoPágina 4 de 28
B.1.4.Palabras reservadas
Las palabras reservadas o claves no se deben utilizar como identificadores, debido a su significado estricto en C++; tampoco se
deben redefinir. La Tabla B. 1 enumera las palabras reservadas de C++ según el ARM(Siglas del libro de BJARNE

COMO SE CODIFICAN LAS PRIMITIVAS, REPETITIVAS EN C++?



2.4.        PARA

·         Ciclo controlado por contador:
For (valor inicial; condición; incremento)
Acción;


2.5.        MIENTRAS QUE

·         Ciclo de entrada asegurada:
While (condición)
Acción;


2.6.        HAGA HASTA

·         Ciclo Do… while
Do {
Sentencia;
.
.
} while (<expl>);













Ejemploos :) PD: No Los `Pidio "Lose" Pero Los Subiii xD


Inicio
Sum=0
Leer Nom
Hacer para c = 1 a 7
Leer calif
Sum = sum + calif
Fin-para
prom = sum /7
Imprimir prom
Fin. 

Variables Contadoras :)


1.1.        VARIABLES CONTADORAS

Como su nombre lo indica estas variables se usan fundamentalmente para contar, por lo tanto deben ser de tipo entero. Un ejemplo de este tipo de variables es la variable de control en un ciclo para. Una variable contadora se incrementa (o decrementa) en un valor constante en cada iteración del ciclo. Es así como en los algoritmos presentados anteriormente para resolver el styleproblema de calcular la suma de los números naturales desde 1 hasta,  la variable i es una variable contadora.
Ejemplo. Desarrollar un algoritmo que imprima los números impares en orden descendente que hay entre 1 y 100.
i: entero
i := 99
mientras (i >=1) hacer
escribir( i)
escribir( ‘,’ )
i := i – 2
fin_mientras


Variables Sumadoras


        VARIABLES SUMADORAS:

Son variables cuyo valor se incrementa o decremento en una cantidad variable. Necesitan operaciones de:
·         Inicialización: <nombre_acumulador> ← <valor_de_inicializacion>
·         Acumulación: <nombre_acumulador> ← <nombre_acumulador> + <nombre_variable>
Hay que tener en cuenta que la siguiente también sería una variable de acumulación: <nombre_acumulador> ← <nombre_acumulador> *<valor>

Ciclo Haga. Repita Hasta


1.1.        HAGA HASTA
Esta es una estructura similar en algunas características, a la anterior. Repite un proceso una cantidad de veces, pero a diferencia del Hacer-Mientras, el Repetir-Hasta lo hace hasta que la condición se cumple y no mientras, como en el Hacer-Mientras. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso, mientras que en el Hacer-Mientras puede ser que nunca llegue a entrar si la condición no se cumple desde un principio.
EJEMPLO 1: Algoritmo que calcule la suma de los 50 primeros números enteros.
Inicio
Suma ← 0
Conta ← 0
Repetir
Conta ← conta + 1
Suma ←suma + conta
Hasta que conta= 50
Escribir ¨suma¨
Fin

EJEMPLO 2:
Se desea obtener los cuadrados de todos los números leídos desde un archivo hasta que se encuentre el número 0.
Inicio
Repetir
Leer ¨archivo, num¨
Si num<> 0 entonces
Escribir ¨num ^ 2¨
Fin si
Hasta que num= 0
Fin