Desarrollo del software
|
|
- Ramona Espinoza Padilla
- hace 7 años
- Vistas:
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 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 detallesCURSO 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 detallesProgramació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 detallesRepaso 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 detallesPROGRAMACIÓ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 detallesFundamentos 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 detallesGENERACIÓ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 detallesUtilizar 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 detallesMODULO 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 detallesCOLEGIO 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 detallesFUNDAMENTOS 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 detallesEn 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 detallesProgramació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 detallesConocimientos 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 detallesVISUAL 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 detallesManual 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 detallesIII. 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 detallesProgramació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 detallesComputació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 detallesCURSO 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 detallesLa 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 detallesFundamentos 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 detallesCapí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 detallesProfesora: 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 detallesVariables. 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 detallesESTRUCTURAS 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 detallesCarlos 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 detallesEstructuras 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 detallesLENGUAJE 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
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 detallesGUÍ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 detallesINDICE 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 detallesINFORMATICA 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 detallesInformá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 detallesJava 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 detallesCapí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 detallesIntroducció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 detallesNuestra 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 detallesIntroducció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 detallesCOMO 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 detallesGLOSARIO 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 detallesDatos 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 detallesCapí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 detallesESCUELA 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 detallesCOLEGIO 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 detallesn 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 detallesAsignatura: 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 detallesTema 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 detallesCurso 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 detallesDe 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 detallesSeleccione 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 detallesAmadeus 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 detallesPre-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
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 detallesALGORITMICA 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 detallesManual 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 detallesUNIVERSIDAD 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 detallesELEMENTOS 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 detallesn 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 detalles1
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 detallesProgramació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 detallesApunte 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 detallesSOFTWARE 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 detallesFUNDAMENTOS 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 detallesUNIVERSIDAD 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 detallesParte 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 detallesTodo 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 detallesINTRODUCCIó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 detallesEstructura 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 detallesConocimientos 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 detallesINSTITUCION 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 detallesJavaScript 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 detallesPrá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 detallesEstructura 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 detallesCONTENIDOS 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 detallesLABORATORIO #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 detallesPrá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 detallesUnidad 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 detallesTEST. 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 detallesLECCIÓ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 detallesPá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 detallesPara 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 detalles1. 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 detallesTipos 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 detallesControl 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 detallesIntroducció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 detallesIntroducció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 detallesProgramació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 detallesInformá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 detallesIntroducció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 detallesabril 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 detallesDEFINICIONES 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 detallesAlgoritmos. 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 detallesAná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 detallesACTIVIDADES 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 detallesIntroducció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 detallesDe 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 detallesEstructuras 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 detallesExcel 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