martes, 25 de septiembre de 2012

Cuestionario lenguajes de programacion

1-Que es el lenguaje de programación?
Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras

2-Defina programación.

Es el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos.

3-Mencione los pasos para la programación.

  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
  • Prueba y depuración del programa.
  • Desarrollo de la documentación.

4-De que se conforma el lenguaje de programación?Está formado por un conjunto de símbolos y reglas sintácticassemánticas que definen su estructura y el significado de sus elementos y expresiones.

5-Al proceso por el cual se escribe, se pruebase depurase compila y se mantiene el código fuente de un programa informático se le llama?
Programación


6-De los elementos del lenguaje de programación, defina variables y vectores.

-Las variables podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato concreto. 

-Un vector no es más que un conjunto de variables consecutivas en memoria y del mismo tipo guardadas dentro de una variable contenedor.

7-Mencione los tipos de variables y vectores más comunes:
-Variables tipo Char: Estas variables contienen un único carácter, es decir, una letra, un signo o un número.
-Variables tipo Int: Contienen un número entero.
-Variables tipo float: Contienen un número decimal.
-Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.
-Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado para muchos lenguajes como la variable del tipo String "False" mientras que el 1 se considera "True".

8-Mencione los elementos restantes del lenguaje de programación.

-Condicionantes. 

-Bucles. 

-Funciones. 

-Sintaxis. 

-Semántica estática. 

-Sistema de tipos. 

-Lenguajes tipados. 

-Lenguajes no tipados. 

-Tipos estáticos. 

-Tipos dinámicos.  

-Tipos débiles y tipos fuertes.


9-Que es la implementacion en el LP?Es la que provee una manera de que se ejecute un programa para una determinada combinación de software y hardware

10-Mencione una tecnia para el LP.Corrección. Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. Para determinar si un programa hace lo que debe, es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y, una vez acabado, compararlo con lo que realmente hace.


flash mx



Adobe Flash (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast. More recently, it has been positioned as a tool for "Rich Internet Applications" ("RIAs").
Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It supports bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone, and camera. Flash contains an object-oriented language called ActionScriptand supports automation via the JavaScript Flash language (JSFL).
Flash content may be displayed on various computer systems and devices, using Adobe Flash Player, which is available free of charge for commonweb browsers, some mobile phones, and a few other electronic devices (using Flash Lite).
Some users feel that Flash enriches their web experience, while others find the extensive use of Flash animation, particularly in advertising, intrusive and annoying. Flash has also been criticized for adversely affecting the usability of web pages.

 
Format
Flash files are in the SWF format, traditionally called "ShockWave Flash" movies, "Flash movies," or "Flash applications", usually have a .swf file extension, and may be used in the form of a web page plug-in, strictly "played" in a standalone Flash Player, or incorporated into a self-executing Projector movie (with the .exe extension in Microsoft Windows). Flash Video files[spec 1] have a .flv file extension and are either used from within .swf files or played through a flv-aware player, such as VLC, or QuickTime and Windows Media Player with external codecs added.
The use of vector graphics combined with program code allows Flash files to be smaller—and thus for streams to use less bandwidth—than the corresponding bitmaps or video clips. For content in a single format (such as just text, video, or audio), other alternatives may provide better performance and consume less CPU power than the corresponding Flash movie, for example when using transparency or making large screen updates such as photographic or text fades.
In addition to a vector-rendering engine, the Flash Player includes a virtual machine called the ActionScript Virtual Machine (AVM) for scripting interactivity at run-time, support for video, MP3-based audio, and bitmap graphics. As of Flash Player 8, it offers two video codecs: On2 Technologies VP6 and Sorenson Spark, and run-time support for JPEG, Progressive JPEG, PNG, and GIF. In the next version, Flash is slated to use a just-in-time compiler for the ActionScript engine.
Flash Player is a browser plugin, and cannot run within traditional e-mail clients, such as Microsoft Outlook or Mozilla Thunderbird. Instead, a link must open a browser window.

Virtually all browser plugins for video are free of charge and cross-platform, including Adobe's offering of Flash Video, which was first introduced with Flash version 6. Flash Video has been a popular choice for websites due to the large installed user base and programmability of Flash. In 2010, Apple publicly criticized Adobe Flash, including its implementation of video playback for not taking advantage of hardware acceleration, one reason Flash is not to be found on Apple's mobile devices. Soon after Apple's criticism, Adobe demoed and released a beta version of Flash 10.1, which takes advantage of GPU hardware acceleration even on a Mac. Flash 10.2 beta, released December 2010, adds hardware acceleration for the whole video rendering pipeline.

Flash Audio is most commonly encoded in MP3 or AAC (Advanced Audio Coding) however it does also support ADPCM, Nellymoser (Nellymoser Asao Codec) and Speex audio codecs. Flash allows sample rates of 11, 22 and 44.1 kHz. It does not support 48 kHz audio sample rate, which is the standard TV and DVD sample rate.
On August 20, 2007, Adobe announced on its blog that with Update 3 of Flash Player 9, Flash Video will also support some parts of the MPEG-4 international standards.[22] Specifically, Flash Player will have support for video compressed in H.264 (MPEG-4 Part 10), audio compressed using AAC (MPEG-4 Part 3), the F4V, MP4 (MPEG-4 Part 14), M4V, M4A, 3GP and MOV multimedia container formats, 3GPP Timed Text specification (MPEG-4 Part 17), which is a standardized subtitle format and partial parsing support for the 'ilst' atom, which is the ID3 equivalent iTunes uses to store metadata. MPEG-4 Part 2 and H.263 will not be supported in F4V file format. Adobe also announced that it will be gradually moving away from the FLV format to the standard ISO base media file format (MPEG-4 Part 12) owing to functional limits with the FLV structure when streaming H.264. The final release of the Flash Player supporting some parts of MPEG-4 standards had become available in Fall 2007.[23]
Adobe Flash Player 10.1 does not support acoustic echo cancellation, unlike the VoIP offerings of Skype and Google Voice, making this and earlier versions of Flash less suitable for group calling or meetings. Flash Player 10.3 Beta incorporates acoustic echo cancellation.
Adobe previously announced that version 11 of Adobe Flash Player would support the new royalty-free container, WebM, but for yet unclarified reasons there is no WebM support in Adobe Flash Player 11.See announcement 
ActionScript is the programming language used by Flash. It is an enhanced superset of the ECMAScript programming language, more commonly known as Javascript, but provides additional features for processing animations and other functionality not normally found in Javascript.



viernes, 14 de septiembre de 2012

SQL server

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQLMicrosoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son OraclePostgreSQL o MySQL.



Características 

  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de lared sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.
  • T-SQL






Desventajas 



  • MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
  • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
  • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon.


Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP(Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBAAccess), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.
En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos


Programación 


T-SQL (Transact-SQL) es el principal medio de interacción con el Servidor. Permite realizar las operaciones claves en SQL Server, incluyendo la creación y modificación de esquemas de la base de datos, la introducción y edición de los datos en la base de datos, así como la administración del servidor como tal. Esto se realiza mediante el envío de sentencias de T-SQL y declaraciones que son procesadas por el servidor y los resultados (o errores) regresan a la aplicación cliente.

[editar]

Cliente Nativo de SQL es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa nativamente soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos.



martes, 4 de septiembre de 2012

orígenes de Microsoft


Microsoft Corporation 





(NASDAQ: MSFT) es una empresa multinacional de origen estadounidense, fundada el 4 de abril de 1975 por Bill Gatesy Paul Allen. Dedicada al sector de la informática, tiene su sede en Redmond, Washington, Estados Unidos. Microsoft desarrolla, fabrica, licencia y produce software y equipos electrónicos, siendo sus productos más usados el sistema operativo Microsoft Windows y la suite Microsoft Office, los cuales tienen una importante posición entre los ordenadores personales. Con una cuota de mercado cercana al 90% para Office en 2003 y para Windows en 2006, siguiendo la estrategia de Bill Gates de «tener una estación de trabajo que funcione con nuestro software en cada escritorio y en cada hogar».4 5 6 7 8 9 10 11 12
La compañía también suele ser nombrada como MS, por sus iniciales en el NASDAQ: (NASDAQMSFT) o simplemente como Redmond, debido a la gran influencia que tiene sobre la localidad de su centro de operaciones. Tiene 93.000 empleados en 102 países diferentes y contó con unos ingresos de 51.120 millones de dólares durante el año 200713 14 15 16 17
Fundada para desarrollar y vender intérpretes de BASIC para el Altair 8800, a mediados de los 80 consiguió dominar el mercado de ordenadores personales con el sistema operativo MS-DOS. La compañía inició una Oferta Pública de Venta en el mercado de valores en 1986, la cual, debido a la subida de cotización de las acciones, llevó a 4 empleados a convertirse en multimillonarios y a 12.000 en millonarios.18
Durante su historia, ha sido objeto de críticas, como acusaciones de realizar prácticas monopolísticas que la han llevado ante la Comisión Europea y el Departamento de Justicia de los Estados Unidos.19 20
Microsoft afianzó su posición en otros mercados como el de sistemas operativos y suites de oficina, con recursos como la red de televisión por cable MSNBC, el portal de Internet MSN y la enciclopedia multimedia Microsoft Encarta, producto y servicio cancelado por la empresa a principios de 200921 debido a la competencia de la libre Wikipedia. La compañía también comercializa hardware como el ratón de Microsoft y productos de entretenimiento casero como Xbox, Xbox 360, Zune y MSN TV22 Microsoft ha dado soporte a sus usuarios a través de Usenet en grupos de noticias23 y en Internet,24 también premia con la categoría de Microsoft MVP (Most Valuable Professional)25 a aquellos voluntarios que demuestran ser útiles en la asistencia a los clientes. Su web oficial es una de las páginas más visitadas de la red, recibiendo por día más de 2,4 millones de visitas únicas según datos de Alexa, que situó el 11 de mayo de 2008 a Microsoft.com como la 14ª página web con más visitas del mundo.26

Comparativo entre APPLE y SAMSUNG.



                                                  Apple





  1. Retoca fotos, monta una película en HD, graba una canción, lee o escribe una novela, presenta una idea... Las aplicaciones de Apple disponibles en el App Store están diseñadas por los mismos profesionales que diseñaron el iPad y con ellas podrás hacer mucho más de lo que te puedas imaginar. Desde cualquier lugar.
  2. Con iPhoto, iMovie y GarageBand para el iPad podrás hacer todo lo que se te ocurra y más. Disfruta de tus películas, fotos y canciones como nunca lo habías hecho. Y todo con un solo dedo
  3. Todo lo que necesitas para ver, retocar y compartir fotos, ahora con la potencia y sencillez de la tecnología Multi-Touch. Puedes organizar y compartir fotos como si nada, retocar las imágenes con el dedo, aplicar efectos de calidad profesional con un solo toque, y crear diarios de fotos para compartir con los tuyos. Podrás ser tan creativo como tú quieras.
  4. Cuatro veces más píxeles que en el iPad 2. Textos ultranítidos. Colores más brillantes. La pantalla Retina marca un antes y un después en el iPad. Ahora todo te parecerá tan real como la vida misma.
  5. Con la app Utilidad AirPort puedes controlar tu AirPort Express, AirPort Extreme y Time Capsule muy fácilmente desde tu iPad. Accede a toda la información de tus dispositivos Wi-Fi conectados, cambia los ajustes de la estación base y de la red, descarga actualizaciones y más.
  6. En cuanto tengas el nuevo iPad en las manos lo verás todo pero que muy claro. Puedes tocar tus fotos, tus libros... y hasta el piano: todo lo que te gusta está al alcance de tus dedos. Para hacerlo todo aún más real, hemos mejorado la pantalla, la cámara y la conexión inalámbrica. Con el nuevo iPad de tercera generación vas a hacer mucho más de lo que nunca imaginaste.

La mejor pantalla vista en un dispositivo móvil.

Todo lo que haces en el iPad es a través de su gran pantalla. Así que si la pantalla es mejor, la experiencia ni te cuento. La pantalla Retina del nuevo iPad tiene una resolución de 2.048 por 1.536, una saturación del color un 44% superior y la friolera de 3,1 millones de píxeles, todo en el mismo tamaño de 9,7 pulgadas. Tiene cuatro veces más píxeles que el iPad 2, o dicho de otra forma: un millón más que un televisor HD. Esta densidad de píxeles es tan alta que el ojo es incapaz de distinguirlos, así que lo que en realidad ves es una imagen totalmente definida. O un juego. O un libro.


Samsung

En el recién comenzado Mobile World Congress o la mayor Feria del Mundo del Móvil, las empresas han empezado a adelantarnos algunas de las novedades tecnológicas en forma de terminales móviles y uno de éstos dispositivos es el Samsung Wave.
A pesar de que el Samsung Wave no venga integrado todavía con las baterías de Samsung que nos darán una autonomía de un mes, destaca por su pantalla táctil de 3,3 pulgadas que viene con tecnología Super Amoled, que nos ofrecerá una calidad de imagen nunca vista hasta ahora en un móvil y con la que obtendremos una mayor nitidez, intensidad en el color.           
imagen Samsung WavePero este Samsung Wave, no es un smartphone táctil tradicional sino que incluye gran cantidad de aplicaciones como la integración de lasredes sociales y desde su Social Hub podremos organizar, agrupar todos los correos electrónicos, la mensajería instantánea o las redes sociales.
Otras características de este teléfono móvil son el procesador de 1GHz, su cámara de 5 megapíxels con detección de rostros o editor de imágenes, reproducción de videos, conectividad a través de Bluetooth 3.0, Wifi y HSPA uy A-GPS.
Todo un lujazo de móvil que podremos disfrutar a partir del mes de mayo aunqe todavía se desconoce el precio que tendremos que pagar.