Actividad 6_desarrollo De Paginas Web.docx

  • Uploaded by: Luis Mora
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Actividad 6_desarrollo De Paginas Web.docx as PDF for free.

More details

  • Words: 1,190
  • Pages: 10
Nombre de la materia Desarrollo de páginas web Nombre de la Licenciatura Ingeniería en Sistemas Computacionales Nombre del alumno Luis Manuel Mora López Matrícula 000577912 Nombre de la Tarea Unidad # Unidad 6. Antecedentes de JavaScript Nombre del Profesor Prof. Heriberto Hernández González Fecha 11/02/2019

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

ACTIVIDAD 6 “¿Sabías que… En primer lugar, JavaScript no tiene nada que ver con el lenguaje de programación Java. JavaScript es un lenguaje de scripting basado en el navegador que ejecuta el código del lado del cliente.”

Objetivos: 

Reconocer los fundamentos de JavaScript

Instrucciones: Revisa el siguiente material perteneciente a los recursos de la semana 6: Página web Introducción a JavaScript (Eguiluz, 2013). Explica las instrucciones relacionadas a la programación en JavaScript. Deberás descargar la actividad en Word y responder directamente en el documento.

Forma de evaluación: Criterio

Ponderación

Presentación

10%

Desarrollo de ejercicios

90%

Ejercicio I

20%

Ejercicio II

20%

Ejercicio III

20%

Ejercicio IV

30%

Desarrollo de la actividad:

Calificación obtenida

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

I. La sintaxis de un lenguaje de programación se define como el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje de programación. Completa la explicación correspondiente a la regla de sintaxis (Valor 20%)

REGLA 1.-

No

se

EXPLICACIÓN

tienen

en

Como sucede con XHTML, el intérprete de JavaScript

cuenta los espacios en

ignora cualquier espacio en blanco sobrante, por lo que

blanco

el código de puede ordenar de forma adecuada para

y

las

nuevas

líneas:

entenderlo mejor (tabulando las líneas, añadiendo espacios, creando nuevas líneas, etc.)

2.- Se distinguen las

Al igual que sucede con la sintaxis de las etiquetas y

mayúsculas y minúsculas:

elementos XHTML. Sin embargo m si en una página XHTML se utilizan indiscretamente mayúsculas y minúsculas, la ´´agina se visualiza correctamente, siendo el único problema la no validación de la página. En Cambio, si en JavaScript se intercambian mayúsculas y minúsculas el script no funciona.

3.- No se define el tipo de

Al crear una variable, no es necesario indicar el tipo de

las variables:

dato que almacenará. De esta forma, una misma variable puede almacenar diferentes tipos de datos durante la ejecución del script.

4.-

No

es

necesario

En la mayoría de lenguajes de programación, es

terminar cada sentencia

obligatorio terminar cada sentencia con el carácter ;.

con el carácter de punto y

Aunque JavaScript no obliga a hacerlo, es conveniente

coma (;):

seguir la tradición de terminar cada sentencia con el carácter del punto y coma (;)

5.-

Se

pueden

comentarios:

incluir

Los comentarios se utilizan para añadir información en el código fuente del programa. Aunque el contenido de los comentarios no se visualiza por pantalla, si que se envía

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

al navegador del usuario junto con el resto del script, por lo que es necesario extremar las precauciones sobre la información incluida en los comentarios.

II. Después de identificar las reglas de sintaxis de JavaScript, ahora es tiempo de iniciar el primer script; lo cual nos permitirá ver de manera sencilla las funcionalidades básicas de este lenguaje. Completa los espacios en blanco de tal forma que quede completo el código del primer script. (Valor 20%)





<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> El primer script

<script type="text/javascript">

alert("Hola Mundo!");





Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

Esta página contiene el primer script



III.

Antes de comenzar a desarrollar programas y utilidades con JavaScript, es

necesario conocer los elementos básicos con los que se construyen las aplicaciones. Responde si es Falso o Verdadero, en caso de ser falso indica la respuesta correcta. (Valor 20%) Afirmaciones

Falso o verdadero

Las variables en los lenguajes de programación siguen una lógica

Verdadero

similar a las variables utilizadas en otros ámbitos como las matemáticas. Una variable es un elemento que se emplea para almacenar y hacer referencia a otro valor. Gracias a las variables es posible crear "programas genéricos", es decir, programas que funcionan

siempre

igual

independientemente

de

los

valores

concretos utilizados. Las cadenas de texto son la única variable válida en JavaScript Los operadores permiten manipular el valor de las variables,

Falso Verdadero

realizar operaciones matemáticas con sus valores y comparar diferentes variables. De esta forma, los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones. La estructura más utilizada en JavaScript y en la mayoría de lenguajes de programación es la estructura if. Se emplea para tomar decisiones en función de una condición. Su definición formal es: if(condicion) {

Verdadero

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

... }

IV. Las estructuras de control, los operadores y todas las utilidades propias de JavaScript que se han visto en los capítulos anteriores, permiten crear scripts sencillos y de mediana complejidad. Sin embargo, para las aplicaciones más complejas son necesarios otros elementos como las funciones y otras estructuras de control más avanzadas. Comparte el código de un script para menú desplegable que incluya variables y estructuras de control

Código 1: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Ejercicio 5 - Estructuras de control, IF <script type="text/javascript"> var numero1 = 5;

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

var numero2 = 8;

if(numero1 <= numero2) { alert("numero1 no es mayor que numero2"); } if(numero2 >= 0) { alert("numero2 es positivo"); } if(numero1 < 0 || numero1 != 0) { alert("numero1 es negativo o distinto de cero"); } if(++numero1 < numero2) { alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2"); }

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

Esta página muestra el uso básico de la estructura de control IF

Código 2: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Ejercicio 6 - Calculo de la letra del DNI <script type="text/javascript"> var letras = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J ', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E', 'T'];

var numero = prompt("Introduce tu número de DNI (sin la letra)");

Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web

var letra = prompt("Introduce la letra de tu DNI (en mayúsculas)"); letra = letra.toUpperCase();

if(numero < 0 || numero > 99999999) { alert("El número proporcionado no es válido"); } else { var letraCalculada = letras[numero % 23]; if(letraCalculada != letra) { alert("La letra o el número proporcionados no son correctos"); } else { alert("El número de DNI y su letra son correctos"); } }



Unidad 6: Antecedentes de JavaScript Desarrollo de páginas web



Esta página calcula la letra del DNI



Escriba las referencias bibliográficas (formato APA).

-Uniwebsidad (2016-2019) Introducción a JavaScript. Obtenido de uniwebsidad.com: https://uniwebsidad.com/libros/javascript/capitulo-1

-FalconMasters (3 ago 2015) Curso Básico de JavaScript desde 0- Introducción. Obtenido de Youtube: https://www.youtube.com/watch?list=PLhSj3UTs2_yVC0iaCGf16glrrfXuiSd0G&v=xnWt GNiG2lg

Related Documents


More Documents from "edgar jafet murillo silva"