Está en la página 1de 3

QUE ES UN ALGORITMO Un algoritmo es una secuencia de pasos lgicos y ordenados con las cuales le damos solucin a un problema determinado.

En la vida diaria cada uno de nosotros disea y realiza algoritmos para solucionar los problemas cotidianos, es as que al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio o al sitio de trabajo. Una vez en el sitio de estudio, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos.

La sintaxis de programacin es el conjunto de normas que regulan y coordinan las distintas variables y su asociacin. En la lengua, la sintaxis es el conjunto de normas y leyes combinatorias que estructuran la construccin de oraciones y textos. La sintaxis hace referencia a la inclusin de sujeto y predicado y al rol de las palabras en relacin con otras. En las ciencias de la computacin, la sintaxis comprende un concepto equivalente. Para la informtica, la sintaxis es un grupo de normas que funcionan gobernando la vinculacin de las distintas variables que configuran las instrucciones operativas.

El diagrama de flujo o diagrama de actividades es la representacin grfica del algoritmo o proceso. Se utiliza en disciplinas como programacin,economa, procesos industriales y psicologa cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. En SysML el diagrama de actividades ha sido extendido para indicar flujos entre pasos que mueven elementos fsicos (e.g., gasolina) o energa (e.g., presin). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos. Estos diagramas utilizan smbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin de proceso. Asunto: Qu es la semntica en programacin Palabra: Sentencia de programacin Fecha: 04/12/2008 Nombre: Manuel - Origen: Mxico Pregunta del usuario: Quiero saber que es semantica en programacion. Respuesta de ALEGSA.com.ar:

En informtica, la semntica es considerada una aplicacin de la matemtica lgica. La semntica refleja el significado de programas o funciones. Los programas pueden separarse en su parte sintctica (la estructura gramatical) y su parte semntica (el significado). Por ejemplo, las siguientes sentencias de programacin utilizan diferentes sintaxis (en diferentes lenguajes), pero resultan en la misma semntica (hacen lo mismo): 1) x += y; (C, Java, etc) 2) x := x + y; (Pascal) 3) x = x + y (BASIC, Fortran) En general, las tres operaciones lo que hacen (semntica) es sumar Y con X y almacenar el resultado en X. Espero que se haya entendido.

Estructura de un programa de Visual Basic Un programa de Visual Basic se crean a partir de unidades de creacin estndar. Una solucin consta de uno o varios proyectos. Un proyecto a su vez puede contener uno o ms ensamblados. Cada ensamblado se compila a partir de uno o varios archivos de cdigo fuente. El archivo de cdigo fuente proporciona la definicin e implementacin de clases, estructuras, mdulos e interfaces, que en ltima instancia contienen todo el cdigo. Elementos de programacin en el nivel de archivo Al iniciar un proyecto o archivo y abrir el editor de cdigo, ver que ya hay cdigo en el lugar que le corresponde y en el orden correcto. Cualquier cdigo que escriba debe seguir la siguiente secuencia: 0. Instrucciones Option 0. Instrucciones Imports 0. Instrucciones Namespace y elementos del nivel de espacio de nombres Si escribe instrucciones en un orden distinto, pueden producirse errores de compilacin. Un programa tambin puede contener instrucciones de compilacin condicional. Pueden incluirse en el archivo de cdigo fuente entre las instrucciones de la secuencia anterior. Instrucciones Option Las instrucciones Option establecen reglas de base para el cdigo subsiguiente, y de esta forma ayudan a prevenir errores de sintaxis y de lgica. Instruccin Option Explicit (Visual Basic) garantiza que se declaran todas las variables y que se escriben correctamente, lo que reduce el tiempo de depuracin. La instruccin Option Strict (Instruccin) ayuda a reducir errores de lgica y prdidas de datos que puedan producirse al trabajar entre variables de diferentes tipos de datos. Option Compare (Instruccin) especifica la manera en que se comparan las cadenas entre s, segn sus valores Binary o Text. Instrucciones Imports Puede incluir Imports (Instruccin) para importar nombres definidos fuera del proyecto. Las instrucciones Imports permiten que el cdigo haga referencia a clases y otros tipos definidos en el espacio de nombres importado sin tener que calificarlos. Puede utilizar tantas instrucciones Imports como sea necesario. Para obtener ms informacin, vea Referencias y la instruccin Imports. Instrucciones Namespace Los espacios de nombres ayudan a organizar y clasificar los elementos de programacin para facilitar la agrupacin y el acceso. Utiliza Namespace (Instruccin) para clasificar las instrucciones siguientes dentro de un espacio de nombres determinado. Para obtener ms informacin, vea Espacios de nombres en Visual Basic. Instrucciones de compilacin condicional Las instrucciones de compilacin condicional pueden aparecer prcticamente en cualquier parte del archivo de cdigo fuente. Determinan que partes del cdigo se incluyan o excluyan en tiempo de compilacin en funcin de ciertas condiciones. Tambin puede utilizarlas para depurar la aplicacin, ya que el cdigo condicional se ejecuta nicamente en modo de depuracin. Para obtener ms informacin, vea Informacin general sobre la compilacin condicional. Elementos de programacin en el nivel de espacio de nombres Las clases, estructuras y mdulos contienen todo el cdigo del archivo de cdigo fuente. Son elementos del

nivel de espacio de nombres, que pueden aparecer dentro de un espacio de nombres o en el nivel del archivo de cdigo fuente. Contienen las declaraciones de todos los dems elementos de programacin. Las interfaces, que definen firmas de elemento pero no proporcionan ninguna implementacin, tambin aparecen en el nivel de mdulo. Para obtener ms informacin sobre los elementos del nivel de mdulo, vea los siguientes temas: 0. Instruccin Class (Visual Basic) 0. Structure (Instruccin) 0. Module (Instruccin) 0. Instruccin Interface (Visual Basic) Los elementos de datos en el nivel de espacio de nombres son las enumeraciones y los delegados. Elementos de programacin en el nivel de mdulo Los procedimientos, operadores, propiedades y eventos son los nicos elementos de programacin que pueden contener cdigo ejecutable (instrucciones que realizan acciones en tiempo de ejecucin). Son elementos del nivel de mdulo del programa. Para obtener ms informacin sobre los elementos del nivel de procedimiento, vea los siguientes temas: 0. Instruccin Function (Visual Basic) 0. Instruccin Sub (Visual Basic) 0. Declare (Instruccin) 0. Operator (Instruccin) 0. Property (Instruccin) 0. Event (Instruccin) Los elementos de datos en el nivel de mdulo son las variables, las constantes, las enumeraciones y los delegados. Elementos de programacin en el nivel de procedimiento La mayora del contenido de los elementos del nivel de procedimiento son instrucciones ejecutables, que constituyen el cdigo en tiempo de ejecucin del programa. Todo el cdigo ejecutable debe estar incluido en algn procedimiento (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent). Para obtener ms informacin, vea Instrucciones ejecutables. Los elementos de datos en el nivel de procedimiento se limitan a las constantes y las variables locales. Procedimiento Main El procedimiento Main es el primer cdigo que se ejecuta cuando se carga la aplicacin. Main acta como punto de inicio y control global de la aplicacin. Hay cuatro variedades de Main: 0. Sub Main() 0. Sub Main(ByVal cmdArgs() As String) 0. Function Main() As Integer Function Main(ByVal cmdArgs() As String) As Integer

También podría gustarte