• No se han encontrado resultados

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

N/A
N/A
Protected

Academic year: 2021

Share "Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales"

Copied!
32
0
0

Texto completo

(1)

Informática General

2018

Cátedra:

Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales

(2)

Sentencias JavaScript

typeof

Operador para comprobar el tipo de dato.

Ej.:

var miVariable = 22;

document.write("El tipo es: " + typeof miVariable);

(3)

Funciones predefinidas

JavaScript tiene varias funciones predefinidas

(4)

Funciones predefinidas

eval(string);

La función eval evalúa una cadena de

(5)

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 convertido hasta el punto.

• Si el primer caracter no puede ser convertido

(6)

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 convertido a

(7)

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 positivo o

infinito negativo, devolverá false, en el resto de los casos devolverá true.

(8)

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.

(9)

Funciones predefinidas

Number(objeto);

La función Number permite convertir un

objeto a un número.

String(objeto);

• La función String permite convertir un objeto

(10)

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();

(11)
(12)

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.

(13)

Estructuras condicionales

Condiciones simples

– Se puede elegir uno de dos caminos posibles

• Condiciones múltiples

(14)

Condición simple

condición tareas a realizar si la condición es verdadera SI NO

(15)

Condición simple

Se evalúa una expresión.

Si da resultado positivo se realizan las

acciones asignadas.

if (expresión a evaluar) {

acciones a realizar;

(16)

Condición simple

condición tareas a realizar si la condición es verdadera tareas a realizar si la condición es falsa SI NO

(17)

Condición simple

Se pueden indicar acciones a realizar en caso

que el resultado sea negativo.

if (expresión a evaluar) {

acciones a realizar si es positivo;

} else {

acciones a realizar si es negativo;

(18)

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.

(19)

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.

(20)

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.

(21)

Ejercicio 04

Hacer un programa que pida al usuario dos

números y escriba en la página el mayor de ellos.

(22)

Ejercicio 05

Hacer un programa que pida al usuario un

número y determine si es múltiplo de 2 y si es múltiplo de 3. Debe escribir un mensaje

(23)

Ejercicio 06

Hacer un programa que pida al usuario un

número positivo 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.

(24)

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

(25)

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.

(26)

Ejercicio 09

Hacer un programa que obtenga un número al

azar del 1 al 6 y muestre una imagen según el resultado.

(27)

Pruebas

Determinar cuál será el valor de las variables A

(28)

Condiciones anidadas

(29)

Condición múltiple

expresión

tareas a realizar

caso 1

tareas a realizar tareas a realizar tareas a realizar

(30)

Condición múltiple

• Se usa cuando hay múltiples posibilidades como resultado.

switch (expresión) { case valor1:

acciones a realizar si la expresión tiene como valor a valor1;

break; case valor2:

acciones a realizar si la expresión tiene como valor a valor2;

break; case valor3:

acciones a realizar si la expresión tiene como valor a valor3;

break; default:

acciones a realizar si la expresión no tiene ninguno de los valores anteriores; }

(31)

Condición múltiple - 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.

(32)

Informática General

2018

Cátedra:

Valeria Drelichman | Pedro Paleo Leonardo Nadel | Norma Morales

Referencias

Documento similar