Desarrollo del software

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo del software"

Transcripción

1 ESTALMAT Andalucía Oriental Desarrollo del software OBJETOS ALGORITMOS PROGRAMA EVENTOS CÓDIGO EN GAMBAS FUNCIONANDO Introducción a la Programación Matemática. 1 L. Cabello & P. Villegas

2 Lenguajes de programación Algoritmos y programas Algoritmo: Describe los pasos a seguir y el orden de ejecución Programa: Realiza una determinada actividad de forma organizada. Código: Son las miles de líneas que hay que escribir en un lenguaje de programación para que funcione el programa. 2

3 Lenguajes de programación Crear programas para resolver problemas Necesitamos un software = lenguaje de programación Lenguajes de programación Lenguaje que usan los programadores para comunicar instrucciones a un ordenador y poder ejecutar un programa. Se pueden dividir en dos categorías fundamentales: Lenguajes de bajo nivel Diseñados para ejecutarse en un ordenador determinado. Lenguajes de alto nivel Se puede utilizar en cualquier ordenador. No ofrecen necesariamente mayores capacidades de programación, pero sí mejora la interacción programador-máquina. Cuanto más alto es el nivel del lenguaje, más sencillo es comprenderlo y utilizarlo. 3

4 Lenguajes de alto nivel Hay 4 para todos los gustos Estructurados (Gambas, C, Pascal, Basic, etc.) Funcionales (CAML, Haskell) Declarativos (Prolog) Orientados a Objetos (Gambas, C++, C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Manejado por eventos (Gambas, Visual Basic, C,..) Híbridos (Lisp, Visual Basic) Incomprensibles... Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas

5 Gambas Almost Gambas Almost M eans Means Basic Gambas Casi Significa Basic BASIC El nombre de Gambas responde al acrónimo recursivo ( ). En realidad no podemos considerarlo un clon de BASIC, puesto que Gambas también está muy inspirado por el lenguaje de programación Java. 5...de verdad?

6 Entorno de programación Gambas QUÉ ES GAMBAS? Gambas no es solo un lenguaje de programación, es también un entorno de programación visual para desarrollar aplicaciones gráficas o de consola. Hace posible el desarrollo de aplicaciones complicadas muy rápidamente. El programador diseña las ventanas de forma gráfica, arrastra objetos desde la caja de herramientas y escribe el código en BASIC para cada objeto. Implementa tres formas de programar: Programación estructurada (o procedimental) Programación orientada a objetos Programación manejada por eventos ES GAMBAS SOFTWARE LIBRE? Sí. Gambas se distribuye con la licencia GPL GNU (General Public Licence). Significa que se distribuye con el código fuente y respeta las cuatro libertades definidas por la Free Software Fundation.

7 El IDE de Gambas ELEMENTOS DE GAMBAS Para poder desarrollar y ejecutar programas en Gambas, son necesarios los siguientes elementos: Un compilador, que se encargará de transformar el código fuente y archivos que formen parte de un proyecto hecho en Gambas, es un programa ejecutable. Un intérprete capaz de hacer que los programas hechos en Gambas sean ejecutados por el sistema operativo. Un entorno de desarrollo que facilite la programación y diseño de las interfaces gráficas de los programas. Componentes que añaden funcionalidad al lenguaje. La palabra componente en Gambas tiene un significado específico, ya que no alude a partes genéricas, sino a librerías específicas que le dotan de más posibilidades. En la actualidad existen componentes para usar xml, conexiones de red, opengl, ODBC, distintas bases de datos, escritorios basados en qt, en gtk, etc.

8 El IDE de Gambas

9 Aplicación de consola: Primer ejemplo 1. Aplicaciones>programación> Gambas2 y clic en nuevo proyecto: 2. Selecciona aplicación consola y pulsa siguiente 3. Elige directorio para guardar el proyecto y pulsa siguiente 4. Escribe el nombre, título y pulsa OK. Pulsa OK otra vez. Se ha creado el proyecto 5.Botón secundario sobre Mmain y clic en renombrar. Cámbiaselo y haz doble clic sobre él. 6.Escribe la línea que falta. Pulsa el Boton. Observa la consola.

10 Aplicación gráfica: Ejemplo 1. Crea un nuevo proyecto 2. Tipo: Aplicación gráfica GTK+ 3. Nombre: SaludosEstalmat2 4. Renombra Fmain por FSaludosEstalmat2 5. Doble Clic en FsaludosEstalmat2 para abrir el formulario. 6. En la ventana propiedades cambiamos el color del fondo, ponemos un icono y cambiamos la propiedad Text yescribimos Fsaludos. 7. Agrega 4 controles: 1 textlabel y tres Button. Cambia las propiedades Name y Text: TextLabel1->Name:txtlAnuncio->Text:GASEOSA LA... Button1->Name:butOcultar->Text:Ocultar Anuncio Button2->Name:butSaludar->Text:Saludar Button3->Name:butSalir->Text:Salir Cambia las Propiedades de color de txtlanuncio 8. Programemos los eventos de los botones. Haz doble clic en el Button Ocultar anuncio y escribe donde está el cursor: txtlanuncio.visible = FALSE 9. Vuelve al formulario y haz doble clic sobre el Button Saludar y escribe: Message.Info("Hola Estalmat") 10. Lo mismo sobre el button Salir: ME.Close

11 Controles para formularios en Gambas GALERÍA DE CONTROLES Label: Label Es una etiqueta simple que contiene una línea de texto de poca longitud. Su función es mostrar un texto en una posición dentro de un formulario. TextLabel: TextLabel Similar al Label, pero puede mostrar texto formateado con HTML. Ejemplo: TextLabel1.Text= <b>texto con HTML</b><br>Dentro de una<i>etiqueta</i>. TextBox: TextBox Es una caja de texto, de una sola línea, en la cual el usuario puede modificar, copiar, cortar o borrar texto. TextArea: TextArea Se trata de una caja de texto que es capaz de contener múltiples líneas. PictureBox: PictureBox Tiene la función de mostrar una imagen. Responde a eventos del ratón, por lo que puede ser empleado como botón personalizado. ListBox: ListBox Es una lista simple. Se añaden o eliminan elementos que se representan como una línea de texto cada uno. La propiedad Mode determina si el usuario no puede seleccionar ninguno, solo uno o varios. ListView: ListView Similar al ListBox. Puede representar un icono junto con cada elemento de la lista, y cada uno de ellos está identificado por una clave única de texto, que nos permite hacer búsquedas de los elementos por su clave. ComboBox: ComboBox Es una lista desplegable. El usuario solo ve el elemento seleccionado en cada momento y puede desplegar la lista para seleccionar uno u otro.

12 Ventanas para mostrar información DIÁLOGOS (Mensajes) La clase Message se encarga de mostrar una ventana modal al usuario, en la cual podemos definir un texto, que será una información o una pregunta, y una serie de botones para elegir una opción. Message.Info: se utiliza para mostrar un mensaje meramente informativo. Solo permite definir un botón que normalmente tendrá un texto como OK o Aceptar. Ejemplo: Messaje.info ( esto es un mensaje ) Message.Delete: se utiliza para indicar que se va a proceder a eliminar algo (archivos, registros de una tabla, etc), y se solicita al usuario su confirmación. Message.Error: Se emplea para indicar un mensaje de error. Message.Question: es una pregunta al usuario, generalmente para confirmar una acción o una opción de configuración. Message.Warning: advierte al usuario de que la acción que va a realizar supone un cierto peligro, por ejemplo, pérdida de datos de una tabla que podrían ser útiles aún.

13 Ventanas para mostrar información Los métodos de la clase Message devuelven un número entero que denota el botón que el usuario pulsó. En este sentido, podemos personalizar los mensajes, con la cantidad de botones que queramos y el mensaje que deseemos. Ejemplo: Dim Respuesta as Integer Respuesta=Message.Warning( Desea cerrar el programa?, Si, No, De repente ) IF Respuesta=1 THEN Message.Info( Gracias por usar el Programa ) Me.close ELSE Message.Info( A ver si te decides... ) ENDIF

14 Variables en Gambas VARIABLE es una porción de memoria del ordenador que se utiliza en Gambas para guardar un dato (información) y a la que se le asigna un identificador. Radio=4 DECLARACIÓN DE VARIABLES Para poder utilizar una variable hay que declararla(?). Sintaxis de declaración de una variable que se va a utilizar en un procedimiento (subrutina) o en una función: DIM nombre_variable AS tipo_variable tipo_variable: hace referencia al tipo de dato de la variable: número entero, cadena, decimal, boleano, etc. DIM Nombre AS String; DIM Radio AS float ÁMBITO DE LAS VARIABLES Las variables que se declaren en un subrutina o función solo se usarán dentro de ellas. Cuando terminen se destruirán. Esto permite utilizar el mismo nombre de variable dentro de distintas subrutinas y su valor nunca se confundirá o mezclará.

15 Variables en Gambas Para declarar una variable al principio del Módulo o Clase se usa la sintaxis: [STATIC] (PUBLIC PRIVATE) nombre_variable AS tipo_variable Si se define PRIVATE: estará disponible dentro de todo el fichero, pero no será accesible desde otros ficheros del mismo proyecto. Si se define PUBLIC: se podrá acceder a la variable desde un fichero del proyecto distinto a donde se declaró. Si se define STATIC: Se usa en los archivos de clase, no en los Módulos. Sirve para definir un comportamiento especial en todos los objetos de una misma clase.

16 Datos en Gambas Los tipos de datos, que se pueden asignar a las variables, soportados por Gambas, son los siguientes: Boolean: Boolean solo acepta valores True o False. Byte: Byte representa un número entero positivo entre 0 y 255. Short: Short representa un número entero con valores posibles entre y Integer: Integer representa un número entero con valores posibles entre y Long: Long representa un número entero con valores posibles entre: y Single: Single representa un número real, con decimales, con valores posibles entre E+38 y +1, E+38. Float: Float representa un número real, con decimales, con valores posibles entre 8, E+307 y + 8, E+307. Date: Date almacena valores de fecha y hora. Internamente la fecha y la hora se almacenan en formato UTC. String: String se usa para almacenar una cadena de texto. Variant: Variant significa cualquier tipo de dato, es decir, se puede almacenar integer, single, boolean, etc. Object: Object representa cualquier objeto creado en Gambas.

17 Conversión de datos en Gambas Cbool(expresión): convierte la expresión a un valor booleano. Dim Positivo As Boolean. Positivo= Cbool(5 < 0). En positivo está False Cshort(expresión), Cint(expresión) o Cinteger(expresión), y Clong(expresión): convierte respectivamente, la expresión en un número de tipo Short, Integer y Long. Cdate(expresión): convierte la expresión en una fecha. Debe tener cuidado porque solo admite formato de fecha en inglés mes/día/año hora:minutos:segundos. Ejemplo: Cdate( 09/06/1972) 01:45:12 ), donde 06 será el día 06 y no el mes 06. CStr (expresión): convierte la expresión en una cadena de texto sin tener en cuenta la configuración local. Str$(expresión): convierte la expresión en una cadena de texto, teniendo en cuenta la configuración local. ejemplo. Str$(CDate( 09/06/ :45:12 )) devuelve: 06/09/ :45:12 Val(expresión): convierte una cadena de texto en un tipo Boolean, Date o alguno de los tipos numéricos, dependiendo del contenido de la expresión.

18 Operadores Matemáticos en Gambas Además de los operadores matemáticos (+,-,*,/) ya conocidos en casi todos los lenguajes de programación, citamos los siguientes: ^ es el operador de potencia. Ejemplo: 4^3=64 Para la división hay dos operadores adicionales, DIV y MOD, MOD que devuelven respectivamente, la parte entera del resultado de la división y el resto. Ejemplo: Dim Numero As Integer. Numero = 9 DIV 2, Numero = 9 MOD 4. Qué hay en Numero después de la primera asignación? Después de la segunda? Existen también funciones matemáticas para realizar cálculos más complejos: Abs(numero): calcula el valor absoluto de un número. Dec(numero): Dec(numero) decrementa un número. Frac(numero): Frac(numero) devuelve la parte decimal de un número. Inc(numero): Inc(numero) incrementa un número. Int(numero): Int(numero) devuelve la parte entera de un número. Max(numero1, numero2,...):...) devuelve el número mayor. Min(numero1, numero2,...):...) devuelve el número menor. Round(numero,decimales): Round(numero,decimales) redondea un número con los decimales deseados. Rnd([mínimo],[máximo]): Rnd([mínimo],[máximo]) devuelve un número aleatorio comprendido entre mínimo y máximo.

19 Cadenas de texto en Gambas Existe un manejador de cadenas de texto que permite concatenarlas directamente, se trata del símbolo &. Ejemplo: Dim nombre AS String Dim Apellidos AS String Nombre= Manuel Apellidos= Álvarez Gómez PRINT Apellidos &, & Nombre La salida en consola será: Álvarez Gómez, Manuel

20 Control del flujo en Gambas If... Then... Else: Es la sentencia mas común para tomar una decisión: Sintaxis Básica: IF expresión THEN <líneas de sentencias> ENDIF IF expresión THEN <líneas de sentencias> ELSE <líneas de sentencias> ENDIF Si se ejecuta una sola instrucción: IF expresión THEN sentencia_a_ejecutar. Ejemplo: IF edad > 20 THEN PRINT Adulto Ejemplo: Ejemplo: Ejemplo DIM edad AS Integer edad=18 IF Edad > 20 THEN PRINT Adulto PRINT Qué mayor ENDIF IF Edad > 18 THEN PRINT Adulto PRINT Qué mayor ELSE PRINT Menor ENDIF IF Edad < 2 AND edad > 0 THEN PRINT Bebe ELSE IF Edad < 12 THEN PRINT Niño ELSE IF edad < 18 THEN PRINT Joven ELSE PRINT Adulto ENDIF

21 Teorema de Pitágoras 1. Abre un proyecto de consola, en nombre pones Hipotenusa y el formulario lo renombras como Mhipotenusa. Haces doble clic sobre el nombre y escribes: 2. Diseña un solución gráfica para el teorema de Pitágoras. La solución está en los apuntes que te entregamos.

22 Control del flujo en Gambas Control SELECT CASE. Esta sentencia produce un código limpio y cómodo de leer. Su sintaxis en el recuadro de la izquierda y un ejemplo en la derecha: SELECT [CASE] Expresión [CASE expresión [TO expresión #2] [,...]... ] [CASE expresión [TO expresión #2] [,...]... ] [ {CASE ELSE DEFAULT}... } END SELECT Ejemplo: DIM edad AS Integer Edad=Rnd(0, 100) SELECT CASE edad CASE 0 TO 2 PRINT Bebe CASE 2 TO 12 PRINT Niño CASE 18 PRINT Bingo, ya puedes votar CASE 13 TO 17 PRINT Joven CASE ELSE PRINT Adulto END SELECT

23 Bucles o iteraciones en Gambas Control FOR Generalmente usado cuando se necesita contar o realizar una acción un número determinado de veces. Sintaxis: FOR variable = Expresión TO Expresión [ STEP expresión ] <líneas de sentencias> NEXT Ejemplo: DIM n AS Integer FOR n = 10 TO 1 STEP 1 PRINT n NEXT

24 Estructuras de repetición en Gambas Control WHILE y REPEAT Cuando se requiere repetir la ejecución de una porción del código en varias ocasiones dependiendo de una condición, tenemos dos instrucciones distintas: La sintaxis de ambas es: WHILE Condición... instrucciones WEND REPEAT... instrucciones UNTIL Condición Ejemplos DIM Queda as Integer Queda=36 WHILE (Queda Mod 2 = 0) Queda=Queda / 2 PRINT Queda WEND ----DIM Queda as Integer Queda=36 REPEAT Queda=Queda / 2 PRINT Queda UNTIL (Queda Mod 2 = 0)

25 Ejercicios prácticos 2. Diseña una solución en Gambas que averigüe cuántos números enteros positivos menores que un cierto número p entero positivo dado de antemano, tienen como únicos factores primos al 2, 3 ó 5. (Por ejemplo: 2, 3, 5, 6, 8, 10, 12, 15, 30, 60,...)

26 Ejercicios prácticos 1. Crea una calculadora básica con cinco operaciones, con el formulario de la imagen y que funcione de la siguiente manera: Introduces un valor en el textbox elegimos la operación (+,*,-,/), introduces el segundo valor y le das al button =. En caso de elegir el factorial después del primer valor se elige la operación factorial y a continuación se pulsa el buton =

27 GAMBAS

RESUMEN GAMBAS. TIPOS DE DATOS Y DECLARAR VARIABLE: DIM nombre_variable AS

RESUMEN GAMBAS.  TIPOS DE DATOS Y DECLARAR VARIABLE: DIM nombre_variable AS RESUMEN GAMBAS http://gambaswiki.org/wiki/doc TIPOS DE DATOS Y DECLARAR VARIABLE: DIM nombre_variable AS tipo_variable Boolean: Solo acepta valores True o False. Byte: Representa un numero entero positivo

Más detalles

CURSO DE GAMBAS 2.0.0

CURSO DE GAMBAS 2.0.0 CURSO DE GAMBAS 2.0.0 (Nivel 1) Carúpano, Marzo de 2008 Programación En GAMBAS 2.0.0 1 QUE ES GAMBAS? Gambas no es solo un lenguaje de programación, es también un entorno de programación visual para desarrollar

Más detalles

Programación en Gambas

Programación en Gambas 1.- ALGORITMOS Y PROGRAMAS. Programación en Gambas Se puede definir un algoritmo con lo sucesión de pasos que se deben realizar desde que se plantea un problema hasta que éste queda totalmente resuelto.

Más detalles

Repaso Visual Basic Interfaz Gráfica

Repaso Visual Basic Interfaz Gráfica Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores

Más detalles

PROGRAMACIÓN VISUAL CON GAMBAS

PROGRAMACIÓN VISUAL CON GAMBAS PROGRAMACIÓN VISUAL CON GAMBAS QUÉ ES GAMBAS? Gambas es un lenguaje de programación libre derivado de BASIC. Es similar al producto de Microsoft Visual Basic Gambas no es sólo un lenguaje de programación,

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,

Más detalles

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. 2.1. Introducción al entorno de desarrollo La programación visual

Más detalles

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA PRÁCTICA OCHO DE VISUAL BASIC Tipos de variables en Visual Basic Los distintos tipos de variables utilizados en Visual Basic son: Integer Valor Entero 2 Bytes Long Valor Entero Largo 4 Bytes Single Valor

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería

Más detalles

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras

Más detalles

Programación en Visual Basic Ricardo Rodríguez García

Programación en Visual Basic Ricardo Rodríguez García Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.

Más detalles

Conocimientos previos

Conocimientos previos Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables

Más detalles

VISUAL STUDIO.NET Y PUERTO SERIE

VISUAL STUDIO.NET Y PUERTO SERIE VISUAL STUDIO.NET Y PUERTO SERIE INDICE ENTORNO VISUAL BASIC 3 MI PRIMER PROYECTO DE CONSOLA 3 MI PRIMER PROYECTO DE WINDOWS 5 DEBUGGING 7 PROGRAMACIÓN 10 TIPOS DE DATOS 10 ESTRUCTURAS DE CONTROL 12 ESTRUCTURA

Más detalles

Manual de turbo pascal

Manual de turbo pascal Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de

Más detalles

III. Generación de Código orientado a objetos

III. Generación de Código orientado a objetos III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene

Más detalles

Programación con Visual Basic 6

Programación con Visual Basic 6 Programación con Visual Basic 6 Introducción y Repaso Lab. Geomática II Depto. Ingeniería Geográfica ~ USACH ~ CHILE Profesor: Ing. Marcos Medina Tapia. 1 Introducción. Un programa informático es un conjunto

Más detalles

Computación II. Introducción a Visual Basic

Computación II. Introducción a Visual Basic Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida

Más detalles

CURSO DE GAMBAS 2.0.0

CURSO DE GAMBAS 2.0.0 CURSO DE GAMBAS 2.0.0 (Nivel 2) Carúpano, Marzo de 2008 Programación En GAMBAS 2.0.0 1 USO DE CONTROLES MAS COMUNES LISTBOX: El control ListBox implementa una lista de items seleccionables. Para crear

Más detalles

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.

La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados. Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,

Más detalles

Fundamentos de Informática Laboratorio: Funciones

Fundamentos de Informática Laboratorio: Funciones Objetivos: - Diseño de aplicaciones y funciones - Definir y crear funciones, para su posterior uso. - Adquirir habilidades en el uso de funciones: o Creadas por el programador o Las que vienen con las

Más detalles

Capítulo 3. Introducción a la programación. Continuar

Capítulo 3. Introducción a la programación. Continuar Capítulo 3 Introducción a la programación Continuar Introducción Java es un lenguaje que tiene muchas ventajas frente a otros lenguajes de programación: es open source (código abierto), esto permite ver

Más detalles

Profesora: Sandra Corti

Profesora: Sandra Corti VISUAL BASIC: CONCEPTOS BÁSICOS 1) Definición y características del lenguaje de programación: Visual-Basic es una herramienta de diseño de aplicaciones para Windows, éstas se desarrollan en gran parte

Más detalles

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O. Variables Variables Variables: espacio en memoria que almacena un conjunto de información, haciendo referencia al mismo por un nombre. Declaración: Dim nombre_variable As tipo_dato Variables: Ejemplos:

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS

LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS LENGUAJE FORTRAN. FUNCIONES Y SUBRUTINAS Programación en Fortran Valentín Moreno ÍNDICE 1. Subprogramas 2. Funciones 3. Subrutinas 2 3 1. SUBPROGRAMAS 1. SUBPROGRAMAS Si necesitamos usar con frecuencia

Más detalles

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1 Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al

Más detalles

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13 Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de

Más detalles

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores

Más detalles

INFORMATICA VISUAL BASIC 2008

INFORMATICA VISUAL BASIC 2008 SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se

Más detalles

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Capítulo 2: Variables - Constantes - Tipos de datos

Capítulo 2: Variables - Constantes - Tipos de datos Prefacio A quién va dirigido el libro............................................. 19 Objetivo del libro................................................... 19 Utilización del libro..................................................

Más detalles

Introducción a PL/SQL

Introducción a PL/SQL Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL

Más detalles

Nuestra herramienta: GAMBAS

Nuestra herramienta: GAMBAS Introducción Este míni-manual esta pensado y orientado para los asistentes al taller de Gambas. Dado que, a priori, esperamos la asistencia de gente sin conocimientos previos de programación este texto

Más detalles

Introducción a Java. Introducción a Java. Programación I

Introducción a Java. Introducción a Java. Programación I Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32

Más detalles

COMO SE PROGRAMA EN VISUAL FOXPRO

COMO SE PROGRAMA EN VISUAL FOXPRO LECCION N 06 COMO SE PROGRAMA EN VISUAL FOXPRO En Visual FoxPro, no hay una norma de programación a seguir como se hace por ejemplo en Delphi o C++, donde en una sección se declaran las variables globales,

Más detalles

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables

Más detalles

Datos Elementales y formato de un programa en Java

Datos Elementales y formato de un programa en Java Datos Elementales y formato de un programa en Java PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Datos, variables y mi primer programa 1 Introducción a la programación o Programa:

Más detalles

Capítulo 4. Control de flujo. Continuar

Capítulo 4. Control de flujo. Continuar Capítulo 4 Control de flujo Continuar Introducción El control de flujo permite encausar a la computadora sobre la ruta que debe seguir al momento de la ejecución de un programa, para ello se apoya en las

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA PRÁCTICA CUATRO DE VISUAL BASIC OPERADORES Un operador es un signo cadena de caracteres o combinación de éstos que realiza cálculos o comparaciones sobre diferentes tipos de expresiones (variables constantes

Más detalles

n de un Diagrama de Flujo

n de un Diagrama de Flujo Reglas para la construcción Visual Basic n de un Diagrama de Flujo Tecnología a de la Informació Todas las líneas l utilizadas para indicar el flujo del diagrama deberán estar conectadas El diagrama de

Más detalles

Asignatura: Algorítmica y Programación. Docente: Ing. Yesika Medina. Grado y Sección: 5to A-B PRACTICAS 2do LAPSO

Asignatura: Algorítmica y Programación. Docente: Ing. Yesika Medina. Grado y Sección: 5to A-B PRACTICAS 2do LAPSO Practica 1. Diseñar un programa que muestre cuadros de mensajes (Msgbox) el cual debe ser estructurado de la siguiente manera. a.- Poseer 4 botones (button) que en la propiedad texto (Text) muestra mensaje:

Más detalles

Tema 5. Soporte lógico de computadoras.

Tema 5. Soporte lógico de computadoras. Tema 5. Soporte lógico de computadoras. 5.1 Conceptos generales Como se ha visto previamente, un ordenador consta de dos partes, una la parte física, conocida como "Hardware" y otra, la parte lógica denominada

Más detalles

Curso Completo de Visual Basic 6.0

Curso Completo de Visual Basic 6.0 CURSO Curso Completo de Visual Basic 6.0 Escuela Superior de Ingenieros Industriales UNIVERSIDAD DE NAVARRA Javier García de Jalón José Ignacio Rodríguez Alfonso Brazález Patxi Funes Eduardo Carrasco Jesús

Más detalles

De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES

De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES PREGUNTA PROBLEMATIZADORA: De que forma se pueden crear aplicativos de software en lenguajes de programación en entorno web? VARIABLES VARIABLES ESTRUCTURAS DE CONTROL - FUNCIONES Una variable es un espacio

Más detalles

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra

Más detalles

Amadeus Selling Platform Connect

Amadeus Selling Platform Connect Amadeus Selling Platform Connect Smart Flows amadeus.com Índice Amadeus Selling Platform Connect... 3 Qué es un Smart Flow?... 3 Crear un Smart Flow... 4 Desde un proceso en página de comandos... 4 Desde

Más detalles

Pre-Laboratorio 1 MA-33A : Introducción a Matlab

Pre-Laboratorio 1 MA-33A : Introducción a Matlab Pre-Laboratorio 1 MA-33A 2007-1: Introducción a Matlab Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática 1 Interfaz de Matlab Al ejecutar el programa Matlab, se abrirá una

Más detalles

[COLEGIO MONTANO] Conversiones y Manejo de Variables

[COLEGIO MONTANO] Conversiones y Manejo de Variables Conversiones y Manejo de Variables Conversión de datos (Casting) En muchas ocasione es necesario realizar conversiones de tipos de datos. Principalmente del tipo String a otros. Se conoce como conversión

Más detalles

ALGORITMICA Y PROGRAMACIÓN I. Docente: - Ing. Medina Yesika

ALGORITMICA Y PROGRAMACIÓN I. Docente: - Ing. Medina Yesika ALGORITMICA Y PROGRAMACIÓN I. Docente: - Ing. Medina Yesika Practicas 1.- MSGBOX. 2.- TIPOS DE DATOS. 3.- MENUSTRIP. 4.- OPERADORES ARITMETICOS. NO TEMERÉ LOS CAMBIOS DE LA VIDA La vida está llena de cambios,

Más detalles

Manual de Visual Basic Principiante Autor: Jorge Alvarez

Manual de Visual Basic Principiante Autor: Jorge Alvarez Manual de Visual Basic Principiante Autor: Jorge Alvarez 1 Presentación del curso En el título de este curso, Manual de Visual Basic para Principiantes, resumimos nuestro objetivo y decantamos lo que será

Más detalles

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA INFORMATICA I (NV)

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA INFORMATICA I (NV) UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS FORESTALES Y AMBIENTALES ESCUELA DE INGENIERIA FORESTAL PROGRAMA 1. IDENTIFICACIÓN INFORMATICA I (NV) Prelación: Ninguna Horas Teóricas: 2 Horas/Semana Departamento:

Más detalles

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.

Más detalles

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje Tema: Datos y variables Ficha de aprendizaje n 6 Logro Conoce las partes de un programa. Conoce los tipos de variables. Usa estas variables para hacer programaciones básicas. @ # Conocimientos previos

Más detalles

1

1 Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus

Más detalles

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Programación Web Tema 3.2 Java Script Estructura del Lenguaje Miguel Ángel Manso Emerson Castañeda Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Variables Operadores Estructuras

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte Laboratorio ALPI - El lenguaje de programación Pascal Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................

Más detalles

SOFTWARE II - 4 C - Prof. Sandra Corti

SOFTWARE II - 4 C - Prof. Sandra Corti VISUAL BASIC: CONCEPTOS BÁSICOS 1) Definición y características del lenguaje de programación: Visual-Basic es una herramienta de diseño de aplicaciones para Windows, éstas se desarrollan en gran parte

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería

Más detalles

UNIVERSIDAD PEDAGÓGICA NACIONAL

UNIVERSIDAD PEDAGÓGICA NACIONAL PROGRAMA INTERFAZ OBJETIVO Crear un programa que realice las operaciones matemáticas de suma, resta, multiplicación, división con resultado y con punto flotante y modulo, desde una ventana cuya apariencia

Más detalles

Parte 4: Estructuras de Control

Parte 4: Estructuras de Control Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto

Más detalles

Estructura de Datos Unidad 1: Repaso del Lenguaje Java

Estructura de Datos Unidad 1: Repaso del Lenguaje Java Estructura de Datos Unidad 1: Repaso del Lenguaje Java Introducción Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de 1991, con el que se van a

Más detalles

Conocimientos previos

Conocimientos previos Tema: Operaciones y formularios en VBA Ficha de aprendizaje 7 n Logro Conoce los tipos de operadores. Programa botones usando las operaciones. @ # Conocimientos previos Recuerdas cómo resolver operaciones

Más detalles

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles

Más detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante. Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una

Más detalles

Práctica 2. Controles Básicos.

Práctica 2. Controles Básicos. Práctica 2. Controles Básicos. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Añadir controles a un formulario (Etiquetas, cuadro de texto y botones de comando) 2. Establecer las

Más detalles

Estructura de datos y Programación

Estructura de datos y Programación Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de

Más detalles

CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE

CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE Contenido 1: Números Naturales Formulas en N: Producción de fórmulas que permitan calcular el paso n de un proceso que cumple una cierta regularidad. Transformaciones

Más detalles

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++

LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ C++ es un lenguaje de programación diseñado por Bjarne Stroustrup a partir de 1979. La intención de su creación fue ampliar al exitoso lenguaje

Más detalles

Práctica 6. Validación de Datos II. Mas Controles.

Práctica 6. Validación de Datos II. Mas Controles. Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando

Más detalles

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice

Más detalles

TEST. 2 En el PC de prácticas. Puede haber varios procesos en el mismo instante de tiempo?

TEST. 2 En el PC de prácticas. Puede haber varios procesos en el mismo instante de tiempo? FUNAMENTOS E INFORMÁTIA Examen de iciembre EXAMEN E TEORÍA T1 18 / 12 / 2006 Nombre NI Grupo INSTRUIONES Todas las preguntas del test se han de contestar en la tabla a pie de página de esta primera hoja

Más detalles

LECCIÓN 6 1. INTRODUCCIÓN. 2. EL LIBRO DE TRABAJO: LIBRO6.XLSM. L e c c i ó n 6 V B A E X C E L E m i l i o R e y e s Página 47

LECCIÓN 6 1. INTRODUCCIÓN. 2. EL LIBRO DE TRABAJO: LIBRO6.XLSM. L e c c i ó n 6 V B A E X C E L E m i l i o R e y e s Página 47 LECCIÓN 6 1. Imprimir hoja Excel con rangos variables. 2. Sentencia InputBox 3. Teoría: Clases de variables. 4. Teoría: Declaración de variables. Se va a crear una macro para imprimir una hoja Excel con

Más detalles

Página 1

Página 1 www.pildorasinformaticas.com Página 1 www.pildorasinformaticas.com Página 2 Capítulo 1. Capítulo 1: Introducción a Excel 2013... 9 1.1. CONCEPTO DE HOJA DE CÁLCULO... 9 1.2. NOVEDADES EN EXCEL 2013...

Más detalles

Para todo aquellos programadores de Visual Basic que aún no han encontrado la manera de desarrollar aplica-

Para todo aquellos programadores de Visual Basic que aún no han encontrado la manera de desarrollar aplica- GAMBAS EN UNA CLASE! Para todo aquellos programadores de Visual Basic que aún no han encontrado la manera de desarrollar aplica- dos buenas noticias: TuxInfo a lo largo de este artículo los invita a descubrir

Más detalles

1. ESTRUCTURA DE UN PROGRAMA PASCAL Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura:

1. ESTRUCTURA DE UN PROGRAMA PASCAL Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura: 1. ESTRUCTURA DE UN PROGRAMA PASCAL Todo programa escrito en lenguaje Pascal, del más simple al más complejo, tiene la siguiente estructura: PROGRAM Nombre_del_programa; ZONA de DECLARACIONES ZONA de INSTRUCCIONES

Más detalles

Tipos de datos y Operadores Básicos

Tipos de datos y Operadores Básicos Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Introducción a la Programación

Introducción a la Programación Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación

Más detalles

Introducción a Python. Cecilia Manzino

Introducción a Python. Cecilia Manzino Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Salida estándar Entrada

Más detalles

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo

Más detalles

Introducción a la programación. Cecilia Manzino

Introducción a la programación. Cecilia Manzino Paradigmas Un paradigma es un modelo o patrón en cualquier disciplina científica. Un paradigma de programación representa un estilo de programación en cual se escriben soluciones a problemas en términos

Más detalles

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial

Más detalles

DEFINICIONES IMPORTANTES

DEFINICIONES IMPORTANTES Visual Basic Es un lenguaje de programación. Nace del BASIC (Beginner s All-purpose Symbolic Instruction Code) que fue creado en su versión original en el Dartmouth College, con el propósito de servir

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

Análisis y escritura de las estructuras de control

Análisis y escritura de las estructuras de control Análisis y escritura de las estructuras de control por Iván Cruz En esta lectura se abordarán las estructuras de control del lenguaje de programación C, estas estructuras. Permiten al programador comunicarse

Más detalles

ACTIVIDADES BASE DE DATOS ACCESS 2007

ACTIVIDADES BASE DE DATOS ACCESS 2007 ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base

Más detalles

Introducción a C# y la plataforma.net

Introducción a C# y la plataforma.net Introducción a y la plataforma.net Matías Malbergier 2013 Plataforma.NET.NET provee un set de herramientas (Framework) el cual permite desarrollar programas apuntando a múltiples plataformas y utilizando

Más detalles

De cero a experto en 130 horas!

De cero a experto en 130 horas! De cero a experto en 130 horas! POR QUE DEBES ELEGIRNOS: Dominarás y conocerás las principales funciones de Excel. Profesores súper capacitados y con mucha experiencia. Material didáctico incluido (libros,

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

Excel Fundamentos de Excel. Área académica de Informática

Excel Fundamentos de Excel. Área académica de Informática Excel 2010 Fundamentos de Excel Área académica de Informática 2014 Fundamentos de Excel Orientación sobre el software Microsoft Excel es una herramienta ideal para organizar y analizar datos, ahora aprenderás

Más detalles