Está en la página 1de 6

La Programacin

inIciate en un mundo apasionante


La Programacin: Iniciate en un mundo apasionante

0. Contexto y herramientas
Mdulo 0. Contexto y herramientas

Bienvenidos a esta curso de introduccin a la programacin!

Este curso est diseado para gente que nunca se haba planteado programar. T ya te has planteado programar

porque te has apuntado a este curso. As que este curso es para ti.

Razones para aprender a programar

Os damos algunas razones por las que deberas plantearte aprender 3. Necesitamos mucho software (programas) open source (de

a programar. fuente abierta), construido por voluntarios de todo el mundo y

1. Vivimos en un mundo digital, donde los ordenadores estn por que cualquiera puede usar.

todas partes. Forman parte de nuestro presente: todo depende 4. No es difcil. De matemticas slo necesitamos las operaciones

de ellos. Podemos no entender nuestro presente? aritmticas bsicas y algn porcentaje. Eso s, necesitamos

2. Programar es un empleo con futuro. No slo en grandes conocer un poco del lenguaje ingls. Pero haremos que eso

multinacionales o en startups. Es un empleo aqu y ahora. Las no sea un problema, porque lo diremos como suena. Es decir,

administraciones, los bancos necesitan programadores. No hay usaremos la jerga de los sitios donde se hace software y cmo

programadores para satisfacer esta demanda. se dice en ese entorno.

3
Mdulo 0. Contexto y herramientas

Qu es programar?

Programar tiene muchas definiciones, dadas por programadores Esto que hemos desarrollado es un algoritmo. Un algoritmo es una

famosos o el propio diccionario. Nosotros utilizaremos esta: para los secuencia de pasos lgicos para obtener un resultado. Pero programar

programadores es nuestro mayor super-poder. Como programador, es hacer cdigo. El algoritmo est en nuestra mente, pero tenemos

puedo pasar de la idea a un artefacto que hace lo que yo le pido y que que hablar con la mquina. La mquina es muy lista. Lo hace todo

lo hace tantas veces como yo quiera, siempre, perfectamente. muy bien. Pero sabe muy poquito. Tenemos que explicrselo todo.

Planteemos un ejemplo: queremos ordenar una baraja de cartas Volviendo a programar el ejemplo de una baraja, nuestra conversacin

(naipes). Si queremos desarrollar un programa que ordene una baraja con la mquina sera:

tenemos que contar a la mquina cmo se ordena esa baraja. Le

diremos a la mquina: 1. PROGRAMADOR: Toma una baraja de cartas.

2. MQUINA: Qu es una baraja?

1. Toma esa baraja 3. (El PROGRAMADOR le explica lo que es una baraja)

2. Seprala en 4 montones, uno por cada palo 4. PROGRAMADOR: Ahora que sabes qu es una baraja, hazme

3. Ordena cada montn de mayor a menor 4 montones, uno por cada palo.
4. Vuelve a juntar los 4 montones en uno solo 5. MQUINA: Qu es un palo?

5. Ya tenemos la baraja de cartas ordenada 6. (El PROGRAMADOR le explica que diamantes es

un palo, que trboles es un palo, etc.)

4
Mdulo 0. Contexto y herramientas

Lenguajes de programacin y JavaScript

El cdigo se hace en un lenguaje de programacin. Hay lenguajes

de programacin muy sofisticados: unos para robots, otros para

matemticas, para inteligencia artificial. Pero tambin hay lenguajes

de programacin genricos (de propsito general) que son los que nos

interesan. De estos lenguajes genricos el que hemos escogido para

este curso es JavaScript.

Hemos escogido JavaScript porque tiene todos los elementos que

necesitamos en un lenguaje de programacin para mostrar los

conceptos que nos interesa abordar en este curso de introduccin a la

programacin. Pero sobre todo lo hemos escogido porque programar

en JavaScript es muy fcil, no necesitamos ningn programa especial.

El mismo navegador con el que estamos haciendo el curso es nuestro

entorno de programacin en JavaScript.

5
Mdulo 0. Contexto y herramientas

La consola de JavaScript

Os vamos a ensear a utilizar el entorno de programacin en JavaScript Finalmente, compartimos con vosotros algunos trucos para usar la

que tenemos en el propio navegador web, y que est presente en los consola JavaScript:

navegadores ms populares. Este entorno se denomina la consola de - Con la tecla de cursor flecha arriba, volvemos a poner lo escrito

JavaScript del navegador. en la lnea anterior en la parte de edicin

- Vamos a empezar con Firefox. En este navegador podemos - Para escribir una nueva lnea de cdigo sin que se ejecute el

abrir la consola de JavaScript con la siguiente combinacin de resultado en la consola usamos la combinacin ctrl + enter De

teclas: ctrl + shift + i esta forma, podemos escribir varias lneas en la consola del

- En Chrome, usamos exactamente la misma combinacin de navegador y que se ejecutarn todas juntas al presionar enter

teclas: ctrl + shift + i al final

- En Internet Explorer usamos la teclas F12, y pinchamos en la - Usamos el botn clear para borrar el contenido de la consola y

pestaa que indica Consola o Console. seguir trabajando con una consola limpia

También podría gustarte