tag:blogger.com,1999:blog-4054557784144921272024-03-08T12:32:44.574-08:00Tecnologias WebJaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-405455778414492127.post-46808355148355575392021-03-18T06:10:00.002-07:002021-03-19T07:04:32.413-07:00Paréntesis balanceadosSe entiende que una secuencia de caracteres está correctamente equilibrada con respecto a los paréntesis si cada uno de los paréntesis de apertura tiene su paréntesis cerrado. Cuando añadimos otros mecanismos de agrupación (como los corchetes, [ y ] o las llaves, { y }), el equilibrio se da si el número de aperturas de cada símbolo coincide con el de cierres y además se cierran en el orden correcto.
Se trata de implementar un programa que indique si una cadena está correctamente balanceada con respecto a paréntesis, corchetes y llaves.
<br>
<b>Entrada</b>
La entrada consistirá en distintos casos de prueba, cada uno en una línea. Cada línea no tendrá más de 10.000 caracteres.
<br>
<br>
<b>Entrada de ejemplo</b>
<br>
))((
<br>
<b>Salida</b>
Numero de Paréntesis para el balanceo
<br>
4
<br>
<b>Solucion</b>
En el siguiente codigo se detalla la solucion
<br>
<br>
Jaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.com0tag:blogger.com,1999:blog-405455778414492127.post-85892699650141230362010-06-28T12:44:00.001-07:002010-06-28T12:44:25.217-07:00Wireless Application ProtocolWireless Application Protocol o WAP (protocolo de aplicaciones inalámbricas) es un estándar abierto internacional para aplicaciones que utilizan las comunicaciones inalámbricas, p.ej. acceso a servicios de Internet desde un teléfono móvil.<br /><br />Se trata de la especificación de un entorno de aplicación y de un conjunto de protocolos de comunicaciones para normalizar el modo en que los dispositivos inalámbricos, se pueden utilizar para acceder a correo electrónico, grupo de noticias y otros.<br /><br />El organismo que se encarga de desarrollar el estándar WAP fue originalmente el WAP Forum, fundado por cuatro empresas del sector de las comunicaciones móviles, Sony-Ericsson, Nokia, Motorola y Openwave (originalmente Unwired Planet). Desde 2002 el WAP Forum es parte de la Open Mobile Alliance (OMA), consorcio que se ocupa de la definición de diversas normas relacionadas con las comunicaciones móviles, entre ellas las normas WAP.Jaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.com0tag:blogger.com,1999:blog-405455778414492127.post-68355459041849213242010-06-28T12:36:00.000-07:002010-06-28T12:37:04.882-07:00Desarrollando con WCFLos desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarrollado para este Sistema Operativo, también puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido a una decisión tomada por Microsoft, para permitir su utilización por la mayor parte de desarrolladores que trabajan sobre la línea de productos relacionados con la tecnología .NET.<br /><br />Es posible crear aplicaciones basadas en WCF utilizando Microsoft Visual Studio 2005 en su entorno de desarrollo integrado. Microsoft ha liberado un paquete de extensiones y un Kit de Desarrollo que puede ser utilizado con esta tecnología y otras que se incluyen en la Plataforma .NET v3.0.<br /><br />El conjunto de clases .NET que conforman la API de WCF, están basados en la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual Studio, puede ser combinado con un IDE gratuito, alguna solución para programación gratuita para desarrolladores no-profesionales o estudiantes, en el caso que prefieran no desarrollar con ediciones gratuitas o Express de Visual Studio 2005.Jaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.com0tag:blogger.com,1999:blog-405455778414492127.post-22503846635421460452010-06-28T12:35:00.002-07:002010-06-28T12:36:38.096-07:00Windows Communication FoundationWindows Communication Foundation o WCF, (también conocido como Indigo), es la nueva plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la version 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista.<br /><br />Fue creado con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre la Internet en una forma segura.Jaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.com0tag:blogger.com,1999:blog-405455778414492127.post-51524314860578175462010-06-28T12:35:00.001-07:002010-06-28T12:35:37.497-07:00Windows Presentation FoundationWindows Presentation Foundation (WPF) es una de las nuevas tecnologías de Microsoft, y uno de los pilares de Windows Vista. Permite el desarrollo de interfaces de interacción en Windows tomando las mejores características de las aplicaciones Windows y de las aplicaciones web.<br /><br />Ofrece una amplia infraestructura y potencialidad gráfica con la que se permiten desarrollar aplicaciones visualmente atractivas, con facilidades de interacción que incluyen animación, vídeo, audio, documentos, navegación, gráfica 3D. Separa, con el lenguaje declarativo XAML y los lenguajes de programación de .NET, la interfaz de interacción de la lógica del negocio, propiciando una arquitectura Modelo Vista Controlador para el desarrollo de las aplicaciones.<br /><br />WPF se incluye con Windows 7, Windows Vista y Windows Server 2008 y también está disponible para Windows XP Service Pack 2 o posterior y Windows Server 2003.<br /><br />Microsoft Silverlight es un subconjunto de WPF que permite aplicaciones basadas en la web y móviles similares a Flash y con el mismo modelo de programación que las aplicaciones .NET. No se admiten funciones 3D, pero se incluyen XPS y plano basado en vectores.Jaime Luis Pinto Abadhttp://www.blogger.com/profile/06358786875627265036noreply@blogger.com0