Introducción a la programación

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

PROGRAMACIÓN Un lenguaje de programación es un idioma artificial, creado y diseñado por el ser humano, para expresar algoritmos que pueden ser llevados.
JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Introducción a JavaScript (js)
Scripting en el lado del Cliente
“INTRODUCCIÓN A LA LÓGICA COMPUTACIONAL”
Servidores Web Capítulo 2.
Pippy (Python para niños)‏ 1.
Secuencia finita, ordenada y lógica de instrucciones (ó pasos), los cuales permiten realizar una ó varias tareas.
TEMA 3 Parte A Lenguajes de programación. Criterios de clasificación según su nivel de abstracción según la forma de ejecución según el paradigma de programación.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Fernando Velasco
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Lenguajes de programación
MANUAL EXPRESS DE C J.M.sevilla.
Técnico en programación de Software
Programación Web en Servidor Curso INEM 2010 CSS y jQuery Santiago González Tortosa.
Programación 1 Introducción
Introducción a la programación
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
Una breve introducción
Las variables en PHP Programación en Internet II.
CONCEPTOS INTRODUCTORIOS DE JAVASCRIPT Preparado por: Prof. Nelliud D. Torres 14/octubre/2004.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Programación de Computadores
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Programación en Matlab
LENGUAJES DE PROGRAMACIÓN
PHP TODO SOBRE PHP.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Lenguajes de programación Web
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Introduccion al videojuego Gabriel De Ioannes Becker Clase 02.
Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/04/2007.
introducción al lenguaje
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Prof. Gabriel Matonte Programación I Prof. Gabriel Matonte
PROFESORA: LAURA PATRICIA PINTO PRIETO.  JavaScript es un lenguaje de programación interpretado que se encuentra dentro de una página web HTML. Un lenguaje.
PHP.
LENGUAJES DE PROGRAMACION
Sesión 12: Python (3) – Estructura Decisión. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Mg. Christian Retamal P.1 PROGRAMACIÓN LADO CLIENTE Christian Retamal Peña Magíster © en Ingeniería Industrial y Sistemas.
Universidad Metropolitana Introducción a la Computación
Cristian Fonnegra Marin
Metodología de la programación
Prof. Flor Narciso Departamento de Computación
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
Práctica Profesional PHP.
FUNDAMENTOS DE PROGRAMACIÓN
AGUIRRE GARCIA LUIS JOSE ARRIAGA CADENA ELIZABETH CASTILLO DEL VALLE MARIANA CRUZ BAUTISTA JANETH DIEGO PERFECTO RUFINA.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Algoritmos en Pseudocódigo
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Fundamentos de Programación Unidad I Conceptos Básicos.
Conalep 150 Tehuacán inmi 309 soma
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Introducción a la programación Jordi Collell jordi@tempointeractiu.com @galigan

Objetivos > Comprender que es un programa informático, como funciona y para que sirve. Saber y comprender que es un lenguaje de programación. > Comprender que es un lenguaje de programación y para que se usa. Aprender los principios básicos de cualquier lenguaje de programación: Variables e instrucciones > Conocer los distintos conceptos entorno a la programación orientada a web. Código en servidor, código en cliente, html, evento, framework (marco de trabajo), lenguaje. > Saber leer y escribir pequeños fragmentos de código en javascript. > Saber y escribir pequeños fragmentos de código utilizando el marco jquery.

¿Que es la programación? ... “Es un conjunto de instrucciones que le dicen a un ordenador como realizar una tarea. Cuando el ordenador sigue las instrucciones de un programa, nosotros decimos que lo ejecuta. Podéis pensar que es lo mismo que una receta de cocina que te cuenta como realizar macarrones. En este modelo, tu eres el ordenador y la receta es el programa que te dice como ejecutar una tarea”... - Un programa es una lista de instrucciones. - Una instrucción es una orden que le damos a la computadora. - Un programa informático, es una lista de instrucciones, cargadas en la memoria del ordenador y listas para ejecutarse.

¿Que es un lenguaje de programación? ... “Un lenguaje de programación es un lenguaje artifical diseñado para expresar computaciones que puede realizar una maquina, en particular un ordenador”...

Algunos programas... fragmento de python fragmento de javascript

> Los lenguajes pueden ser interpretados o compilados. > Existen muchos lenguajes de programación: C, C++, Java, Perl, PHP, python, ruby, javascript, logo, basic, cobol.... > Los lenguajes pueden ser interpretados o compilados. La principal diferencia, es que para ejecutar un lenguaje interpretado, necesitamos un programa que se llama intérprete y que ejecuta las instrucciones de nuestro programa... normalmente un archivo de texto. En el lenguaje compilado, el programa también es un archivo de texto, pero el programador, utiliza otro programa para generar un archivo binario y ejecutable.

¿Como funciona un programa? Lo cargamos en la memoria RAM El procesador interpreta nuestras instrucciones programa Genera un resultado

¿Que es una instrucción? Ejercicio 1. Hola Mundo!! 1. Abriremos la consola de javascript del navegador 1. Introducimos la instrucción: alert(“Hola Mundo”) ¿Que es una instrucción? > Una instrucción es una orden que le damos al ordenador para que lo ejecute.

Ejemplos de instrucciones Math.random() Math.round(23.7) Math.sin(25.8) Date() “hola”.toUpperCase() “Hola mundo”.substring(5,10) prompt(“Como estas”) confirm(“Si o no”) document.write('Hola mundo')

Ejercicio 2. Operadores ¿Que es un operador? 1. Introducimos la instrucción: 5*4*10 400 5*(6-3) 30 ¿Que es un operador? > Un operador es parecido a un operación de cálculo, aunque hay muchos mas casos

Operadores Matemáticos ( - ) Resta ( + ) Suma ( / ) Division ( * ) Multiplicación ( % ) Módulo ( = ) Asignación Operadores Lógicos y comparación true/false Verdad/Mentira ( > ) Mayor que ( < ) Menor que ( == ) Igual que ( != ) Distinto que ( >= ) Mayor o igual que ( <= ) Menor o igual que ( && ) and ( | | ) or

Ejercicio 3. Operadores 1 == 1 1 == 5 5 >= 1 5 > 6 7 <= 10 (5==5) && (6==6) (7-4) == 3 (8*4) == 12 || (1 + 5 == 6) true == true true == false

Ejercicio 4. Variables ¿Que es un variable? 1. Introducimos la instrucción: var uno = 5*10 ( uno ) ¿Que es un variable? > Una variable es una casilla en la que durante el flujo del programa podremos almacenar un dato.

Ejercicio 5. Variables var uno = 5*10 var dos = “Esto es un texto” var tres = 20 Operadores lógicos uno == dos uno != dos

http://jsfiddle.net Ejercicio. Variables Ejercicio 2: var nombre = prompt( ‘¿Como te llamas ?’) alert( “Hola “ + nombre ) Ejercicio 2: Suponer que tenemos una tienda, estamos en rebajas, y necesitamos un programa que nos calcule un descuento a los clientes el (20%)

Instrucciones Condicionales var valor = 8; if( valor > 10 ) { alert(‘eres muy buen estudiante’) } else if( valor >8) { alert(‘eres excelente’) } else if( valor >= 7) { alert(‘notable’) } else if(valor>=5) { alert(‘aprobado’) } else { alert(‘suspendido’) } Los condicionales son instrucciones, que nos permiten, modificar el flujo del programa en función de condiciones lógicas

Ejercicio Necesitamos un programa que cuando lo ejecutemos nos salude en función de la hora del día en que estamos. Para obtener la hora del día en una variable, usaremos: var fecha = new Date() var hora = fecha.getHours()

Ejercicio 7: http://jsfiddle.net/6jMxK/