I.E.S. Estuaria by Berna 2007 ESQUEMA-BÁSICO: JAVASCRIPT

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

Download "I.E.S. Estuaria by Berna 2007 ESQUEMA-BÁSICO: JAVASCRIPT"

Transcripción

1 ESQUEMA-BÁSICO: JAVASCRIPT INDICE 1,- Qué es Javascript? 2,- Cómo se ejecuta? 3,- Tipos de comandos o instrucciones u órdenes (con ejemplos comentados para su comprensión) 3,1,- Comandos básicos y Tipos de datos (var, prompt, alert, parseint, parsefloat, Math, y detalles) 3,2,- Condicionales ( Estructura if...else... ) 3,3,-Bucles o repeticiones 3,3,1,- Estructura while (mientras) 3,3,2,- Estructura for (durante) 3,4.- La Estructura de programación switch-case (Estructuras de Menús ) 4,- Problemas paso a paso (metodología pedagógica) 5,- Problemas propuestos (variados) 6,-Programas resueltos para analizar (como se han resuelto, donde lo ejecutan, emplean archivos axiliares => búsqueda información internet) 1

2 1,- Qué es Javascript? Es un lenguaje para programar en las páginas Web y darles dinamismo, y también pequeños programas que se ejecutan en la Web. Un programa en JavaScript se integra en una página Web (entre el código HTML) y es el navegador el que lo interpreta (ejecuta). El JavaScript es un lenguaje interpretado, no compilado (no se genera ningún tipo de fichero objeto o exe), es decir, lo que programamos lo tiene que interpretar un programa llamado JRE (perteneciente a Sun Microsystem), que lo incorpora los navegadores como Internet Explorer, Mozilla, etc. 2,- Cómo se ejecuta? Se ejecuta línea a línea del código (es decir como leer un libro) si no se le indica lo contrario, caso de los condicionales, bucles o repeticiones, etc. Nada más que hace falta un Editor de texto o bloc de notas para programar, y guardarlo como HTML. Permite la moderna programación visual (ventanas, botones, colores, formularios, etc., y también POO (programación orientadas a objetos). Todos los programas lo escribiremos insertados en HTML, utilizando el Bloc de Notas : Procedimiento normal Primer programa... instrucciones... </script> Mi primer programa alert(" Hola Mundo!"); </script> Nota.- También se podrá utilizar en otras partes del código HTML, para ello repasa un poco el código HTML, como son: <head>...</head> (encabezamiento) // <title>...</title> (título) // <body>...</body> (cuerpo) 2

3 3,- Tipos de comandos o instrucciones u órdenes (con ejemplos comentados para su comprensión) Son parecidos a Java (su hermano mayor, que permite aplicaciones potentes y ejecutables), y en realidad no tienen nada que ver uno con el otro. Los datos numéricos que puedan variar su valor o variables, hay que definirlas antes llamándolas var (Ej: var a) e incluso darles un valor inicial (inicializarlas, Ej: a=5) (ó todo a la vez Ej: var a=5), si no se introduce por el teclado, como resultado de una operación u otro medio. 3,1,- Comandos Básicos y de Tipo de datos var (Indica cuales son las variables o datos que pueden variar su valor en el programa, por ejemplo introduciendo un dato, o con operaciones) ; (Punto y coma. Indica el final de una sentencia) parseint (Sirve para ndicar que es un número entero o una variable numérica de tipo entero = nº sin decimales) parsefloat (Sirve para ndicar que es un número real o una variable numérica de tipo real = nº con decimales) prompt (...,... ) (Sirve para introducir datos por el teclado Emplea paréntesis y comillas. Ver ejemplo) alert (... + variable u operaciones) (Sirve para que salga por pantalla un mensaje de alerta Emplea paréntesis, comillas y/o el operador + )... (Indica o encierra un bloque de sentencias a aplicar, para un bucle o condicional, etc. Ver ejemplos de condicionales y bucles) /*,,,*/ (Sirve para hacer comentarios o indicaciones. No se ejecuta ni sale por pantalla. Ayuda a revisar los pasos del programa y sus operaciones) nombre (Asocia a una variable una serie de caracteres) Ej:a = pepe ; indica que a es el nombre pepe. (Se puede operar con letras, usando comillas) Detalles: Puede salir mensajes con: NaN: siginifica que no es un número. Infinity: infinito, por ejemplo 3/0. Operaciones aritméticas: + (suma), - (resta), * (multiplicar), / (dividir) % (resto de división entera => da el resto de una división antes de sacarle decimales) Función Math: Realiza funciones matemáticas. Se expresa: Math.expresion (nº ó variable u operación) Raíz cuadrada => Ej: raíz=math.sqrt(49) ó Ej: a=math.sqrt(7*b) Potencias => Ej: P=Math.pow(2,3) (realiza la potencia de 2 elevado a 3, 2 es la base y 3 el exponente) Redondeo a un nº entero => Ej: d=math.floor(3.42) (resultado = 3, y elimina los decimales) // Math.round (5.2) =5 y Math.round (5.6)= 6 Nº al azar: => Ej: numerodeundado= ( Math.round(6*Math.random()) )+1 (Math.random() => genera nº al azar entre 0 y 1 [0,1,,,0,5,,,,0,9] ) Otros: Math.sin(angulo en radianes) // Math.cos(angulo) // Math.tan(angulo) // Math.PI (nos daría el nº pi =3,14159,,,) 3

4 Ejemplo 1: (Observar los colores para los detalles, cuidado con las mayúsculas y minúsculas,y los espacios en blanco, puede que por esa causa no funcione el programa). Puedes copiar el código y probar su funcionamiento. Programa 1: Definición de variables numéricas - Suma de dos números var num1,num2; /*La coma separa variables y,el punto y coma indica que finaliza esa sentencia de definir variables*/ num1=prompt("escribe un número",""); /*Sale un mensaje en pantalla para introducir un nº */ num1=parsefloat(num1); /* Sólo indica qué es un nº decimal*/ num2=parseint(prompt("escribe otro número","")); /* indica que es un nº entero e introduce dato a la vez*/ /*Las dos sentencias de antes, equivale a esta sola*/ alert("la suma es ="+(num1+num2)); /* un mensaje por pantalla - lo de comillas y el resultado de una operación*/ Ejemplo 2: Programa 2: Como definir variables e introducir datos // Ejemplo 2 (las barras así // también son para comentarios, aunque hay que ponerlo al principio de cada línea o tambien /* */, solo que una al principio y otro al // final, sin repetirlo en cada línea ) var nombre; /* Definimos las variables antes */ nombre=prompt("escribe tu nombre ","Paco"); /* Paco es el nombre por defecto, es decir que saldría, si no ponemos ninguno */ alert("hola "+ nombre); 4

5 Ejemplo 3 Programa 3- Programa que cálcula el área de un rectángulo var base,altura; base=prompt("escribe la base del Rectángulo",""); /* Por defecto sale vacío */ altura=prompt("escribe la altura del Rectángulo",""); /* No ha hecho falta definir en este caso que tipo de numeros es, porque al operar los identifica*/ alert("el área del Rectángulo es = "+(base*altura)); /* Al operar identifica que son numeros. Si lo hubiésemos puesto sería más correcto => parsefloat*/ Ejemplo 4 Programa 4: Utilización de una variable explícita y otra implícita <SCRIPT LANGUAGE=''JavaScript''> var Area,radio; var pi= ; /* Variable ímplicita o definida a priori. También podría haberse puesto: pi= */ radio=prompt("escribe el radio del círculo",""); Area=pi*radio*radio; /*Antes de sacar por pantalla define una operación, a la cual le asocia la variable Area, que se definió antes en var */ alert("área del Círculo = "+Area); /* Area es la variable explícita o definida a posteriori, por una operación*/ 5

6 3,2,- Condicionales Los condicionales se emplean para establecer una condición a cumplir o no. Esta puede ser solo una ( si la cumple ejecuta algo), dos (si la cumple ejecuta algo y si no la cumple ejecuta otra cosa) y anidada (varias condicones dentro de otras condiciones). Indentación: proceso que separa los bloques de sentencias. Observa las llaves ( ) y las sentencias como se desplazan para CLARIFICAR el código. Su estructura es: Una sentencia Anidadas (varias sentencias) Tipos de operadores para las condiciones: if (condicion),,,sentencias,,, Dos sentencias if (condicion),,,sentencias1,,, else,,,sentecias2... if (condicion1),,,sentencias1,,, else if (condicion2),,,sentecias2,,, else,,,,,, sentenciasn,,, < (menor que) Ej: if (a < 3) > (mayor que) Ej: if (a > 5) <= (menor o igual que) Ej: if (a <= 4) >= (mayor o igual que) Ej: if (a >= 7) == (igualdad) Ej: if (a == 7) (**cuidado son dos signos igual, en las condiciones**)!= diferente o no igual Ej: if (a!= 7) ( Si a es diferente a 7) && y Ej: if (numero && suma < 0) (Si numero y suma menor a 0) o Ej: if (suma producto <1000 ) (Si suma o producto menor a 1000)! No Ej: if (a! < 5 ) (Si a no menor a 5) 6

7 Ejemplo 5 (una sentencia) Programa 5: Estructura del condicional If... var nota; nota=parsefloat(prompt("escribe tu nota","")); if(nota>=5) /* mayor o igual a 5, y observa que no se pone punto y coma ; */ /*observa que se desplaza el texto para clarificar los bloques de sentencias*/ alert("estás aprobado"); /*solo saldra esto por pantalla si aprueba*/ Ejemplo 6 (dos sentencias) Programa 6: Estructura del condicional If...else var nota; nota=parsefloat(prompt("escribe tu nota","")); if(nota>=5) /* mayor o igual a 5, y observa que no se pone punto y coma ; */ alert("estás aprobado"); else /*más, si no lo cumple */ alert("estas suspenso"); Ejemplo 7 (de dos en dos sentencias, comprueba varias condicones) Programa 7: Estructura del condicional If...Else var numero; numero=parsefloat(prompt("escribe un número","")); if(numero==100) alert("el número que has escrito es 100"); else alert("el número que has escrito no es 100"); /* despúes de comprobar que no es 100, comprueba si es positivo o no*/ if(numero>0) alert("el número que has escrito es positivo"); else alert("el número es negativo o 0"); 7

8 Ejemplo 8 (varias sentencias anidadas) Programa 8: Estructura del condicional If...Else (anidados) var numero, secreto; secreto=math.floor(math.random()*10) /* Se establece un nº al azar con random, se multiplica por 10, y como salen decimales, se le quitan con floor */ numero=parseint(prompt("acierta un número entre 0 y 10","")); if(numero==secreto) alert("acertaste, el numero secreto es "+ secreto); else if(numero>secreto) /*observa que aquí se establece otra condición dentro de otra*/ alert("el número era más pequeño"); else alert("el número era más grande"); Nota,- Si quisieramos que se repita ese programa, hasta que lo acierte o darle 5 intentos, habría que hacer un bucle o repetición. QUE ES LO QUE SE VERÁ EN EL apartado siguiente. 8

9 3,3,- Bucles o repeticiones Para hacer los bucles disponemos de dos comandos: While (mientras) o for (durante). 3,3,1,- Estructura de while (mientras) Significado: Mientras se cumpla la condición, se irán repitiendo las sentencias 1, 2, 3... Nota.- Se suele emplear dentro del bucle un recurso matemático llamado contador, y hace que operemos una cantidad cada vez que repita el bucle. Si queremos que sume de uno en uno (contador=contador+1), de dos en dos (a=a+2), o cualquier operación que nos convenga (Ej:contador=suma*contador). Ejemplo 9 Programa 9: Estructura repetitiva While (contar del 0 al 10) var contador=0; /* Se define la variable contador y se inicializa su valor =0, si no el programa no funcionaría, no sabría donde empezar el valor de contador*/ while(contador<11) /* mientras el valor de contador sea menor que 11, repite las sentencias entre las llaves*/ /*observa también que no se pone punto y coma*/ alert("contando hasta 10, vamos por el numero "+contador); contador=contador+1; /* El contador es 0 al principio, y con esta operación 0+1 es igual a 1. El valor de contador ahora es 1. y se comprueba otra vez en While*/ /*El bucle se repetirá hasta que contador sea mayor a 10, en este caso en cuanto llegue a 11*/ 9

10 Ejemplo 10 (Juego de adivinar un numero en 5 intentos) Ejemplo 11 (Empleo del contador con otras operaciones) Programa 10: Bucle While y Estructura del condicional If...Else (anidados) var numero, secreto, intentos=0; secreto=math.floor(math.random()*10); /*Math.floor redondea a un nº entero*/ while(intentos<6) numero=parseint(prompt("acierta un número entre 0 y 10","")); if(numero==secreto) alert("acertaste, el numero secreto es "+ secreto); intentos=6; /* Se pone para parar el bucle, si no se seguiría ejecutando*/ else if(numero>secreto) /*aquí se establece otra condición dentro de otra*/ alert("el número es más pequeño"); else alert("el número es más grande"); intentos=intentos+1; /*observa que el contador solo esta en este condiconal*/ alert( Sólo tienes 5 intentos, y y este es el +intentos); Programa 11: Cálculo de la suma y producto de los 100 primeros números pares) var suma=0, producto=0, contador=0; /*hay que inicializar los valores*/ while(contador<101) contador=contador+2; /*contador de dos en dos a partir del cero = nº pares*/ /* al poner el contador antes de las operaciones, no tomamos el cero como nº par*/ suma= suma+contador; /* se efectua la suma anterior más el valor del contador*/ producto=producto*contador; /*se efectuá el producto anterior por el contador*/ alert( La suma de los 100 primero numeros pares es +suma); alert( El producto de los 100 primero numeros pares es +producto); 10

11 3,3,2,- Estructura de for (durante) Es una estructura repetitiva simplificada de while, solo que las expresión inicial, condicion y contador se ponen de una vez, y al principio. Ejemplo: for (contador=0;contador<10;contador=contador+1) [las separaciones son con punto ycoma] Ejemplo 12 (Tabla de multiplicar del 10) Programa 12: Estructura For...(next to) - Programa que representa la Tabla de multiplicar del 10 para un número que se introduzca por teclado - var num; num=parseint(prompt("cual es el numero que quieres sacar la Tabla del 10", " ")); for(contador=0;contador<11;contador=contador+1) /*contador como variable no está en var porque se hace en el bucle for y solo para el bucle, su valor fuera del bucle no existe o no se puede utilizar*/ producto=contador+num; alert(num+ * +contador+ = producto); 11

12 3,4.- La Estructura de programación switch-case (Estructuras de Menús ) Ejemplo:(Si analizas el ejemplo entenderás cómo se hace) Programa 13: Función menu o Switch - Case var num,opcion="0"; /*Esta vez cogemos caracteres para la variable, en vez de solamente numeros (no definimos parseint, ni parsefloat)*/ while (opcion!= "10") /* se establece la condición que mientras opcion sea diferente a 10, se repite el menú*/ opcion=prompt("escribe la opción que desees: (1)El Triple-(2)El Cuadrado-(3)El Logaritmo Neperiano -(10)SALIR",""); switch(opcion) case "1": num=parsefloat(prompt("escribe el número","")); alert("el triple de "+ num +" es " +(3*num)); break; /* Este comando rompe o termina el programa en case 1, y no ejecuta los demás case, volviendo al bucle while*/ case "2": num=parsefloat(prompt("escribe el número","")); alert("el cuadrado de "+ num +" es " +(num*num)); break; case "3": num=prompt("escribe el número",""); num=parsefloat(num); alert("el Logaritmo Neperiano de "+ num +" es " +(Math.log(num))); break; case "10": alert ("has elegido salir"); break; default: alert("la opción elegida no es valida, vuelve a elegir ); /* si te fijas no se podrá salir del bucle hasta que pulses 10. Y hay un case default (caso por fallo), por si no se escribe las opciones existentes*/ 12

13 *Problemas pasos a paso o con Metadología pedagógica. *Problemas variados *Programas resueltos (con interés para analizar el código y buscar información => internet, y AMPLIAR CONOCIMIENTOS) -LINKS O ENLACES. - Algunos programas que me han llamado la atención => Juegos y juegos con inteligencia artificial - Programas que contienen recursos gráficos más vistosos que el alert. (VER NUEVA CARPETA EN BMG 4º ESO INFORMATICA) - Programas para dar dinamismos a las Webs (por tanto hay saber como se llaman esas partes => HTML) *Añadir como poner muchos elementos de salida en un solo mensaje. * Realizar un esquema comprimido con los comandosy un ejemplo de su utilización. * Elementos de HTML que se pueden mezclar con JAVASCRIPT => Ejemplo de la calculadora 13

14 EJERCICIOS PROGRAMACION POR PASOS (de menor a mayor dificultad) A) ALERT / PROMPT / VAR / IF ELSE 1. Que escriba en la pantalla: Aprender a programar en javascript 2. Que le pregunte el nombre a alguien y después la escriba en la pantalla. 3. Que pregunte cuantos alumn@s (han aprobado la 1ª evaluación) (o cuantos son mujeres), calcule el porcentaje y lo escriba en pantalla. 4. Que le pregunte la edad a alguien y si es menor de 18 que escriba es menor de edad, y si no, que escriba eres mayor de edad. B) (BUCLES) FOR / WHILE Que cuente de 0 a 10 (WHILE O FOR) 6. Que cuente de 10 a 0 (hacia atrás) de 2 en 2. (WHILE O FOR) 7. Que no pare de preguntar cual es hasta que no acierte la capital de China o la que tu eligas. (Respuesta todo en minúscula, recuérdaselo // usar comillas para la variable) 9. Lo mismo que el anterior pero emplea (i = 0 / i = i + 1) para hacer un contador del nº de fallos antes de acertar, y al final imprima cuantos fallos tuvo. Támbien sería recomendable dar un nº de intentos para no hacerlo eterno. (Observa el ejemplo 10, te ayudará) 10. Que pida nº de notas a introducir, y luego metas las notas, las vaya sumando y, calcule y escriba por pantalla la media. C) MATH.RANDOM / MATH.FLOOR 11.Que establezca nº aleatorios entre 0 y1, y luego lo saque en pantalla. (MATH.RANDOM) 12.Lo mismo, pero con redondeo a un nº entero y, si sale 0 que diga que es cara, y si es 1 que diga cruz. (MATH.FLOOR // MATH.RANDOM) 13. Lo mismo que el 12, pero que repita la tirada 5 veces o las veces que quieras. (Y si puedes en vez de cara o cruz, que sea un dado = 6 caras) 14.Que saque 6 numeros aleatorios del 1 al 49, para rellenar una primitiva. (MATH.RANDOM // WHILE O FOR) D) SWITCH CASE (menús) 15. Diseñar un menú que nos pregunte, si queremos jugar al cara y cruz, a los dados, o al black jack (o 21). 16. Diseñar un menú DENTRO DE UN BUCLE que nos calcule el área de un rectángulo, un triángulo y un círculo. Debe haber una opción del menú que nos permita salir. 14

15 E) GRÁFICOS (pendiente de explicar) 1. Crear un formulario con botones para hacer una calculadora, con las operaciones básicas(+,-,*,/,raiz) y borrado de pantalla. 2. Analizar juegos. 3. Analizar efectos en Web. 4. Otros (hora,fecha,calendario, etc) PROBLEMA PASO A PASO COMPLETO A) Diseña un programa que tengas que introducir un precio, le calcule el 20 % de ganancia, e imprima en pantalla el precio subtotal (es decir, sin iva). B) Que establezca un menú o condicional, para cálculos de diferentes iva (7% o 16%) e imprima por pantalla el precio final. C) Si el precio es menor de 1 Euro, que imprima para tienda de 1, y si es mayor para supermercados. D) Que forme un bucle para calcular muchos precios, y que pregunte si desea salir del programa al pulsar una tecla que eligas. 15

16 PROBLEMAS O PROGRAMAS A REALIZAR Para ir abriendo boca: A) Diseñar que calcule hipotenusa o/y área triángulo dado 2 catetos. B) Indicar si un nº es par o impar. C) Ind. Masa Corporal = peso/altura, (valores: I<18 comer mas / 18<I<25 normal / 25<I<30 sobrepeso / 30<I<35 obesidad moderada, 35<I<40 obesidad grave) D) Diseñar un programa que calcule cualquier magnitud de la ley de Ohm. E) Diseñar un examen de preguntas básicas tecnológicas, que vaya acumulando la puntuación y si es V o F. 1. DISEÑAR UN SEMÁFORO CON 3 CIRCULOS, QUE ACTÚE AUTOMÁTICAMENTE (ROJO-VERDE-NARANJA-ROJO) 2. DISPLAY QUE CUENTE DEL 0 AL 9 (CADA SEGUNDO) 3. DOS DISPLAY QUE CUENTE 60 SEG. Y SI SE QUIERE LAS 24 HORAS 4. DISEÑAR UN PROGRAMA QUE HAGA COMO LA TIRADA DE DOS DADOS PARA JUGAR A MENOR A DISEÑAR UN PROGRAMA QUE SALGA Nº ALEATORIOS DEL 1 AL 100, PARA UN BINGO.(UNA BOLA PULSAR UNA TECLA O POR TIEMPO) 6. UN PROGRAMA QUE RESUELVA UNA EC. DE 2º, AL METERLES LOS COEFICIENTES DE LA ECUACIÓN. 16

17 7. UN PROGRAMA PARA OBTENER LOS MULTIPLOS DE 5 COMPRENDIDOS ENTRE DOS Nº CUALQUIERA 8. DISEÑAR UN PROGRAMA QUE DESCOMPONGA UN Nº CUALQUIERA EN FACTORES PRIMOS. 9. DISEÑAR UN PROGRAMA QUE ALGUIEN ESCRIBA UNA PALABRA Y LUEGO LA BORRE, Y OTRA PERSONA JUEGE AL AHORCADO CON EL ORDENADOR 10. DISEÑAR UN PROGRAMA QUE DELETREE LENTAMENTE ALGUNAS PALABRAS (USA FOR i...to) 11. UN PROGRAMA QUE SIMULE LANZAMIENTO DE UN DADO N VECES Y HAGA LA MEDIA Y EL %. 12. DISEÑAR UN PROGRAMA QUE TE PREGUNTE TU NOMBRE Y A CONTINUACIÓN LO IMPRIMA N VECES, Y EN CADA LÍNEA ALEATORIAMENTE, IZQ, CENTRO, DCHA. 13. UN PROGRAMA QUE SIMULE UN CAJERO, PIDA Nº SECRETO, (SACAR DINERO, CONSULTA SALDO,...) 14. DISEÑAR UN PROGRAMA QUE CALCULE EL FACTORIAL DE UN Nº CUALQUIERA. 15. DISEÑAR UN PROGRAMA DE LA TABLA DE MULTIPLICAR DEL 7.(QUE APAREZCA: 7 X... =...) 17

18 16. SUMA DE X AL 1 DE NÚMEROS. (CUANTO DA LA SUMA DE LOS PRIMEROS 100 NÚMEROS) 17. DADO 2 Nº ESCRIBIR TODOS LOS Nº QUE VAN DESDE EL MENOR AL MAYOR. 18. MENORES DE 50 NO DIVIBLES POR PROGRAMA QUE CALCULE LONGITUD, AREA Y VOLUMEN DE CIRCULO, CUADRADO. 20. PROGRAMA QUE CALCULE PRECIO DE CRISTALERAS EN EDIFICIOS SEGÚN METROS CUADRADOS. 21. DISEÑAR UNA RULETA DE 36 Nº Y EL CERO. SI SALE CERO TODO PARA LA CASA, SI ACIERTAS EL Nº SE PAGA POR 36. ADEMÁS LOS NÚMEROS SON PARES O IMPARES Y TAMBIEN PASA (>=19) O FALTA (<19), PUDIENDO JUGAR A ESTOS PERO SOLO SE COBRA EL DOBLE. TAMBIEN DISEÑA SI QUIERES QUE EMPIEZAS CON 6000, Y EL ORDENADOR DETECTE LO QUE TE VAYA QUEDANDO, Y TE PERMITA JUGAR DE NUEVO DISEÑAR UN PROGRAMA QUE SIMULE EL JUEGO DEL AHORCADO PARA ACERTAR PALABRAS, Y QUE TENGA 2 POSIBLES FORMAS DE ACCESO: A) SEAN DE UNA BASE DE DATOS CON PALABRAS DE TECNOLOGÍA Y LO ELIJA ALEATORIAMENTE SIN QUE SE REPITA, B) O BIEN PONIENDO ALGUIEN UNA PALABRA Y SE BORRE LUEGO PARA PODER EMPEZAR DISEÑAR UN PROGRAMA QUE ESCOJA UN NÚMERO AL AZAR, DE ENTRE 25 PARTICIPANTES, PARA SORTEAR UN REGALO DE UN CD. (SI PUEDES HAZLO PARA QUE INTRODUZCA UN Nº PARTICIPANTES CUALQUIERA). 18

19 RESUMEN DE COMANDOS BÁSICOS CON EJEMPLOS: (cuidado con mayúsculas o minúsculas, y la sintaxis) Comandos básicos y tipos de datos Detalles => ; para terminar las sentencias...bloque de sentencias... /*...comentarios...*/ NaN: no es un número e Infinity: nº infinito // a= nombre asocia caracteres a una variable, usando comillas. var => para indicar datos que son o actuan como variables. Ej: var nombre; Ej: var contador=0; Ej: var nombre,altura,contador=0; prompt =>para introducir datos por teclado. Ej: nombre=prompt( tu nombre ); Ej: a=prompt( un nº de 1 a 10, ); Ej: b=prompt( un nº,1); alert => para que salga por pantalla un mensaje de alerta, con la información que queramos. Ej: alert( hola ); Ej: alert( hola +nombre); Ej: alert ( hola +nombre+ tu pin es +(7*a)); parseint parsefloat => para indicar si es un nº entero (Int) o con decimales(float). Ej: a=parsefloat(a); Ej: b=parseint(prompt( introduce un nº de 1 a10 )); operaciones => (+, -, *, /) y % (resto de división entera=da el resto de una division antes de sacarle decimales) Ej: n=(7*a) -b Ej: X= -b/2*a Ej: letradni= numerodni%23 Math => funciones matemáticas (sqrt=raiz cuadrada, pow(b,e)=potencia, floor=quita decimales, random=nº al azar entre 0 a1, sin (ang)=seno, cos(ang)=coseno, tan(ang)=tangente) Ej: a=math.sqrt(b*c); Ej: d=math.pow (2,f) => (2 elevado a f); Ej: nºdado=(math.floor(math.random( )*6))+1 Condicional (si cumples la condición haz una cosa, si no lo cumples haz otra) if...else... => si...mas si no...// La condicón debe ir entre paréntesis (ver ejemplo) (operadores condicionales: < menor que, > mayor, <= menor o igual, == igual,!= diferente, && y, o,! no ) Ej: if (edad >=18) alert( eres mayor se edad ); else alert( eres menor de edad ); 19

20 Bucles o repeticiones (Emplea recurso matemático contador : opera una cantidad cada vez que repita el bucle ) while =>(mientras) for => (durante) Ej: var contador=0; while(contador<11) alert("contando hasta 10, vamos por el numero: "+contador); contador=contador+1; Ej: var numero,producto,contador; numero=parseint(prompt("cual es el numero que quieres sacar la Tabla del 10", " ")); for(contador=0;contador<numero;contador=contador+1) producto=contador+numero; alert(numero+ * +contador+ = producto); Menú (Se suele emplear la sentencia break (romper), para que no se ejecuten los demás casos) switch case => Ej: var opcion, precio; opcion=prompt("escribe la opción que desees: (1)iva 7 %-(2)iva 16 %-(3)SALIR",""); switch(opcion) case "1": precio=parsefloat (prompt("introduce precio","")); alert(" el precio sin iva es: "+ precio +" y con iva: " +(1.16*precio)); break; case "2":... case "3": alert( Has elegido salir, gracias por utilizar el programa ); default: alert( La opción elegida no existe, vuleve a intetarlo ); 20

UNIDAD 1. LOS NÚMEROS ENTEROS.

UNIDAD 1. LOS NÚMEROS ENTEROS. UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar

Más detalles

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...

Más detalles

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

Cierre y Apertura de ejercicio. Gestión - Contabilidad

Cierre y Apertura de ejercicio. Gestión - Contabilidad Cierre y Apertura de ejercicio. Gestión - Contabilidad Cliente : Cooperativa Madrileña de Ferreteros, soc. coop. Referencia : I-3-PC-02 / 000041 Asunto : Cierre y apertura de ejercicio. Gestión Contabilidad

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Apuntes para hacer páginas Web con FrontPage

Apuntes para hacer páginas Web con FrontPage 1 ASIGNATURA: USOS MATEMÁTICOS DE INTERNET PARA SECUNDARIA Y BACHILLERATO CURSO: Cursos y acciones de postgrado, 2004-2005 PROFESORA: Inés M. Gómez-Chacón CARÁCTER/CRÉDITOS: 3 DEPARTAMENTO: ÁLGEBRA FACULTAD

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

Tema 5 Sentencias de control de flujo. Fundamentos de Informática Tema 5 Fundamentos de Informática Sentencias de Control Tipos de sentencias de control: Comprobación lógica para bifurcar el flujo de un programa. Sentencias de control condicional o alternativo Comprobación

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Porcentajes. Cajón de Ciencias. Qué es un porcentaje?

Porcentajes. Cajón de Ciencias. Qué es un porcentaje? Porcentajes Qué es un porcentaje? Para empezar, qué me están preguntando cuando me piden que calcule el tanto por ciento de un número? "Porcentaje" quiere decir "de cada 100, cojo tanto". Por ejemplo,

Más detalles

Agradecimiento: A Javier Lomelín Urrea por su dedicación y esmero en este proyecto. Manuel Fernando Guzmán Muñoz Presidente OMIJal

Agradecimiento: A Javier Lomelín Urrea por su dedicación y esmero en este proyecto. Manuel Fernando Guzmán Muñoz Presidente OMIJal Karel para todos! 1 Estás interesado en aprender a programar en lenguaje de Karel? Te interesa la Olimpiada Mexicana de Informática? Esta es tu oportunidad de unirte al equipo OMI y ser parte de la mejor

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS.

PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. PRÁCTICA 5. SENTENCIAS DE CONTROL REPETITIVAS. 1. Introducción. En esta práctica veremos todos los conceptos explicados en la segunda parte del Tema 5 de teoría: las Sentencias de Control Repetitivas,

Más detalles

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos

Más detalles

FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI

FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI Versión MEGAPRIMI : 4.0 Fecha : 19/06/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier

Más detalles

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

Más detalles

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará

Más detalles

Software Criptográfico FNMT-RCM

Software Criptográfico FNMT-RCM Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio - 2004

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio - 2004 PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS Junio - 2004 pmqsoft Servicios Informáticos, S.L. www.pmqsoft.com soporte@pmqsoft.com Entendiendo que la instalación ha finalizado y que todo ha salido correctamente.

Más detalles

Kaldeera Advanced Forms 2009 Guía del usuario

Kaldeera Advanced Forms 2009 Guía del usuario Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced

Más detalles

editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas páginas, que se muestran individualmente.

editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas páginas, que se muestran individualmente. Crear una nueva lección Este módulo le permite incorporar al curso contenidos interactivos, normalmente escritos con el editor de HTML integrado en Moodle. El contenido se divide en distintas partes llamadas

Más detalles

Como verás pone Microsoft Office y si te colocas sobre esta línea debería salir:

Como verás pone Microsoft Office y si te colocas sobre esta línea debería salir: :: Introducción: Microsoft dispone de un conjunto de herramientas llamado Office que se compone de todo lo necesario para resolver cuantos problemas se presenten en los trabajos propios de cualquier usuario

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

MANUAL SERVICIOS TELEFONIA FIJA

MANUAL SERVICIOS TELEFONIA FIJA MANUAL SERVICIOS TELEFONIA FIJA En este manual se explica cómo saber gestionar nuestra área de cliente asociada al teléfono o teléfonos fijos de los que disponemos para poder activar ver un listado de

Más detalles

1. Ecuaciones lineales 1.a. Definición. Solución.

1. Ecuaciones lineales 1.a. Definición. Solución. Sistemas de ecuaciones Contenidos 1. Ecuaciones lineales Definición. Solución 2. Sistemas de ecuaciones lineales Definición. Solución Número de soluciones 3. Métodos de resolución Reducción Sustitución

Más detalles

FICHERO DE AYUDA DEL PROGRAMA MEGAEURO

FICHERO DE AYUDA DEL PROGRAMA MEGAEURO FICHERO DE AYUDA DEL PROGRAMA MEGAEURO Versión MEGAEURO : 1.0 Fecha : 02/10/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier

Más detalles

Programa Presupuestos de Sevillana de Informática.

Programa Presupuestos de Sevillana de Informática. Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un

Más detalles

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA GUÍA DEL ALUMNO 1 Introducción 2 Acceso a la plataforma 3 Cerrar sesión 4 Estructura del curso virtual 5 Foros 5.1 No quiero recibir copias de los foros en mi email 6 Mensajería Interna 7 Como subir tareas

Más detalles

3.1 Alta de clientes.

3.1 Alta de clientes. 3. GESTIÓN DE CLIENTES. Hasta el momento hemos estudiado operaciones de venta al contado, en las que no hemos introducido datos sobre el cliente. Puede ocurrir que queramos personalizar una venta, es decir,

Más detalles

EXCEL. 13) El Excel es: a) Una base de datos b) Una hoja de cálculo c) Un sistema operativo d) Un programa de contabilidad

EXCEL. 13) El Excel es: a) Una base de datos b) Una hoja de cálculo c) Un sistema operativo d) Un programa de contabilidad WINDOWS 95 1) El Windows es: a) Una hoja de cálculo b) Un Sistema Operativo c) Un Editor de Textos d) Las tres opciones son válidas TESTS DE INFORMATICA (WINDOWS, EXCEL Y ACCESS) 2) Una carpeta a) De por

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

Extrapresupuestarios 8.6. LIQUIDACIÓN DE IVA.

Extrapresupuestarios 8.6. LIQUIDACIÓN DE IVA. Extrapresupuestarios 8.6. LIQUIDACIÓN DE IVA. El tratamiento contable de las operaciones con IVA en las Entidades Locales, debe tener en cuenta la influencia del régimen presupuestario por lo que deben

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación. Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa

Más detalles

Trey-SAT Pag. 1. Manual de usuario

Trey-SAT Pag. 1. Manual de usuario Trey-SAT Pag. 1 Manual de usuario Trey-SAT Pag. 2 Modulo SAT : Servicio de asistencia técnica TREY-SAT es un potente módulo para el servicio de asistencia técnica, completamente integrado a la Gestión

Más detalles

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Introducción. Qué es un lenguaje de programación? Es la forma que tienen los usuarios (personas) de dar órdenes a una máquina

Más detalles

MANUAL DE AYUDA MODULO TALLAS Y COLORES

MANUAL DE AYUDA MODULO TALLAS Y COLORES MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3

Más detalles

Codex.pro. Módulo de gestión económica.

Codex.pro. Módulo de gestión económica. Codex.pro. Módulo de gestión económica. Índice Codex.pro. Módulo de gestión económica...1 Introducción...2 Uso de la aplicación...3 1. Configuración inicial de la aplicación...4 1.1. Centros de coste...4

Más detalles

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

Concesionario de coches

Concesionario de coches Realizaremos una práctica que consistirá en informatizar un concesionario de coches. Gestionaremos y mecanizaremos la entrada de datos. Crear el diseño de las tablas Antes de empezar con el diseño de nuestra

Más detalles

Ecuaciones de segundo grado

Ecuaciones de segundo grado 3 Ecuaciones de segundo grado Objetivos En esta quincena aprenderás a: Identificar las soluciones de una ecuación. Reconocer y obtener ecuaciones equivalentes. Resolver ecuaciones de primer grado Resolver

Más detalles

OPERACIONES EN MOSTRADOR

OPERACIONES EN MOSTRADOR OPERACIONES EN MOSTRADOR Hacer un ticket de mostrador Para hacer un ticket de mostrador, si tenemos obligación de identificar al cajero, identificamos al cajero, pulsando el código de cajero y el botón

Más detalles

Manual de Procedimiento

Manual de Procedimiento Manual de Procedimiento INSTALACION DEL PROGRAMA Este manual pretende ser una ayuda para el usuario, indicando cada uno de los pasos a seguir en su utilización. REQUERIMIENTOS: 1. Windows 98 o superior.

Más detalles

MANUAL DE CS-ALMACENES

MANUAL DE CS-ALMACENES MANUAL DE CS-ALMACENES INSTALACIÓN DEL PROGRAMA La instalación del programa es muy sencilla simplemente haga doble click sobre el instalador que se puede descargar de la página web. Al pulsarlo se le irán

Más detalles

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la

Más detalles

Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL BALANCES CONTABLES

Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL BALANCES CONTABLES Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL BALANCES CONTABLES 1 Documento: docew_balancescontables Edición: 03 Nombre: Balances contables de Eurowin 8.0 SQL Fecha: 29-01-2010 Tabla de contenidos 1.

Más detalles

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets

Más detalles

TeleMenú. TeleMenú. Gestión de restaurantes, bares y pizzerías vía radio

TeleMenú. TeleMenú. Gestión de restaurantes, bares y pizzerías vía radio TeleMenú Gestión de restaurantes, bares y pizzerías vía radio 1 Ventana Principal del programa Para comenzar a trabajar con el programa introduzca el nombre de Usuario y la Contraseña Usuarios. Pulse sobre

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Múltiplos y divisores

Múltiplos y divisores 2 Múltiplos y divisores Objetivos En esta quincena aprenderás a: Saber si un número es múltiplo de otro. Reconocer las divisiones exactas. Hallar todos los divisores de un número. Reconocer los números

Más detalles

3.1. Guardar un libro de trabajo

3.1. Guardar un libro de trabajo Vamos a ver las operaciones referentes a archivos como abrir, nuevo, guardar, guardar como y cerrar para poder manejarlas sin problemas a la hora de trabajar con libros de trabajo de Excel. Básicamente

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código

Más detalles

Uso de varias pantallas y pantalla Splash

Uso de varias pantallas y pantalla Splash Uso de varias pantallas y pantalla Splash Índice 1. USO DE VARIAS PANTALLAS... 3 2. CREACIÓN DE PANTALLA DE INICIO O DE SPLASH... 10 2 1. Uso de varias pantallas Vamos a explicar como se crean aplicaciones

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

Más detalles

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

Más detalles

UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA)

UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA) UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA) OBJETIVOS. Al finalizar esta unidad, el alumno será capaz de: Manejar correctamente funciones condicionales y de búsqueda. Validar datos de celdas

Más detalles

1. Solicitud 2. 2. Acreditación 9 3. Descarga e instalación 10. 4. Copia de seguridad 14

1. Solicitud 2. 2. Acreditación 9 3. Descarga e instalación 10. 4. Copia de seguridad 14 INDICE 1. Solicitud 2 1.1. Requisitos previos 2 1.2. Acceso a la página de solicitud de la FNMT 2 1.3. Elegir la opción Solicitud vía Internet de su certificado 3 1.4. Generación de las claves pública

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos 1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar

Más detalles

1 Crear y enviar correos. Recibir correo

1 Crear y enviar correos. Recibir correo Crear y enviar correos. Recibir correos. Escribir y enviar un mensaje de correo electrónico. Las direcciones de correo electrónico deben estar bien escritas para que el correo llegue a su destino. Para

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

FLICKR Flickr y sus Herramientas

FLICKR Flickr y sus Herramientas Flickr y sus Herramientas Curso de Flickr por KZgunea se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Que es flickr... 3

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas

Más detalles

Para trabajar este tema vamos a situarlo un poco más en el lenguaje común:

Para trabajar este tema vamos a situarlo un poco más en el lenguaje común: Curso de Internet a distancia para sacerdotes, religiosos y religiosas Material de apoyo para las teleclases - Viernes,18 de noviembre2011 Vea los vídeos resúmenes en: www.medioscan.es y www.teleiglesia.es

Más detalles

Tutorial para hacer una base de datos sencilla con openoffice Base

Tutorial para hacer una base de datos sencilla con openoffice Base Tutorial para hacer una base de datos sencilla con openoffice Base (Perdonad los errores, está hecho con prisa, ya lo revisaré. Lo importante es que os valga para hacer el trabajo sin contratiempos. Podéis

Más detalles

Introducción al lenguaje Java

Introducción al lenguaje Java Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio

Más detalles

Práctica 2: Simón dice

Práctica 2: Simón dice Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia

Más detalles

Internet como herramientas de comunicación: El correo electrónico

Internet como herramientas de comunicación: El correo electrónico Internet como herramientas de comunicación: El correo electrónico 1. El correo electrónico Objetivo del tema: Aprender a manejar el correo electrónico y los medios de comunicación existentes en Internet.

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

Más detalles

Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.

Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. 2010 Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. Manuel González de León mgdl 01/01/2010 INDICE: 01. DE LOS NÚMEROS NATURALES A LOS NÚMEROS ENTEROS. 02. VALOR

Más detalles

Creando una webquests

Creando una webquests Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre

Más detalles

GUÍA DE USUARIO: GOOGLE DRIVE

GUÍA DE USUARIO: GOOGLE DRIVE GUÍA DE USUARIO: GOOGLE DRIVE Google Drive es una herramienta telemática de la web 2.0 que permite el trabajo virtual de forma colaborativa. En Google Drive podemos encontrar una barra de navegación en

Más detalles

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón. 11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez

Más detalles

para jóvenes programadores

para jóvenes programadores Manual de Kompozer para jóvenes programadores Por Angel Pablo Hinojosa Gutiérrez Para la Oficina de Software Libre de la Universidad de Granada Copyright 2010: Angel Pablo Hinojosa Gutiérrez El Manual

Más detalles

Manual del panel. Core-Admin

Manual del panel. Core-Admin Manual del panel Core-Admin - Manual del panel Core-Admin ÍNDICE 1. Introducción...3 2. Requisitos iniciales...3 2.1. Navegadores soportados...3 2.2. Javascript y Java...3 3. Usar Core-Admin...3 3.1. Acceder

Más detalles

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones.

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. Excel es una hoja de cálculo que permite hacer: Listado de elementos Hojas de cálculo donde se realizan: o Procesos

Más detalles

INTRODUCCIÓN DÓNDE ENCONTRAR LA CALCULADORA WIRIS

INTRODUCCIÓN DÓNDE ENCONTRAR LA CALCULADORA WIRIS INTRODUCCIÓN La calculadora WIRIS es una plataforma de cálculo matemático online, cuyo acceso es libre. Su manejo es muy sencillo y permite hacer cálculos elementales (mínimo común múltiplo, factorización

Más detalles

SCRATCH APRENDE A PROGRAMAR JUGANDO

SCRATCH APRENDE A PROGRAMAR JUGANDO SCRATCH APRENDE A PROGRAMAR JUGANDO Creando personajes y dándoles movimiento: Los personajes que podemos incluir en nuestro juego los podemos elegir de la galería de Scratch, descargarlos de Internet (

Más detalles

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS

UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS UNIDAD 6. POLINOMIOS CON COEFICIENTES ENTEROS Unidad 6: Polinomios con coeficientes enteros. Al final deberás haber aprendido... Expresar algebraicamente enunciados sencillos. Extraer enunciados razonables

Más detalles

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Tutorial de FrontPage

Tutorial de FrontPage Tutorial de FrontPage Con este tutorial vamos a hacer una presentación, utilizando el programa FrontPage, similar a la que se ha elaborado con el programa Neobook. FrontPage 2000 es un programa que se

Más detalles

Tutorial del administrador de la web del departamento

Tutorial del administrador de la web del departamento Tutorial del administrador de la web del departamento Antes de leer este tutorial, debes leer el tutorial del profesor. Observa que en la parte inferior de la página de INICIO de tu departamento aparece

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

DISEÑO WEB ADOBE DREAMWEAVER CS3

DISEÑO WEB ADOBE DREAMWEAVER CS3 CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

MANUAL PARA ESTUDIANTES USUARIOS DEL SISTEMA DE MATRÍCULA POR INTERNET

MANUAL PARA ESTUDIANTES USUARIOS DEL SISTEMA DE MATRÍCULA POR INTERNET MANUAL PARA ESTUDIANTES USUARIOS DEL SISTEMA DE MATRÍCULA POR INTERNET I. ANTES DEL PROCESO DE MATRÍCULA 1. Impedimentos y Autorizaciones La información de matrícula se publica en el sitio http://www.ulima.edu.pe,

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