DESARROLLO WEB EN ENTORNO CLIENTE
|
|
- Gloria Ponce Duarte
- hace 7 años
- Vistas:
Transcripción
1 DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 4: Programación con funciones, arrays y objetos definidos por el usuario Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández Jenifer Verde Marín
2 Funciones predefinidas del lenguaje JavaScript cuenta con una serie de funciones integradas en el lenguaje. Dichas funciones se pueden utilizar sin conocer todas las instrucciones que ejecuta. Simplemente se debe conocer el nombre de la función y el resultado que se obtiene al utilizarla. 2
3 Funciones predefinidas del lenguaje Las siguientes son algunas de las principales funciones predefinidas de JavaScript: escape() Funciones Predefinidas Number() eval() isfinite() isnan() String() parseint() parsefloat() 3
4 Funciones predefinidas del lenguaje escape(): recibe como argumento una cadena de caracteres y devuelve esa misma cadena sustituida con su codificación en ASCII. <script type= text/javascript > var input = prompt( Introduce una cadena ); var inputcodificado = escape(input); alert( Cadena codificada: + inputcodificado); </script> 4
5 Funciones predefinidas del lenguaje eval(): convierte una cadena que pasamos como argumento en código JavaScript ejecutable. <script type= text/javascript > var input = prompt( Introduce una operación numérica ); var resultado = eval(input); alert ( El resultado de la operación es: + resultado); </script> 5
6 Funciones predefinidas del lenguaje isfinite(): verifica si el número que pasamos como argumento es o no un número finito. if(isfinite(argumento)) { //instrucciones si el argumento es un número finito }else{ //instrucciones si el argumento no es un número finito } 6
7 Funciones predefinidas del lenguaje isnan(): comprueba si el valor que pasamos como argumento es un de tipo numérico. <script type= text/javascript > var input = prompt( Introduce un valor numérico: ); if (isnan(input)){ alert( El dato ingresado no es numérico. ); }else{ alert( El dato ingresado es numérico. ); } </script> 7
8 Funciones predefinidas del lenguaje String(): convierte el objeto pasado como argumento en una cadena que represente el valor de dicho objeto. <script type= text/javascript > var fecha = new Date() var fechastring = String(fecha) alert( La fecha actual es: +fechastring); </script> 8
9 Funciones predefinidas del lenguaje Number(): convierte el objeto pasado como argumento en un número que represente el valor de dicho objeto. 9
10 Funciones predefinidas del lenguaje parseint(): convierte la cadena que pasamos como argumento en un valor numérico de tipo entero. <script type= text/javascript > var input = prompt( Introduce un valor: ); var inputparsed = parseint(input); alert( parseint( +input+ ): +inputparsed); </script> 10
11 Funciones predefinidas del lenguaje parsefloat(): convierte la cadena que pasamos como argumento en un valor numérico de tipo flotante. <script type= text/javascript > var input = prompt( Introduce un valor: ); var inputparsed = parsefloat(input); alert( parsefloat( +input+ ): + inputparsed); </script> 11
12 Funciones del usuario Es posible crear funciones personalizadas diferentes a las funciones predefinidas por el lenguaje. Con estas funciones se pueden realizar las tareas que queramos. Una tarea se realiza mediante un grupo de instrucciones relacionadas a las cuales debemos dar un nombre. 12
13 Funciones del usuario Definición de funciones: o El mejor lugar para definir las funciones es dentro de las etiquetas HTML <body> y </body>. o El motivo es que el navegador carga siempre todo lo que se encuentra entre estas etiquetas. o La definición de una función consta de cinco partes: La palabra clave function. El nombre de la función. Los argumentos utilizados. El grupo de instrucciones. La palabra clave return. 13
14 Funciones del usuario Definición de funciones Sintaxis: function nombre_función ([argumentos]){ grupo_de_instrucciones; [return valor;] } 14
15 Funciones del usuario Definición de funciones Function: o Es la palabra clave que se debe utilizar antes de definir cualquier función. 15
16 Funciones del usuario Definición de funciones Nombre: o El nombre de la función se sitúa al inicio de la definición y antes del paréntesis que contiene los posibles argumentos. Deben usarse sólo letras, números o el carácter de subrayado. Debe ser único en el código JavaScript de la página web. No pueden empezar por un número. No puede ser una de las palabras clave del lenguaje. No puede ser una de las palabras reservadas del lenguaje. 16
17 Funciones del usuario Definición de funciones Argumento: o Los argumentos se definen dentro del paréntesis situado después del nombre de la función. o No todas las funciones requieren argumentos, con lo cual el paréntesis se deja vacío. 17
18 Funciones del usuario Definición de funciones Grupo de instrucciones: o El grupo de instrucciones es el bloque de código JavaScript que se ejecuta cuando invocamos a la función desde otra parte de la aplicación. o Las llaves ({}) delimitan el inicio y el fin de las instrucciones. 18
19 Funciones del usuario Definición de funciones Return: o La palabra clave return es opcional en la definición de una función. o Indica al navegador que devuelva un valor a la sentencia que haya invocado a la función. 19
20 Funciones del usuario Ejemplo Función que calcula el importe de un producto después de haberle aplicado el IVA: function aplicar_iva(valorproducto, IVA){ var productoconiva = valorproducto * IVA; alert( El precio del producto, apicando el IVA } del + IVA + es: + productoconiva); 20
21 Funciones del usuario Invocación de funciones: o Una vez definida la función es necesaria llamarla para que el navegador ejecute el grupo de instrucciones. o Se invoca usando su nombre seguido del paréntesis. o Si tiene argumentos, se deben especificar en el mismo orden en el que se han definido en la función. 21
22 Funciones del usuario Ejemplo: aplicar_iva(300, 1.18). 22
23 Funciones del usuario Invocar una función desde JavaScript: <html><head> <title>invocar función desde JavaScript</title> <script type= text/javascript > function mi_funcion([args]){ //instrucciones } </script></head> <body> <script type= text/javascript > mi_funcion([args]); </script> </body></html> 23
24 Funciones del usuario Invocar una función desde HTML: <html> <head> <title>invocar función desde JavaScript</title> <script type= text/javascript > function mi_funcion([args]){ //instrucciones } </script> </head> <body onload= mi_funcion([args]) ></body> </html> 24
25 Arrays La mayor parte de las aplicaciones web gestionan un número elevado de datos. Por ejemplos si se quisiera definir el nombre de 180 productos alimenticios: var producto1 = Pan ; var producto2 = Agua ; var producto3 = Lentejas ; var producto4 = Naranjas ; var producto5 = Cereales ;... var producto180 = Salsa agridulce ; 25
26 Arrays Si posteriormente se quisiera mostrar el nombre de estos productos: document.write(producto1); document.write(producto2); document.write(producto3); document.write(producto4); document.write(producto5);... document.write(producto180); 26
27 Arrays El anterior ejemplo es correcto, pero sería una tarea compleja, repetitiva y propensa a errores. Para gestionar este tipo de escenarios se pueden utilizar los arrays. Un array es un conjunto ordenado de valores relacionados. Cada uno de estos valores se denomina elemento y cada elemento tiene un índice que indica su posición numérica en el array. 27
28 Arrays Declaración de arrays: o Al igual que ocurre con las variables, es necesario declarar un array antes de poder usarlo. o La declaración de un array consta de seis partes: La palabra clave var. El nombre del array. El operador de asignación. La palabra clave para la creación de objetos new. El constructor Array. El paréntesis final. 28
29 Arrays Declaración de arrays Sintaxis: o (1): var nombre_del_array = new Array(); o (2): var nombre_del_array = new Array(número_de_elementos); 29
30 Arrays Inicialización de arrays: o Una vez declarado el array se puede comenzar el proceso de inicializar o popular el arraya con los elementos que contendrá. o La sintaxis es la siguiente: nombre_del_array[índice] = valor_del_elemento; 30
31 Arrays Es posible declarar e inicializar simultáneamente mediante la escritura de los elementos dentro del paréntesis del constructor. var productos_alimenticios = new Array( Pan, Agua, Lentejas ); 31
32 Arrays Uso de arrays mediante bucles: o Si se mezclan las características de los bucles unto a las de los arrays se pueden apreciar las ventajas que proporciona este objeto. o Por ejemplo: var codigos_productos = new Array(); for (var i=0; i<10;i++){ } codigos_productos[i] = Codigo_producto_ + i; 32
33 Arrays Uso de arrays mediante bucles: o La inicialización de un array con un bucle funciona mejor en dos casos: Cuando los valores de los elementos se pueden generar usando una expresión que cambia en cada iteración del bucle. Cuando se necesita asignar el mismo valor a todos los elementos del array. 33
34 Arrays Mediante el uso de un bucle se pueden escribir instrucciones mucho más limpias y eficientes: for (var i=0; i<10; i++){ } document.write (codigos_productos[i] + <br> ); 34
35 Arrays Propiedades de los arrays: o El objeto array tiene dos propiedades: 1. lenght: for (var i=0; i<codigos_productos.length; i++){ } document.write(codigos_productos[i] + <br> ); 2. prototype: Array.prototype.nueva_propiedad = valor; Array.prototype.nuevo_metodo = nombre_de_la_funcion; 35
36 Arrays Métodos de los arrays: push() concat() join() reverse() unshift() Métodos shift() pop() slice() sort() splice() 36
37 Arrays Métodos de los arrays push(): o Añade nuevos elementos al array y devuelve la nueva longitud del array. <script type= text/javascript > var pizzas = new Array( Carbonara, Quattro_Stagioni, Diavola ); var nuevo_numero_de_pizzas = pizzas.push( Margherita, Boscaiola ); document.write( Número de pizzas disponibles: + nuevo_numero_de_pizzas + <br /> ); document.write(pizzas); </script> 37
38 Arrays Métodos de los arrays concat(): o Selecciona un array y lo concatena con otros elementos en un nuevo array. <script type= text/javascript > var equipos_a = new Array( Real Madrid, Barcelona, Valencia ); var equipos_b = new Array( Hércules, Elche, Valladolid ); var equipos_copa_del_rey = equipos_a.concat(equipos_b); document.write( Equipos que juegan la copa: + equipos_copa_del_rey); </script> 38
39 Arrays Métodos de los arrays join(): o Concatena los elementos de un array en una sola cadena separada por un carácter opcional. <script type= text/javascript > var pizzas = new Array( Carbonara, Quattro_Stagioni, Diavola ); document.write(pizzas.join( - )); </script> 39
40 Arrays Métodos de los arrays reverse(): o Invierte el orden de los elementos de un array. <script type= text/javascript > var numeros = new Array(1,2,3,4,5,6,7,8,9,10); numeros.reverse(); document.write(numeros); </script> 40
41 Arrays Métodos de los arrays unshift(): o Añade nuevos elementos al inicio de un array y devuelve el número de elementos del nuevo array modificado. <script type= text/javascript > var sedes_jjoo = new Array( Atenas, Sydney, Atlanta ); var numero_sedes = sedes_jjoo.unshift( Pekín ); document.write( Últimas + numero_sedes + sedes olímpicas: + sedes_jjoo); </script> 41
42 Arrays Métodos de los arrays shift(): o Elimina el primer elemento de un array. <script type= text/javascript > var pizzas = new Array( Carbonara, Quattro_Stagioni, Diavola ); var pizza_removida = pizzas.shift(); document.write( Pizza eliminada de la lista: + pizza_removida + <br /> ); document.write( Nueva lista de pizzas: + pizzas); </script> 42
43 Arrays Métodos de los arrays pop(): o Elimina el último elemento de un array. <script type= text/javascript > var premios = new Array( Coche, 1000 Euros, Manual de JavaScript ); var tercer_premio = premios.pop(); document.write( El tercer premio es: + tercer_premio + <br /> ); document.write( Quedan los siguientes premios: + premios); </script> 43
44 Arrays Métodos de los arrays slice(): o Devuelve un nuevo array con un subconjunto de los elementos del array que ha usado el método. <script type= text/javascript > var numeros = new Array(1,2,3,4,5,6,7,8,9,10); var primeros_cinco = numeros.slice(0,5); var ultimos_cuatro = numeros.slice(-4); document.write(primeros_cinco + <br> ); document.write(ultimos_cuatro); </script> 44
45 Arrays Métodos de los arrays sort(): o Ordena alfabéticamente los elementos de un array. Podemos definir una nueva función para ordenarlos con otro criterio. <script type= text/javascript > var apellidos = new Array( Pérez, Guijarro, Arias, González ); apellidos.sort(); document.write(apellidos); </script> 45
46 Arrays Métodos de los arrays splice(): o Elimina, sustituye o añade elementos del array dependiendo de los argumentos del método. <script type= text/javascript > var coches = new Array( Ferrari, BMW, Fiat ); coches.splice(2,0, Seat ); document.write(coches); </script> 46
47 Objetos definidos por el usuario JavaScript proporciona una serie objetos predefinidos, sin embargo es posible crear nuevos objetos definidos por el usuario. Cada uno de estos objetos puede tener sus propios métodos y propiedades. La creación de nuevos objetos resulta útil en el desarrollo de aplicaciones avanzadas. 47
48 Objetos definidos por el usuario Declaración e inicialización de los objetos: o Un objeto es una entidad que posee unas propiedades que lo caracterizan y unos métodos que actúan sobre estas propiedades. o Su sintaxis es la siguiente: function mi_objeto (valor_1, valor_2, valor_x){ this.propiedad_1 = valor_1; this.propiedad_2 = valor_2; this.propiedad_x = valor_x; } 48
49 Objetos definidos por el usuario Ejemplo: <script type= text/javascript > function Coche(marca_in, modelo_in, anyo_in){ this.marca = marca_in; this.modelo = modelo_in; this.anyo = anyo_in; } </script> 49
50 Objetos definidos por el usuario Una vez declarado el nuevo tipo de objeto se pueden crear instancias mediante la palabra clave new: <script type= text/javascript > var coches = new Array(4); coches[0] = new Coche( Ferrari, Scaglietti, 2010 ); coches[1] = new Coche( BMW, Z4, 2010 ); coches[2] = new Coche( Seat, Toledo, 1999 ); coches[3] = new Coche( Fiat, 500, 1995 ); for(i=0; i<coches.length; i++){ document.write( Marca: + coches[i].marca + - Modelo: + coches[i].modelo + - Año de fabricación: + coches[i].anyo + <br> ); } </script> 50
51 Objetos definidos por el usuario Es posible añadir otras propiedades a cada instancia del objeto, por ejemplo: function Coche (marca_in, modelo_in, anyo_in){ this.marca = marca_in; this.modelo = modelo_in; this.anyo = anyo_in; } var mi_coche = new coche( Pegeout, 206cc, 2003 ); mi_coche.color = azul ; 51
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores
Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.
1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas
Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1
Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción
Tomar información por pantalla con JavaScript
Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro
SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores
Programación Orientada a Objetos (POO)
Programación Orientada a Objetos (POO) Introducción La programación orientada a objetos es una técnica de programación en la cual expresamos el código en términos relacionados a como vemos las cosas en
Aprender a desarrollar con JavaScript
Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML:
TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML Página 1 de 6 TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS
LABORATORIO DE PROCESADORES DE LENGUAJE Curso: Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison
LABORATORIO DE PROCESADORES DE LENGUAJE Curso: 2008-2009 Práctica 2: Analizador léxico/sintáctico/semántico con Flex y Bison Planteamiento del problema En esta práctica se trata de realizar, mediante el
FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)
APRENDERAPROGRAMARCOM FUNCIONES PHP: DECLARACIÓN Y LLAMADAS PARÁMETROS, RETURN EJERCICIOS EJEMPLOS RESUELTOS (CU00827B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha
Estructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
ARRAYS ASOCIATIVOS JAVASCRIPT? MAPS? RECORRER PROPIEDADES DE OBJETOS CON FOR IN. EJEMPLOS EJERCICIOS RESUELTOS. (CU01146E)
APRENDERAPROGRAMAR.COM ARRAYS ASOCIATIVOS JAVASCRIPT? MAPS? RECORRER PROPIEDADES DE OBJETOS CON FOR IN. EJEMPLOS EJERCICIOS RESUELTOS. (CU01146E) Sección: Cursos Categoría: Tutorial básico del programador
HTML dinámico: Javascript
Javascript Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a del Software Noviembre 2006 Versión original: Amador Durán y David Benavides (octubre 2005)
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
Laboratorio de Arquitectura de Redes. Punteros en lenguaje C
Laboratorio de Arquitectura de Redes Punteros en lenguaje C Punteros en lenguaje C Definición Declaración e inicialización de punteros Operadores de punteros: «*» y «&» Operaciones con punteros Operaciones
Instituto Tecnológico de Celaya
CADENAS DE CARACTERES Hasta ahora se han manejado variables de tipo caracter cuyo valor es un sólo caracter. En algunos casos, sin embargo, es necesario usar variables cuyos valores sean un conjunto (cadena)
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Java para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Contenidos Variables. Tipos
LENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS ROMA PLANEACIÓN DIDÁCTICA LICENCIATURA EJECUTIVA CICLO 201425 Nombre de la asignatura: Lenguajes Operativos Horas por semana: 6 Nombre del docente: Olvera Jiménez
Temario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
INSTRUMENTACIÓN N AVANZADA. ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters
ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters Objetivos 1. Event Structure 2. Arrays 3. Funciones 4. Ejercicios 5. Cluster 6. Simulación de adquisición de señales de tensión 7. Adquisicion de
GUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
Tema 8 Vectores y Matrices
Tema 8 Vectores y Matrices Contenidos 1. Vectores. 1.1. Declaración. 1.2. Inicialización. 1.3. Acceso a elementos. 1.4. Operaciones. 2. Cadenas de caracteres (vectores de caracteres). 2.1. Declaración,
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
CONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E)
APRENDERAPROGRAMAR.COM VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E) Sección: Cursos Categoría: Tutorial básico del programador web:
Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /
undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte I)
Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte I) Verónica Borja Macías Abril 2012 1 Funciones definidas por el usuario El lenguaje de programación MATLAB
Ingeniería de Sistemas
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 7 Fernando Barraza A. fbarraza@puj.edu.co Sesión 7 Objetivo: Conocer el lenguaje de programación JavaScript, su estructura y aplicación en el desarrollo
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
LA ESTRUCTURA DE DATOS PILA EN JAVA. CLASE STACK DEL API JAVA. EJEMPLO Y EJERCICIOS RESUELTOS. (CU00923C)
APRENDERAPROGRAMAR.COM LA ESTRUCTURA DE DATOS PILA EN JAVA. CLASE STACK DEL API JAVA. EJEMPLO Y EJERCICIOS RESUELTOS. (CU00923C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC
SUBPROGRAMAS PL/SQL César Martínez C. Profesor Instructor de Base de Datos Sede Puente Alto DUOC INTRODUCCIÓN Los subprogramas son otro tipo de bloques PL/SQL Se diferencian de los bloques anónimos porque
Programación MODULAR: Subalgoritmos - funciones y procedimientos
Programación MODULAR: Subalgoritmos - funciones y procedimientos Uno de los métodos fundamentales para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. Estos problemas
Estructura de un programa TCL
Lenguaje de programación TCL http://www.it.uc3m.es/pedmume/ Indice Introducción Estructura de un programa de TCL Variables Manipulación de strings Listas y Arrays Aritmética Estructuras de control Entrada/Salida
Operadores y Expresiones
Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los
PHP HypertextPreProcessor
PHP PHP HypertextPreProcessor PHP 1. Introducción 2. Comentarios 3. Variables 4. Operadores 5. Desplegar(output) 6. Arrays o matrices 7. Estructuras de control 8. Funciones 9. Manejo de strings Introducción
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Ing. Ricardo Coppo rcoppo@uns.edu.ar Qué es un Objeto? Un objeto es una instancia de una clase Las clases actuán como modelos que permiten la creación
Cracterísticas de las aplicaciones Web convencionales
JavaScript 1 Cracterísticas de las aplicaciones Web convencionales Click, wait, and refresh interacción Las actualizaciones de la página por parte del servidor se requieren para todos los eventos, envío
//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui
PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas
Curso de Programación en C. Licenciatura, FCQeI. APUNTADORES.
APUNTADORES. La memoria de una máquina esta ordenada en forma de celdas numeradas consecutivamente y que se pueden manipular individualmente o en grupos contiguos. La siguiente figura muestra una representación
Tema 3. Aplicaciones de Tipo Consola
Tema 3. Aplicaciones de Tipo Consola Una aplicación de consola es aquella que se ejecuta dentro de una ventana de línea de comandos. Este tipo de ventana recibe diferentes denominaciones: Símbolo del sistema,
JAV JA A V S A C S R C I R P I T
JAVASCRIPT Introducción Introducción JavaScript es un lenguaje de programación que se utiliza principalmente para crear paginas web dinámicas. i Una pagina web dinámica incorpora efectos en el texto, animaciones,
Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:
Constantes Las constantes se pueden declarar con la palabra reservada const y se le asigna un valor en el momento de la declaracion, este valor no se puede modificar durante el programa y cualquier intento
Escuela Politécnica Superior de Elche
EXAMEN DE SISTEMAS INFORMÁTICOS INDUSTRIALES ((SOLUCIÓN) (TEORÍA)jUJ jhshshs SEPTIEMBRE 2015 1. Indicar si las siguientes afirmaciones son verdaderas o falsas: (a) En C++, una clase derivada puede acceder
JavaScript como Orientación a Objetos
Gustavo Lacoste (gustavo@lacosox.org) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas
Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.
Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
Ejercicio: Mensajes Alert, Confirm y Prompt
Ejercicio: Mensajes Alert, Confirm y Prompt Utilizando Javascript podemos crear tres diferentes tipos de mensajes emergentes que se pueden usar para mostrar información, obtener confirmación u obtener
Java Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
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
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Algoritmos y Programación I
Algoritmos y Programación I ARREGLOS Y ESTRUCTURAS EN C Arreglos Un arreglo o vector es un conjunto de datos del mismo tipo, almacenados de forma contigua (es decir uno al lado del otro) en memoria principal.
Lo básico de Javascript. ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes
Lo básico de Javascript ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes Javascript Permite extender las capacidades de HTML Se utiliza principalmente del lado del cliente para
Sistemas Operativos sesión 13: shell-scripting
Sistemas Operativos sesión 13: shell-scripting Grado en Ingeniería Informática Universidad Carlos III de Madrid Bibliografía Bash Programming: http://www.tldp.org/howto/bash-prog-intro-howto.html Advanced
Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet
Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Conceptos a tratar. Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos
Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad
Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Unidad IV: Programación del lado del cliente
Unidad IV: Programación del lado del cliente 4.1 Introducción al lenguaje Un lenguaje del lado cliente es totalmente independiente del servidor, lo cual permite que la página pueda ser albergada en cualquier
Definición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
UNIDAD 1 GENERALIDADES HTML
UNIDAD 1 GENERALIDADES HTML GENERALIDADES HTML5 Una página web es un archivo con texto en el que se insertan diferentes etiquetas HTML, para que ese contenido pueda ser interpretado por el navegador web.
TEMA 8: Gestión dinámica de memoria
TEMA 8: Gestión dinámica de memoria 8.1.-Tipo de datos puntero Hasta ahora, los tipos de datos que hemos visto (a excepción de strings y ficheros) eran estructuras de datos estáticas, es decir, estructuras
Métodos que devuelven valor Dado el siguiente triángulo rectángulo:
Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán
Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)
aprenderaprogramar.com Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
CAPITULO 4. AGRUPAR OBJETOS
CAPITULO 4. AGRUPAR OBJETOS 4.1 Agrupar objetos en colecciones de tamaño flexible Frecuentemente se necesitan agrupar los objetos en colecciones; muchas veces el número de elementos almacenados en la colección
Laboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006
Lenguaje C Elementos de un Programa Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006 Objetivos Conocer los elementos que conforman un programa en C 1. Elementos léxicos de un Programa Cuando el programa
Funciones como Subprogramas en C++
FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.
Lección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Programación estructurada
3. Funciones Programación estructurada Cuando un programa crece: Es importante mantenerlo ordenado No repetir código Agrupar el código según su función Dar nombre a las operaciones comunes var cantidad
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Tema 10: Tipos de datos definidos por el usuario
Tema 10: Tipos de datos definidos por el usuario Indice 1. Introducción 2. Registros 2.1. Elementos de un registro 2.2 Arrays de registros 2.3. Registros con arrays 2.4. Registros con registros 2.5. Paso
Tema 3, Programación en el cliente con Javascript. Parte I: Introducción a Javascript
Tema 3, Programación en el cliente con Javascript Parte I: Introducción a Javascript Conceptos previos Qué es javascript? En qué se diferencia de otros lenguajes de programación web? JavaScript Javascript
INICIACIÓN A LA PROGRAMACIÓN II
INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Fundamentos Conceptuales de la Informática. Funciones. Prof. Manuel Rivas
Fundamentos Conceptuales de la Informática Funciones Prof. Manuel Rivas 1 Agenda Comentarios Funciones Botones de acción 15/10/2008 CI7111 - Fundamentos Conceptuales de la Informática 2 2 Comentarios en
Programación. Test Autoevaluación Tema 3
Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
Arrays. Programación. Licenciatura de Lingüística y Nuevas Tecnologías
Arrays Programación Licenciatura de Lingüística y Nuevas Tecnologías 2007-2008 Agenda Definición Declaración, creación, inicialización Acceso a los elementos del array Propiedades de los arrays Array como
20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
PROGRAMACION EN INTERNET
PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA fredyssimanca@hotmail.com La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo
CEFIRE: Curso Administración de APACHE
CEFIRE: Curso Administración de APACHE Práctica introducción al PHP PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos
Oracle PL/SQL. Programa de Estudio.
Oracle PL/SQL Programa de Estudio Oracle PL/SQL El alumno egresara del mismo con los conocimientos y destrezas necesarias para desempeñarse como desarrollador Oracle PL/SQL además de contar con los conocimientos