Introducción al Javascript

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

Download "Introducción al Javascript"

Transcripción

1 Introducción al Javascript El lenguaje HTML Hasta ahora habéis hecho páginas HTML completas y vistosas Una vez cargadas en el navegador no podemos interaccionar Pedro A. Castillo Valdivieso Universidad de Granada Sería útil poder interaccionar y programar acciones asociadas a ciertos elementos de la página Ceuta 9-13 Julio Ceuta 9-13 Julio Introducción al Javascript Javascript es un lenguaje interpretado Introducción al Javascript Los programas se ejecutan en el navegador (cliente): Desarrollo en web Ejecución de los programas en el navegador cliente: Es el navegador el que interpreta las instrucciones servidor cliente navegador No hay intervención por parte del servidor Ceuta 9-13 Julio Ceuta 9-13 Julio

2 Qué no es Javascript? Javascript no es un lenguaje de propósito general. Pequeños trozos de programa de unas pocas líneas de código. No da control a todos los recursos del ordenador No podemos leer o escribir en disco, sólo acceder al documento HTML en el que va inmerso Índice de la presentación Introducción Sintaxis básica de Javascript Cómo trabajar con Javascript Eventos. Objetos window y document Javascript NO es Java Ceuta 9-13 Julio Definición de matrices y objetos Ceuta 9-13 Julio Sintaxis de Javascript Operaciones con cadenas y números Toma su sintaxis de lenguajes de programación más conocidos C++ y Pascal Definición de variables: numero = 73; cadena = contenido de la cadena ; Hemos definido dos variables, una de tipo cadena y la otra de tipo numérico con cadenas cad1 = las cosas ; cad2 = van mejorando ; cad3 = cad1 + cad2 ; con variables numéricas num1 = 7; num2 = 2; num3 = num1 + num2 ; Se concatenan ambas cadenas y se guarda en cad3 Se suman los valores y el resultado se guarda en num3 Ceuta 9-13 Julio Ceuta 9-13 Julio

3 Índice de la presentación Introducción Sintaxis básica de Javascript Cómo trabajar con Javascript Eventos. Objetos window y document Definición de matrices y objetos Ceuta 9-13 Julio Cómo se usa Javascript? <HEAD> variable = 45 * 3 ; cadena = un contenido ; </HEAD>... Crearemos una página HTML e insertaremos el programa entre etiquetas y La página HTML se interpreta y se muestra. Al encontrar los scripts, se ejecutan línea por línea Ceuta 9-13 Julio Cómo vamos a hacer los ejemplos? 3 Ceuta 9-13 Julio Ceuta 9-13 Julio

4 Sentencias en los programas Probar el primer ejemplo... La asignación de valores a variables se hace como en C++ Veamos cómo mostrar mensajes y valores de variables y cómo realizar entradas de datos: alert( un mensaje en una ventana ); <b>esta página mostrará un mensaje en una ventana</b> variable = 1; alert( mensaje en la ventana + variable); Crear una página HTML. </BODY> El navegador ejecuta las... La sentencia ALERT sentencias del JS y </HTML> muestra una ventana muestra el mensaje. Ceuta 9-13 Julio 2007 con el mensaje13 Ceuta 9-13 Julio Probar el segundo ejemplo... <b>contenido escrito directamente en la página</b> variable = 1; document.writeln( y escrito desde JS ); Crear una página HTML. </BODY> Lo que escribamos con WRITELN aparece en el </HTML> documento. Ceuta 9-13 Julio Índice de la presentación Cómo trabajar con Javascript Sintaxis básica de Javascript Eventos. Objetos window y document Definición de matrices y objetos Ceuta 9-13 Julio

5 Definición de funciones Podemos agrupar trozos de código que se vayan a usar repetidas veces en una función, para llamarla posteriormente: function suma3 () { numero = numero + 3; En este ejemplo estamos suma3(); usando una variable global Ceuta 9-13 Julio Funciones (variables locales) Para definir variables locales a la función: function suma3 () { var numero = numero + 3; suma3(); En este ejemplo estamos definiendo una variable que sólo existe dentro del cuerpo de la función Ceuta 9-13 Julio Sentencias en los programas Recordemos cómo mostrar mensajes y valores de variables y veamos cómo realizar entradas de datos: alert( un mensaje en una ventana );... La sentencia ALERT muestra una ventana con el mensaje Ceuta 9-13 Julio Sentencias en los programas Entradas de datos se suelen hacer en elementos de formulario o con: dato = prompt( Dame el dato: ); alert( has tecleado: + dato );... La sentencia PROMPT... pide un dato por teclado. La sentencia ALERT lo muestra en una ventana. Ceuta 9-13 Julio

6 Ejercicio: Sentencias en los programas Hacer una página web que incluya un programa en Javascript que pida los datos personales y luego los muestre concatenados Para escribir en el documento, usaremos WRITELN: document.writeln( algo que aparece ); document.writeln( en el documento );... Lo que escribamos en el documento aparecerá como si lo hubiésemos escrito al crear la página HTML Ceuta 9-13 Julio Ceuta 9-13 Julio Ejemplo: prompt + alert Ejemplo: status La página de nombre = prompt( Cómo te llamas? ); alert( Hola, + nombre ); document.write(nombre); </BODY> </HTML> Ceuta 9-13 Julio Un ejemplo que cambia la barra de estado nombre = prompt( Cómo te llamas? ); window.status= nombre ; </BODY> </HTML> Ceuta 9-13 Julio

7 Estructuras de control condicionales Estructuras de control iterativas if (condicion) { sentencias_true else{ sentencias-else switch (variable) { case valor: { sentencias; break; case otrovalor: { sentencias; break; default: sentencias; while (condicion) { sentencias; do { sentencias; while ( condicion ); for(inic;condic;increm){ sentencias; Ceuta 9-13 Julio Ceuta 9-13 Julio Ejemplo: crear una tabla con javascript Ejercicio: filas = 7; Colum = 7; for (i=0; i<filas; i++ ) { document.writeln("<tr>"); for (j=0; j<colum; j++ ) { document.writeln( "<TD>["+i+","+j+"]</TD>" ); document.writeln( "</TR>" ); Hacer una página web que incluya un programa en Javascript que pida los nombres de cinco personas y después los imprima en el mismo documento. Ceuta 9-13 Julio Ceuta 9-13 Julio

8 Índice de la presentación Cómo trabajar con Javascript Eventos en Javascript Un evento es algo que puede ocurrir mientras se ejecuta un programa Sintaxis básica de Javascript Eventos. Objetos window y document Mover el ratón Pulsar una tecla etc. Queremos ejecutar ciertas acciones cuando suceda uno de esos eventos Definición de matrices y objetos Ceuta 9-13 Julio Ceuta 9-13 Julio Eventos en Javascript Para asociar un evento a un elemento de la página HTML : <ETIQUETA atributo=valor onevento= programajs; > Cuando suceda ese evento al elemento, se ejecuta un programa Entre comillas dobles podemos llamar a una función Javascript o poner varias instrucciones directamente Debemos conocer los eventos que pueden asociarse a cada elemento Ceuta 9-13 Julio Ejemplo: onmouseover function gracias() { alert( "parece que el ejemplo funciona" ); <A HREF=" onmouseover="gracias();"> pasa el cursor por encima de este enlace</a> Ceuta 9-13 Julio

9 Ejemplo: status Al pasar por el enlace la barra de estado cambia <A href=" onmouseover="window.status= mensaje en la barra'; > el enlace...</a> </BODY> </HTML> Ceuta 9-13 Julio Tabla de eventos asociados a etiquetas Eventos Objetos que los soportan abort image blur window,frame, elementos de form click button,radio,checkbox,submit,reset,link Change text,textarea,select load body focus window,frame,elementos de form error image,window mouseout area,link mouseover link reset form select text,textarea submit submit unload body Ceuta 9-13 Julio Ejemplo: onmouseover / OnMouseOut <a href=" onclick="alert('has pulsado el enlace');" onmouseover="alert('encima del enlace');" onmouseout="alert('fuera del enlace');"> acerca el cursor a este enlace</a> </BODY> </HTML> Ceuta 9-13 Julio Ejemplo: onload / onunload function entrada() { alert("acabas de llegar a mi web"); function salida() { alert(" tan pronto quieres irte?"); <BODY onload="entrada();" onunload="salida();"> la web que saluda al entrar y te pide que no te vayas. Ceuta 9-13 Julio

10 Índice de la presentación Sintaxis básica de Javascript Eventos. Objetos window y document Objetos window y document Para cada página HTML, el navegador define un objeto window y un document para usarlos con Javascript A partir del window podemos acceder a ciertas propiedades de la ventana en la que vemos la página Definición de matrices y objetos Ejemplos avanzados Ceuta 9-13 Julio A partir del document podemos acceder a todos los elementos de la página HTML que estamos viendo Ceuta 9-13 Julio Objetos window y document A partir del objeto window podemos abrir una nueva ventana para ver una nueva página en ella: variable = window.open( URL, nombre, propiedades ); Para cerrarla, usamos la variable creada: variable.close(); Ceuta 9-13 Julio Ejemplo: abrir y cerrar ventanas var nueva; function abrir() { nueva = window.open(" "abierta", "toolbar=yes,location=yes,menubar=yes,resizable=yes" ); function cerrar() { nueva.close(); <a href="" onclick="abrir(); return false;"> abre una ventana </a> <a href="" Ceuta 9 onclick="cerrar(); - 13 Julio 2007 return false;"> cierrala</a> 40

11 Ejercicio: Hacer una página web que incluya un programa en Javascript que abre una ventana nueva y muestra un texto de ayuda (una página nueva). El objeto history El navegador guarda un historial de las páginas visitadas. Normalmente usamos los botones de la barra de herramientas. Desde Javascript podemos obtener el mismo resultado con el objeto history Ceuta 9-13 Julio Ceuta 9-13 Julio Ejemplo: history con history.back() retrocedemos una página en el historial visitado con history.back(-2) retrocedemos dos páginas en el historial visitado : <FORM> <input type="button" value="atras" onclick="history.back();"> <input type="button" value="2 Atras" onclick="history.go(-2);"> </FORM> </BODY> </HTML> Ceuta 9-13 Julio Manejo de imágenes desde Javascript A partir del objeto document podemos acceder a las imágenes de la página y cambiarlas Existe un array de imágenes dentro de document : document.images[ cabecera ].src Si asignamos un nuevo fichero, la imagen cambia automáticamente Eso sería el nombre de una imagen definida en la página Ceuta 9-13 Julio

12 Ejemplo: imágenes Ejercicio: <A HREF="" onmouseover="document.images['prueba'].src='uno.gif';" onmouseout="document.images['prueba'].src='dos.gif';" onclick="return false;"> cambiar la imagen</a> <p> <IMG SRC="dos.gif" NAME="prueba"> </BODY> </HTML> Es importante ponerle un nombre a la imagen para acceder después Ceuta 9-13 Julio Hacer una página web que muestra un menú hecho a base de imágenes. Hacer la programación Javascript para que cuando pase el ratón sobre alguna de las imágenes (opciones) cambie la imagen y se vea resaltada. Ceuta 9-13 Julio Manejo de los elementos de formulario Podemos controlar los elementos de formulario desde Javascript: Comprobar si un elemento tiene valor o está vacío Asignar valores a los campos de formulario en función de eventos Comprobar el formato del dato que contiene un elemento Manejo de los elementos de formulario Igual que accedemos a las imágenes, podemos acceder a los elementos de formulario document.nombreformulario.nombreelemento.value Accedemos al valor de uno de los elementos del formulario definido Sin teclear nada, podemos cambiar el contenido del elemento desde Javascript Ceuta 9-13 Julio Ceuta 9-13 Julio

13 Ejemplo: elementos de formulario Ejercicio: <a href="" onmouseover="document.formu.caja.value='hola';" onclick="return false;"> un mensaje en la caja de texto </a> <a href="" onmouseover="document.formu.caja.value='adios';" onclick="return false;"> otro mensaje en la caja </a> <FORM NAME="formu"> <INPUT TYPE="text" NAME="caja" SIZE="40" VALUE=""> </FORM> </BODY></HTML> Ceuta 9-13 Julio Hacer una página web que muestre un formulario con tres elementos de texto (nombre, teléfono y dirección). Hacer la programación Javascript para que cuando se pulse el botón de enviar, se compruebe que cada elemento tiene un valor (no está vacío). ayuda Ceuta 9-13 Julio Ejercicio (ayuda) function validar( formulario ) { if (formulario.campo.value == '') { alert( campo vacio ); return false; else { return true; Uso de temporizadores En ocasiones querremos planificar cierta acción para un tiempo futuro Para eso utilizaremos un temporizador: settimeout( sentenciasjs;, milisegundos ); cleartimeout(variable) <form name= miform" action= pagina.htm" onsubmit="return validar(this);"> También podremos hacer que una acción se repita indefinidamente cada cierto número de segundos <input type="text" name= campo" VALUE=""> <input type="submit" value="enviar" name="enviar"> Ceuta </form> 9-13 Julio Ceuta 9-13 Julio

14 Ejemplo: temporizador Ejercicio: <HEAD> function mensaje() { settimeout("alert( Salgo a los 2 segundos');",2000); </HEAD> <BODY onload="mensaje();"> Página con un temporizador. </BODY> </HTML> El evento onload se activa cuando se carga la página HTML Ceuta 9-13 Julio Hacer una página web que muestra dos enlaces. Al pulsar el primero debe aparecer inmediatamente una ventana mostrando un mensaje. Al pulsar el segundo debe aparecer, dos segundos después, una ventana mostrando otro mensaje. Ceuta 9-13 Julio Índice de la presentación Eventos. Uso de matrices en Javascript Para crear programas complejos necesitamos el tipo de dato MATRIZ Objetos window y document En Javascript son dinámicas. Se crean con new Array Definición de matrices y objetos Ejemplos avanzados var matriz = new Array( 5 ); matriz[0] = 45; matriz[1] = 3 + 4; matriz[2] = matriz[0] + matriz[1]; Ceuta 9-13 Julio Ceuta 9-13 Julio

15 Uso de matrices en Javascript Ejercicio: Podemos crearlas y asignarles valor directamente. Para calcular el tamaño podemos usar la propiedad length var matriz = new Array( cadena,23,45, juan ); for(i=0; i< matriz.length ; i++){ alert( elemento + i + = + matriz[i] ); Hacer una página web que incluye un programa Javascript que pide siete nombres, los va guardando en un array y posteriormente los muestre concatenados usando un alert. Ceuta 9-13 Julio Ceuta 9-13 Julio Índice de la presentación Creación de objetos en Javascript Objetos window y document Definición de matrices Definición de objetos Ejemplos avanzados Ceuta 9-13 Julio Para crear un objeto y asignarle propiedades, debemos hacer una función constructor De esta forma encapsulamos varias propiedades de un mismo objeto. Para crear en el programa una instancia del objeto, usamos new Se pueden añadir funciones miembro a un objeto, y posteriormente acceder a sus propiedades o a sus funciones miembro Ceuta 9-13 Julio

16 Ejemplo de uso de objetos function amigo( nombre, tlf ){ this.nombre = nombre; this.tlf = tlf; var amigo1 = new amigo( juan, ); var amigo2 = new amigo( pepe, ); Índice de la presentación Objetos window y document Definición de matrices y objetos Ejemplos avanzados alert( amigo1.nombre ); Ceuta 9-13 Julio Ceuta 9-13 Julio Ejemplos avanzados Cómo calcular la hora y fecha Fecha y hora Días hasta un cumpleaños Reloj Cronómetro Uso de ficheros para guardar los programas Javascript Ceuta 9-13 Julio Podemos calcular la hora y fecha con: new Date() podemos asignarlo a una variable que después nos dará hora, minutos, segundos, mes, día y año: d.getdate() d.getmonth() d.getfullyear() d.gethours() d.getminutes() d.getseconds() Ceuta 9-13 Julio

17 Ejemplo: fecha y hora <SCRIPT LANGUAGE="JavaScript"> Ejemplo: Cumpleaños <SCRIPT LANGUAGE="JavaScript"> var d = new Date(); fecha = d.getdate() + "/"; fecha += (d.getmonth()+1) + "/ ; fecha += d.getfullyear(); var now=new Date(); var cumple=new Date("2007, 09, 23"); var dif= cumple.gettime() - now.gettime(); dif = Math.floor(dif/(1000*60*60*24)) + 1; Eso da el número de milisegundos hora = d.gethours() + ":"; hora += d.getminutes() + ":"; hora += d.getseconds(); if( dif == 0 ){ document.write(" Hoy es mi cumpleaños "); else{ document.write(" Aún faltan "+ dif +" dias "); document.write( " Fecha: " + fecha + " ); document.write( " Hora: " + hora + ); Ceuta 9-13 Julio Ceuta 9-13 Julio Ejemplo: reloj <HEAD> function hora() { var h=new Date(); document.f1.hora.value = h.gethours()+":"; document.f1.hora.value += h.getminutes()+":"; document.f1.hora.value += h.getseconds(); settimeout( "hora();", 1000 ); </HEAD> Usamos un TIMER para llamar la función cada segundo <FORM name="f1"> Hora: <INPUT TYPE="text" NAME="hora" SIZE="8"> </FORM> Ceuta 9 hora() - 13 Julio </BODY></HTML> var h_ini; var crono; function crono_start() { h_ini=new Date(); crono_cuenta(); function crono_pon() { var h_act=new Date(); milisec=(h_act-h_ini); h_crono=math.floor( milisec/ ) % 24; m_crono=math.floor( milisec/60000 ) % 60; s_crono=math.floor( milisec/1000 ) % 60; milisec=milisec%1000; Ejemplo: cronómetro (primera parte) document.f1.crono.value=h_crono+":"+m_crono+":"+s_crono+"."+milisec; function crono_cuenta() { crono_pon(); crono=settimeout( "crono_cuenta();",53 ); Ceuta 9-13 Julio

18 Ejemplo: cronómetro (segunda parte) function crono_stop() { cleartimeout( crono ); function crono_reset() { h_ini=new Date(); crono_pon(); <FORM name="f1"> Crono: <INPUT TYPE="text" NAME="crono" SIZE="12" VALUE="00:00:00.000"> <INPUT TYPE="button" VALUE="Start" onclick="crono_start();"> <INPUT TYPE="button" VALUE="Stop" onclick="crono_stop();"> <INPUT TYPE="button" VALUE="Reset" onclick="crono_reset();"> </FORM> Ceuta 9-13 Julio Ejemplo: fichero externo <HEAD> <SCRIPT SRC=" > </HEAD> funcion() </BODY> </HTML> Ceuta 9-13 Julio Ejercicio: Ejercicio final: Modificar el ejemplo del cronómetro para poner las funciones Javascript en un fichero externo a la página web. Haz una página web que incluya una calculadora programada en Javascript. Puedes hacer una tabla que represente las teclas, y la pantalla puede ser un elemento de formulario. Incluye las funciones que creas oportunas (suma, resta, mutiplicación, división ) Ceuta 9-13 Julio Ceuta 9-13 Julio

19 eso es todo! Pedro A. Castillo Valdivieso Universidad de Granada Ceuta 9-13 Julio

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal. 1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas

Más detalles

Condicionales. Comparación. Combinación

Condicionales. Comparación. Combinación Condicionales Cuando hay que tomar una decisión aparecen las estructuras condicionales. En nuestra vida diaria se nos presentan situaciones donde debemos decidir: Entro al sitio A o al sitio B?, etc. Cuando

Más detalles

Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305

Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305 UNIDAD FORMATIVA 1 Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305 1. Metodología de la programación 1.1Lógica de programación. 1.1.1Descripción y utilización de operaciones

Más detalles

Lenguajes de Script. Qué son los Lenguajes de Script?

Lenguajes de Script. Qué son los Lenguajes de Script? JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un

Más detalles

Universidad Autónoma de Baja California Escuela de Pedagogía Lenguaje de Programación Javascript Básico

Universidad Autónoma de Baja California Escuela de Pedagogía Lenguaje de Programación Javascript Básico 1. Introducción Qué es Javascript? Javascript provee interactividad a páginas HTML. Es un lenguaje interpretado. No requiere licencia. Es reconocido por los principales browsers como Netscape y Explorer.

Más detalles

JavaScript: Eventos. Francisco J. Martín Mateos Carmen Graciani Diaz

JavaScript: Eventos. Francisco J. Martín Mateos Carmen Graciani Diaz Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Eventos Los eventos son señales que se generan como consecuencia de la

Más detalles

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Operadores Tipos de datos Funciones Networking armpower.blogs.upv.es 2 Objetivo Aprender a instalar Node.js Conocer

Más detalles

1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre

1. Haz que se muestre una pantalla de alerta con tu nombre. 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre 1. Haz que se muestre una pantalla de alerta con tu nombre alert("carlos Guerrero"); 2. Repite el ejercicio anterior pero usando una variable para guardar tu nombre Crea una variable para almacenar el

Más detalles

Manejo de eventos en JavaScript WEB-TECHNOLOGIES

Manejo de eventos en JavaScript WEB-TECHNOLOGIES Manejo de eventos en JavaScript JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES Objetivos Entender el uso de Formularios y Eventos con JavaScript. Visualizar la importancia de delegar el manejo de eventos al

Más detalles

Diseño de Aplicaciones Web: JavaScript Marzo de 2015 Diseño de Aplicaciones Web 1

Diseño de Aplicaciones Web: JavaScript Marzo de 2015 Diseño de Aplicaciones Web 1 : JavaScript 1 Características JavaScript es un lenguaje de programación interpretado. El código está empotrado en la página HTML Permite la generación de páginas dinámicas Se puede utilizar tanto en el

Más detalles

El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete

El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete El lenguaje JavaScript Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: El lenguaje Javascript Pág. 1 1. Introducción JavaScript es un sencillo lenguaje de programación, que presenta una

Más detalles

EJERCICIOS PHP II FORMULARIOS

EJERCICIOS PHP II FORMULARIOS EJERCICIOS PHP II FORMULARIOS 1. Realizar un formulario que conste de dos cajas de texto: una para escribir los apellidos y la otra para el nombre. Añadiremos también un botón de Envio (submit), de modo

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

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Cuáles son los lenguajes que pueden utilizarse para programar Karel? EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.

Más detalles

IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E)

IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E) APRENDERAPROGRAMAR.COM IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

JavaScript: Introducción

JavaScript: Introducción JavaScript y AJAX http://www.it.uc3m.es/pedmume/ JavaScript: Introducción Tecnología del cliente. Se ejecuta en los navegadores, que además de HTML, casi todos interpretan este lenguaje. Se interpreta

Más detalles

Índice de contenido Crear un tema nuevo...3 Editar un tema...6 Insertar diferentes elementos en el body...7 Insertar una imagen...

Índice de contenido Crear un tema nuevo...3 Editar un tema...6 Insertar diferentes elementos en el body...7 Insertar una imagen... 1 Manual de foros Índice de contenido Crear un tema nuevo...3 Editar un tema...6 Insertar diferentes elementos en el body...7 Insertar una imagen...7 Insertar una imagen que se abra en tamaño original...12

Más detalles

PHP orientado a objetos:

PHP orientado a objetos: PHP orientado a objetos: La mayoría de los lenguajes de programación modernos son orientados a objetos (abreviado OO) o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características

Más detalles

Tomar información por pantalla con JavaScript

Tomar información por pantalla con JavaScript Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos

Más detalles

PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.

PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB. DATOS IDENTIFICATIVOS DE LA UNIDAD FORMATIVA UNIDAD FORMATIVA PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB. Especifica Código UF1305 Familia profesional INFORMÁTICA Y COMUNICACIONES Área

Más detalles

JavaScript: Introducción

JavaScript: Introducción JavaScript: Introducción A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. En esa época, empezaban a desarrollarse

Más detalles

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016

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

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

JavaScript. Rogelio Ferreira Escutia

JavaScript. Rogelio Ferreira Escutia JavaScript Rogelio Ferreira Escutia Características JavaScript es un lenguaje de scripting basado en Objetos, utilizado para acceder a objetos en aplicaciones. Es utilizado, principalmente, integrado en

Más detalles

SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E)

SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E) switch JavaScript Decisión entre distintas alternativas APRENDERAPROGRAMARCOM SWITCH JAVASCRIPT SELECCIÓN ENTRE ALTERNATIVAS DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN (CU01120E) Sección: Cursos Categoría:

Más detalles

DIAGRAMAS DE FLUJO: DFD

DIAGRAMAS DE FLUJO: DFD DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de

Más detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

Más detalles

6º Unidad Didáctica. Javascript. Eduard Lara

6º Unidad Didáctica. Javascript. Eduard Lara 6º Unidad Didáctica Javascript Eduard Lara 1 ÍNDICE 6.1 Lenguajes de script 6.2 Sintaxis de Javascript 6.3 Variables, funciones y operadores 6.4 Estructuras de control de flujo 6.5 Objetos predefinidos

Más detalles

INSERCIÓN DE UN REGISTRO CON PHP Y MYSQL

INSERCIÓN DE UN REGISTRO CON PHP Y MYSQL INSERCIÓN DE UN REGISTRO CON PHP Y MYSQL Para poder realizar este ejercicio necesitamos la base de datos, para esto abriremos el gestor de bases de datos Mysql Empezaremos con crear la base de datos con

Más detalles

07 Variables. 7.1 Variables globales Definición

07 Variables. 7.1 Variables globales Definición 07 Variables 07 Variables 7.1 Variables globales 7.1.1. Definición Las variables se utilizan para almacenar datos individuales en disco o en memoria. Son datos globales a la aplicación y comunes, en el

Más detalles

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual:

Es la estructura que permite ejecutar los comandos solamente si se cumple una determinada condición. La sintaxis más usual: Más scripts de Shell Además de las herramientas para manejo de variables que se explicaron anteriormente, el shell nos permite utilizar herramientas para manejo de ciclos y para estructuras condicionales,

Más detalles

MARCO (FRAME) Los frames se consiguen con las etiquetas <FRAMESET> y <FRAME>.

MARCO (FRAME) Los frames se consiguen con las etiquetas <FRAMESET> y <FRAME>. MARCO (FRAME) Qué es un marco? Los frames o marcos son una forma de partir una web en sectores o áreas, haciendo que en cada parte se visualice un documento HTML distinto. Es muy útil cuando queremos que

Más detalles

Unidad Didáctica 9. Comportamientos

Unidad Didáctica 9. Comportamientos Unidad Didáctica 9 Comportamientos Contenido 1. Introducción 2. Abrir ventana de navegador 3. Mensaje emergente 4. Validar formularios U.D. 9 Comportamientos 1. Introducción Los comportamientos son acciones

Más detalles

4- Introducción a PHP

4- Introducción a PHP 4- Introducción a PHP Curso: Desarrollo de aplicaciones web Cris*na Puente, Rafael Palacios 2010- 1 Introducción a PHP Qué es PHP? Lenguaje de alto nivel que se ejecuta en el servidor Al ejecutarse en

Más detalles

EVENTOS PRIMERA PARTE

EVENTOS PRIMERA PARTE EVENTOS PRIMERA PARTE JavaScript es un lenguaje "orientado a eventos", esto quiere decir que está preparado para responder a acciones del navegante, cosas que ocurran en el navegador, etc. (a eso es a

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

ESTRATEGIAS DE ENSEÑANZA Y EVALUACIÓN

ESTRATEGIAS DE ENSEÑANZA Y EVALUACIÓN CODIGO: GAR071 V: 00.05.13 Página 1 de 1 Área/Asignatura Tecnología e Informática Grado 9 Periodo 3 Consecutivo T.I.03-02 Docente Edgar Chamorro Actividad Guía: Consultas Bases de Datos GUIA CONSULTAS

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

Identificar cuál es la estructura de una página Web y sus principales secciones. Desarrollar una página Web en un editor.

Identificar cuál es la estructura de una página Web y sus principales secciones. Desarrollar una página Web en un editor. MÓDULO 2. Introducción Después de conocer los conceptos básicos sobre el lenguaje de programación HTML, en este módulo identificaremos la estructura de una página Web y lo haremos revisando el lenguaje

Más detalles

CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA

CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA Índice: 1 CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA 2 1.1 DESCARGAR Y ABRIR LA CONSOLA DE OPERADOR. 2 1.1.1 INTRODUCIR LOS DATOS DE ACCESO 3 1.1.2 UNA VEZ CONECTADO, PULSAR SOBRE EL BOTÓN

Más detalles

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

VB - Access Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción

Más detalles

UNIDAD 2 - CONSULTAS

UNIDAD 2 - CONSULTAS UNIDAD 2 - CONSULTAS Tipos de Consultas Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. Existen

Más detalles

Sintaxis del JavaScript

Sintaxis del JavaScript Sintaxis del JavaScript El código JavaScript del que hablaremos en este manual va embebido en un documento HTML, y no tendremos en cuenta la reciente aparición de los scripts de servidor que pueden ir

Más detalles

HTML Dinámico: JavaScript. HTML Dinámico: JavaScript

HTML Dinámico: JavaScript. HTML Dinámico: JavaScript escuela técnica superior de ingeniería informática HTML Dinámico: JavaScript Departamento de Lenguajes Software Noviembre 2004 Cliente web HTTP TCP/IP Servidor de aplicaciones SQL Servidor de datos Validación

Más detalles

Aplicaciones Web Mg. Abril Saire Peralta

Aplicaciones Web Mg. Abril Saire Peralta FORMULARIOS EN HTML Los formularios son interfaces interactivas que permiten a los usuarios interactuar con la página WEB a través del ingreso o captura de datos de los visitantes. A través de los formularios

Más detalles

Presentación y objetivos

Presentación y objetivos Programación de Java Programación Web Presentación y objetivos JavaScript es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web. Se trata de una programación

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión

Más detalles

Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc.

Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc. Programa Programa 1. Introducción. Repaso HTML-CSS. Orientaciones Generales. 2. Javascript: Qué es? Dónde se ejecuta? Cómo se ejecuta? Conceptos básicos: variables, valores y objetos predefinidos, operadores,

Más detalles

Ejercicio paso a paso. Crear, abrir y cerrar una base de datos

Ejercicio paso a paso. Crear, abrir y cerrar una base de datos Ejercicio paso a paso. Crear, abrir y cerrar una base de datos Objetivo. Practicar las operaciones de Crear, abrir y cerrar una base de datos con Access2000. 1 Si no tienes abierto Access2000, ábrelo para

Más detalles

TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML:

TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML: TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML Página 1 de 6 TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS

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

JavaScript: Lenguaje de programación

JavaScript: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal: 45, -43 Con base octal: 043, -054 Con

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

Temario Programación Web para Web

Temario Programación Web para Web Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML

Más detalles

2- Formularios y JavaScript Course: Developing web- based applica=ons

2- Formularios y JavaScript Course: Developing web- based applica=ons 2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene

Más detalles

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas) Curso ONLINE de Javascript, jquery y Angular2_ Duración: 50 sesiones aprox. (150 horas lectivas) CURSO ONLINE DE Javascript, Jquery y Angular 2_ En el módulo de Javascript, JQuery y Angular 2 entrarás

Más detalles

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0 MÓDULO 1: Introducción a Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 1.1 Conceptos de programación...1-1 1.2 Introducción a Visual Basic...1-1 1.3 Iniciar una sesión de Visual Basic 6.0...1-2

Más detalles

POW. Tema 5: Introducción a JavaScript. Programación Orienta a la Web

POW. Tema 5: Introducción a JavaScript. Programación Orienta a la Web POW Tema 5: Introducción a JavaScript Qué es JavaScript JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que

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

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

Modelo de objetos de documento

Modelo de objetos de documento Departamento de Lenguajes y Sistemas Informáticos Modelo de objetos de documento Programación en Internet Curso 2004-2005 Índice Introducción Modelo de Netscape Cómo acceder a un formulario DLSI - Universidad

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

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

Cómo funciona HTML? URL HTML. Usuario Servidor

Cómo funciona HTML? URL HTML. Usuario Servidor Qué es PHP? Acrónimo de Hypertext Preprocessor Lenguaje interpretado de alto nivel Embebido en páginas HTML Sintaxis similar a C, Java y Perl Permite crear página dinámicas Cómo funciona HTML? URL HTML

Más detalles

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:

Más detalles

escuela técnica superior de ingeniería informática

escuela técnica superior de ingeniería informática Versión original: Pablo Fernández (noviembre 2006) Actualización: P. Fernandez. Cambios menores en animaciones (Noviembre 2009) Tiempo: 2h escuela técnica superior de ingeniería informática HTML dinámico:

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

HTML, PHP y bases de datos

HTML, PHP y bases de datos HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web La clase String Se pueden manejar cadenas mediante objetos de la clase String En JavaScript las cadenas se pueden representar entre comillas simples

Más detalles

HTML. Rogelio Ferreira Escutia

HTML. Rogelio Ferreira Escutia HTML Rogelio Ferreira Escutia Características Básicas 2 Estructura HTML es un lenguaje basado en etiquetas. Cada etiqueta tiene un inicio y fin. Las etiquetas se identifican por los símbolos < y > 3 Inicio

Más detalles

Capítulo 1. Introducción Capítulo 2. El lenguaje PHP Capítulo 3. Formularios Capítulo 4. Cookies Capítulo 5. Sesiones...

Capítulo 1. Introducción Capítulo 2. El lenguaje PHP Capítulo 3. Formularios Capítulo 4. Cookies Capítulo 5. Sesiones... Índice Capítulo 1. Introducción.... 2 Capítulo 2. El lenguaje PHP.... 3 Capítulo 3. Formularios... 10 Capítulo 4. Cookies.... 12 Capítulo 5. Sesiones.... 15 Capítulo 6. Ejercicios Finales.... 16 Página

Más detalles

BANNERS CÍCLICOS CON JAVASCRIPT

BANNERS CÍCLICOS CON JAVASCRIPT BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.

Más detalles

Introducción a WRITER (Procesador de textos de OpenOffice)

Introducción a WRITER (Procesador de textos de OpenOffice) C. E. I. P. LAS VIÑAS Bollullos del Cdo. (Huelva) Centro TIC/DIG Introducción a WRITER (Procesador de textos de OpenOffice) Qué es un procesador de textos? Un Procesador de Texto es un programa que podemos

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B)

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B) APRENDERAPROGRAMAR.COM HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA . ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B) Sección: Cursos Categoría: Tutorial básico

Más detalles

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel. Unidad 18. Macros En esta unidad estudiaremos qué son las Macros, en qué nos pueden ayudar y cómo crear macros automáticamente. Esta unidad tratará de manera muy sencilla el tema de macros sin entrar en

Más detalles

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 20: MACROS 20.1. Introducción Al utilizar cotidianamente Word suelen surgir tareas

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

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un

Más detalles

EJERCICIO GUIADO. JAVA: DISEÑO DE FORMULARIOS DESDE CÓDIGO

EJERCICIO GUIADO. JAVA: DISEÑO DE FORMULARIOS DESDE CÓDIGO EJERCICIO GUIADO. JAVA: DISEÑO DE FORMULARIOS DESDE CÓDIGO La Ventana de Diseño La ventana de diseño es una gran herramienta que nos permite diseñar formularios de forma relativamente sencilla. Simplemente

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B)

DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B) APRENDERAPROGRAMAR.COM DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. FIREFOX, TAMBIÉN ENTRE LOS MEJORES (CU00710B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

1.2. MOVERSE DE UN DOCUMENTO A OTRO BUSCAR TEXTO.

1.2. MOVERSE DE UN DOCUMENTO A OTRO BUSCAR TEXTO. 9 1.2. MOVERSE DE UN DOCUMENTO A OTRO BUSCAR TEXTO. Word nos permite buscar un texto de varias formas: a través del panel Navegación o con la página Buscar del cuadro de diálogo Buscar y reemplazar. La

Más detalles

Vamos a ver qué son los hiperenlaces, para qué sirven y cómo crearlos, ya que son un elemento esencial para cualquier página web.

Vamos a ver qué son los hiperenlaces, para qué sirven y cómo crearlos, ya que son un elemento esencial para cualquier página web. Unidad 4. Hiperenlaces (I) Vamos a ver qué son los hiperenlaces, para qué sirven y cómo crearlos, ya que son un elemento esencial para cualquier página web. Hiperenlace Un hiperenlace, hipervínculo,

Más detalles

ARCHIVOS Y CARPETAS 1

ARCHIVOS Y CARPETAS 1 ARCHIVOS Y CARPETAS 1 Los archivos y carpetas son elementos básicos de Windows. Crear carpetas para ordenar tus archivos te permite organizarlos mejor y facilita encontrar lo que busques. Puedes crear

Más detalles

2. Acción: El atributo action de la etiqueta <form> es el URL del script PHP que procesa los datos de entrada del formulario.

2. Acción: El atributo action de la etiqueta <form> es el URL del script PHP que procesa los datos de entrada del formulario. UNIDAD CERO Crear formularios en HTML. La creación de formularios en html es muy importante en el desarrollo de aplicaciones web dinámicas, tomando en cuenta que estos son los encargados (formularios)

Más detalles

Trabajando con bases de datos. ClaseOracleBD

Trabajando con bases de datos. ClaseOracleBD Trabajando con bases de datos. ClaseOracleBD Índice de contenido Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...1 Utlizando un Control SQLDataSource...1

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 4: Programación con funciones, arrays y objetos definidos por el usuario Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier

Más detalles

ViewFlow es un objeto que sirve para presentar listas de registros de un modo gráfico, a modo de presentación de diapositivas.

ViewFlow es un objeto que sirve para presentar listas de registros de un modo gráfico, a modo de presentación de diapositivas. ViewFlow es un objeto que sirve para presentar listas de registros de un modo gráfico, a modo de presentación de diapositivas. En este tutor vamos a desarrollar un visor de álbumes fotográficos: Para ello

Más detalles

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES Presentación José Alberto Rodríguez Castañeda Universidad Tecnológica de Aguascalientes http://ww.betiux.com.mx betordz@gmail.com Temas. 1) Javascript

Más detalles

Manual de usuario Mensajería Centro Virtual de Educación

Manual de usuario Mensajería Centro Virtual de Educación Manual de usuario Mensajería Centro Virtual de Educación ÍNDICE 1. CÓMO ENTRAR EN LA MENSAJERÍA... 3 2. DESCRIPCIÓN DEL MENÚ... 4 3. LEER UN MENSAJE... 6 4. CREAR, RESPONDER O REENVIAR UN MENSAJE... 7

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

Centrar Barra formato Formato de celdas Alineación Horizontal Derecha

Centrar Barra formato Formato de celdas Alineación Horizontal Derecha LECCIÓN 3ª Alinear los Datos Podemos llegar a las instrucciones para cambiar la alineación por varios caminos. Por ejemplo con los mismos datos que escribimos anteriormente ahora: A)Los números los vamos

Más detalles

Instrucciones para adecuación de oficina de farmacia a Nueva Versión de Diraya 3.0

Instrucciones para adecuación de oficina de farmacia a Nueva Versión de Diraya 3.0 Instrucciones para adecuación de oficina de farmacia a Nueva Versión de Diraya 3.0 Página 1 de 10 Próximamente, el SAS va a cambiar la aplicación Diraya a su versión 3.0, la cual incorpora una serie de

Más detalles

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este

Más detalles

Variantes en Documentos de Venta WhitePaper Febrero de 2007

Variantes en Documentos de Venta WhitePaper Febrero de 2007 Variantes en Documentos de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Creación de variantes 4 3. Definición de variantes 6 3.1. Variante de cambio de color 6 3.2. Variante de cambio

Más detalles

Actividad 5: Xilófono

Actividad 5: Xilófono Actividad 5: Xilófono 1.- Introducción En este capítulo vamos a explorar tus habilidades artísticas construyendo un sencillo Xilófono. La aplicación que vas a construir te permitirá reproducir 8 notas

Más detalles