presentación

Anuncio
Informá(ca General 2016 Cátedra: Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales Sentencias JavaScript typeof •  Operador para comprobar el Apo de dato. •  Ej.: var miVariable = 22; document.write("El Apo es: " + typeof miVariable); Funciones predefinidas •  JavaScript Aene varias funciones predefinidas de nivel superior. Funciones predefinidas eval(string); •  La función eval evalúa una cadena de caracteres y la ejecuta como si fuera código. Funciones predefinidas parseInt(argumento); •  parseInt convierte el argumento e intenta retornar un entero. •  Si encuentra un caracter que no es un número lo ignora y todos los caracteres sucesivos y retorna el valor entero converAdo hasta el punto. •  Si el primer caracter no puede ser converAdo a un número retorna "NaN." Funciones predefinidas parseFloat(argumento); •  parseFloat convierte el argumento e intenta retornar un número de punto flotante. •  Si encuentra un caracter diferente a un signo (+ o -­‐), un número (0-­‐9), un punto decimal, o un exponente, retorna el valor hasta antes del punto e ignora este caracter y todos los caracteres sucesivos. •  Si el primer caracter no puede ser converAdo a un número retorna "NaN." Funciones predefinidas isFinite(número); •  La función isFinite evalúa un argumento para determinar si este es un número finito. •  Si el argumento es NaN, infinito posiAvo o infinito negaAvo, devolverá false, en el resto de los casos devolverá true. Funciones predefinidas isNaN(argumento); •  La función isNaN evalúa un argumento para determinar si éste no es un número. •  Las funciones parseFloat y parseInt retornan 'NaN' cuando evalúan un valor que no es un número. Funciones predefinidas Number(objeto); •  La función Number permite converAr un objeto a un número. String(objeto); •  La función String permite converAr un objeto a una cadena de caracteres. Métodos del objeto Math Math.random(); •  Genera un número al azar entre 0 y 1 Math.floor(); •  Redondea un número hacia abajo Math.ceil(); •  Redondea un número hacia arriba Estructuras condicionales Estructuras condicionales •  Se verifica la veracidad de una condición y según el resultado se decide un curso de acción dentro del programa. •  Permiten programar la toma de decisiones. Estructuras condicionales •  Condiciones simples –  Se puede elegir uno de dos caminos posibles •  Condiciones múlAples –  Se puede elegir uno de múlAples caminos posibles Condición simple •  Se evalúa una expresión. •  Si da resultado posiAvo se realizan las acciones asignadas. if (expresión a evaluar) { acciones a realizar; } Condición simple condición SI NO tareas a realizar si la condición es verdadera Condición simple •  Se pueden indicar acciones a realizar en caso que el resultado sea negaAvo. if (expresión a evaluar) { acciones a realizar si es posi2vo; } else { acciones a realizar si es nega2vo; } Condición simple NO tareas a realizar si la condición es falsa condición SI tareas a realizar si la condición es verdadera Condición simple -­‐ Ejercicio 01 •  Hacer un programa que pida al usuario la edad de una persona y determine si es menor o mayor de edad. Debe escribir un mensaje indicando el resultado. Ejercicio 02 •  Hacer un programa que pida al usuario un número y determine si es par o impar. Escribir un mensaje indicando el resultado. Ejercicio 03 •  Hacer un programa que pida al usuario un número y determine si es par o impar. Escribir un mensaje indicando el resultado. •  Agregar un evento que cambie el color de fondo del mensaje, a un color si es par y a otro color si es impar. Ejercicio 04 •  Hacer un programa que pida al usuario dos números y escriba en la página el mayor de ellos. Ejercicio 05 •  Hacer un programa que pida al usuario un número y determine si es múlAplo de 2 y si es múlAplo de 3. Debe escribir un mensaje indicando cada resultado. Ejercicio 06 •  Hacer un programa que pida al usuario un número posiAvo de dos dígitos. Calcular la suma de esos dos dígitos. Escribir el resultado en la página. Si el usuario ingresa un número que no es de dos dígitos escribir un mensaje de error. Ejercicio 07 •  Hacer un programa que pida al usuario dos números y escriba en la página si se trata de dos números iguales, si el primer número es mayor que el segundo o si el segundo es mayor que el primero. Ejercicio 08 •  Hacer un programa que pida al usuario dos números y escriba en la página si se trata de dos números iguales, si el primer número es mayor que el segundo o si el segundo es mayor que el primero. •  Agregar un evento que cambie una imagen entre tres posibles según el resultado del programa. Ejercicio 09 •  Hacer un programa que obtenga un número al azar del 1 al 6 y muestre una imagen según el resultado. Pruebas •  Determinar cuál será el valor de las variables A y B al finalizar el programa. Condiciones anidadas •  Anidamientos válidos •  Anidamientos inválidos Condición múlAple •  Se usa cuando hay múlAples posibilidades como resultado. switch (expresión) { case valor1: acciones a realizar si la expresión 2ene como valor a valor1; break; case valor2: acciones a realizar si la expresión 2ene como valor a valor2; break; case valor3: acciones a realizar si la expresión 2ene como valor a valor3; break; default: } acciones a realizar si la expresión no 2ene ninguno de los valores anteriores; Condición múlAple expresión caso 1 caso 2 caso 3 tareas a realizar tareas a realizar tareas a realizar sino tareas a realizar Condición múlAple -­‐ Ejercicio 10 •  Hacer un programa que pida al usuario un número entre 1 y 7 indicando un día de la semana y escriba el nombre del día. Si el número es menor que 1 o mayor que 7 debe escribir un mensaje de error. Informá(ca General 2016 Cátedra: Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales 
Descargar