1.mejora el conocimiento del lenguaje que est� usando despu�s de haber le�do acerca de las expresiones regulares la cual es una forma de representar a los lenguajes regulares y utiliza caracteres del alfabeto sobre el cual se define el lenguaje esta funci�n se puede utilizar para la introducci�n de cualquier combinaci�n de valores num�ricos o caracteres. en t�rminos generales la funci�n scanf se escribe: scanf(cadena de control, arg1,arg2,...,argn); en realidad los argumentos representan punteros que indican las direcciones de memoria en donde se encuentran los datos. ejemplos: (int valor;) se observa que es una scanf la cual contiene el tipo (entero ) y el nombre (valor) de la variable. no solo se utiliza esta funci�n con su nombre (scanf), tambi�n como se vio en este primer ejemplo. scanf("%d %f",&i,&j); se observa que aqu� si se utilizo el nombre de la funci�n (scanf) y el tipo de cada variable. esto quiere decir que en la utilizaci�n de esta funci�n no se har� solo con su nombre. he concluido que esta funci�n no tiene solo una forma de aplicarse. en mi opini�n el papel de las expresiones regulares en la funci�n scanf es muy importante ya que la relaci�n existe entre el tipo y orden con los argumentos de la funci�n scanf, de esta manera la expresi�n regular se asegura que no halla error. 2.enriquece su vocabulario de construcciones �tiles de programaci�n glosario 1-programacion orientada a objetos programaci�n Orientada a objetos (poo) es una filosof�a de programaci�n que se basa en la utilizaci�n de objetos. el objetivo de la poo es "imponer" una serie de normas de desarrollo que aseguren y faciliten la mantenibilidad y reusabilidad del c�digo. 2-subrutina: programa ( conjunto de instrucciones ), que desde otro programa se pueden llamar a ejecuci�n � bien se puede, decir grupo de instrucciones que realizan una funci�n especifica, tal como una funci�n o marco. una subrutina grande se denomina usualmente * * modulo * * � * * procedimiento * *, pero todos los t�rminos se utilizan de manera alternativa. 3-cgi common gateway interface. una interfaz escrita en un lenguaje de programaci�n (perl, c, c++,visual basic, etc) y posteriormente ejecutada o interpretada por una computadora servidor para contestar a pedidos del usuario desde una computadora con una aplicaci�n cliente; casi siempre desde el world wide web. esta interfaz permite obtener los resultados pedidos, como los que resultan al consultar una base de datos. entre los programas m�s habituales encontrar� gestores de formularios y de email, libros de visitas, foros de discusi�n, etc. 4-copyleft formula opuesta al copyright nacida en el �mbito del software libre (free software) mediante la cual el autor de un programa lo declara como de dominio p�blico, incluyendo el c�digo fuente (source code) del mismo, de forma que quien quiera puede usarlo y modificarlo. si el programa es modificado, la persona involucrada puede ejercer sin restricci�n alguna su derecho de copia sobre el programa modificado. 5-programa ensamblador: es un programa de computador preparado por un programador que toma las instrucciones que no est�n en lenguaje de maquina y las convierte en
una forma que puede ser usada por el computador. 6-encriptaci�n cifrado. tratamiento de un conjunto de datos, contenidos o no en un paquete, a fin de impedir que nadie excepto el destinatario de los mismos pueda leerlos. hay muchos tipos de cifrado de datos, que constituyen la base de la seguridad de la red. 7-c�Digo maquina: para que se pueda ejecutar un programa, debe estar en lenguaje de maquina de la computadora que lo esta ejecutando. 8- rutina: es el conjunto de instrucciones dentro del mismo programa, que se puede llamar a ejecuci�n desde diferentes partes del mismo programa. 9-java development kit (equipo para el desarrollo de java). un equipo b�sico para el desarrollo de software provisto por sun microsystems, que incluye las herramientas b�sicas necesarias para escribir, probar, y depurar aplicaciones y applets de java. 10-ms-dos sistema operativo dos, de microsoft. su entorno es de texto, tipo consola, y no gr�fico. sigue siendo parte importante de los sistemas operativos gr�ficos de windows. encriptaci�n ejemplo: algunos de los usos m�s comunes de la encriptaci�n son el almacenamiento y transmisi�n de informaci�n sensible como contrase�as, n�meros de identificaci�n legal, n�meros de tarjetas de cr�dito, reportes administrativo-contables y conversaciones privadas, entre otros. esto toma una funci�n muy importante en la programaci�n, con este m�todo el programador tiene m�s privacidad y seguridad a la hora de hacer un programa en espec�fico y es muy utiliada en termios de programacion orientada a objeto. 1.permite una mejor selecci�n del lenguaje de programaci�n en mi opini�n y en el entorno de facilidad de uso el lenguaje c y pascal no me lo facilitan tanto como en php ya que esta utiliza funciones que me permitir�an hacer esto de una manera m�s f�cil y r�pida. se pueden extrar n caracteres de una cadena usando echo $a[n]. strtok parte una cadena buscando caracteres de corte definidos. 2.facilita el dise�o de un nuevo lenguaje goto es una sentencia o instrucci�n con el objetivo de controlar el flujo del programa. es una de las operaciones m�s primitivas para transpasar el control de una parte del programa a otra; tal es as� que muchos compiladores traducen algunas sentencias de control como goto. la instrucci�n se puede encontrar en muchos lenguajes; uno de los primeros lenguajes de alto nivel que lo incluyeron fue el fortran, desarrollado en 1954. tambi�n se lo encuentra en: algol, cobol, snobol, basic, lisp, c, c++, pascal y perl entre otros, especialmente el lenguaje ensamblador. en este �ltimo se lo puede encontrar como bra jmp o jump y es, generalmente, el �nico modo de organizar el flujo del programa. se pueden encontrar tambi�n variaciones de la sentencia goto. en basic, la sentencia on goto puede seleccionar de una lista de diferentes puntos del programa a los que saltar. podr�a ser interpretado como un antecesor de la sentencia switch/case. tambi�n, en fortran y algunas versiones de basic la l�nea a la que saltar pod�a ser indicada mediante una expresi�n aritm�tica. las instrucciones goto pueden dificultar la lectura y el mantenimiento del c�digo. siempre que sea posible, se utiliza en su lugar una estructura de control. un ejemplo de esto es ciclo de repeticion for, while este es uno de los m�s usados y unos de los basados en la sentencia goto.
aqu� les dejo un codigo de la sentencia goto sub gotostatementdemo() dim number as integer = 1 dim samplestring as string ' evaluate number and branch to appropriate label. if number = 1 then goto line1 else goto line2 line1: samplestring = "number equals 1" goto lastline line2: ' the following statement never gets executed because number = 1. samplestring = "number equals 2" lastline: ' write "number equals 1" in the debug window. debug.writeline(samplestring) end sub aqu� les dejo algunas referencia a cerca de lo investigado. http://es.wikipedia.org/wiki/goto http://glosario.panamacom.com