PAC 1 Programació Web

Páginas: 6 (1350 palabras) Publicado: 23 de marzo de 2014
Introduccio:

En aquesta pràctica posarem en pràctica tot el que hem aprés en el Tema
1 “Programació en el costat client: Llenguatges script en els navegadors ”, amb
algunes consultes del Tema 2 i altres fonts on-line.
Consta de fer exercicis, tant teòrics com a pràctics, acabant per fer un petit
exercici per tal de introduir-nos en el món del Javascript.

Exercicis:

1.- Quina utilitatté l’estructura de control if...else if..., posa un exemple de
codi propi de com la faries servir. Podries dir alguna estructura de control que
ens ofereixi unes possibilitats similars?.
– S'utilitza en cas de voler donar diferents condicions. Si la “condició1” es
“X” farà “X” cosa, sinó “Condició2” farà “Y” i sinó “condició3” farà “Z”
així com tantes condicions donem.
– És similar al'estructura de control “Switch”, la qual segons la variable
introduïda farà una u altre cosa (pràcticament podem fer el mateix que
amb el “If, else if”, però més ben estructurat i amb menys codi).
– Exemple:
– El podem veure al final del document o clicant a Aquí.
2.- Respon cert o fals i justifica la teva resposta a les següents afirmacions:
A JavaScript
a) Els paràmetres d’una funció sonaccessibles des de fora d’aquestes.
Fals. Podem passar o donar paràmetres a una funció, però això no.
b) La principal característica d’una funció recursiva és que en el codi
que conté es realitza la crida d’una altre funció.
Fals. Si crida a una funció, però aquesta funció es ella mateixa.
c) L’estructura de control While s’executa com a mínim una vegada.
Fals. Pot ser la condició no és compleiximai.
d) Sempre indicarem de quin tipus es una variable.
En Javascript, no cal dir de quin tipus és la variable en el moment de
definir-la. Queda establert en el moment que es designa un valor.

2~8
3.- Quin serà el valor final de X després d’aplicar les següents operacions:
a)
x = ( “35” === 35 ) && ( “8” == 8);
Falsa.
b)

x = 3;
y = -5;
x = x -y +(++y);
Quatre (4).

c)

x = 2;x = “23” + x++;
232. Crea una cadena de caràcters (nombres).

d)

x = true;
y = false;
x = ( x && ( x || y ) )
Vertader.

Codi emprat per fer les proves:

/*
var x;
x = ( “35” === 35 ) && ( “8” == 8);
resultado = x;
alert(resultado); */
/*
var x, y;*/
x=3;
y = -5;
x=x-y+(++y);
resultado = x;
alert(resultado);*/
/*
var x,y;
x=2;
x="23"+x++;
resultado=x;alert(resultado);*/
var x,y;
x=true;
y=false;
x=(x&&(x || y));
resultado=x;
alert(resultado);


3~8

//Exercici 1

//Exercici 2

//Exercici 3

//Exercici 4
4.- Explica quina diferencia existeix en aplicar l’operador aritmètic d’increment
de la següent manera “++X” o “X++”. Per a que serveixen i quines diferencies
hi ha entre els operadors de comparació “==” i “!==”
– Si poses “X++”, primerfarà l'assignació a una variable (si fos el cas) i
després incrementarà “x”.
– Si poses “++X”, primer farà l'increment i després l'assignació a una
variable (si fos el cas).
– Si ho posem a un exemple;

(1)

var x,y;
x=2;
x=++x;
y=x;
resultado=y;
alert(resultado);

(2)

var x,y;
x = 2;
x=x++;
y=x;
resultado=y;
alert(resultado);

(1) En aquest cas “y” val 3. Ja que primerincrementa i després assigna el
valor a “y”.
(2) En aquest cas “y” val 2. Ja que primerament assigna el valor i després
l'incrementa.
– El operador “==” o “d'igualtat” serveix per comparar si un valor “x” i un
valor “y” son iguals.
– El operador “!==” o “desigualtat estricta” serveix per indicar que un valor
“x” i un valor “y” son estrictament desiguals.
– La diferencia es que un es per dirque son iguals i l'altre estrictament
desiguals, a part, també, la “desigualtat estricta” comprova també el
tipus, per tant algo com: 7 !== “7” serà fals, ja que no comparteixen
tipus.

4~8

5.- Escriu un programa que demani quants alumnes hi ha a l’aula, acte seguit
ens anirà demanant que introduïm el nom d’un alumne tantes vegades com
haguem indicat anteriorment. Cada vegada que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PAC 1 Programaci N
  • LENGUAJES DE PROGRAMACIO N WEB
  • Qu Es Programaci N Web
  • Programaci n Web Basica
  • Pac 1
  • Pac 1
  • PAC 1
  • PAC 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS