1 of 8

Slide Notes

DownloadGo Live

Baby steps

Published on Nov 18, 2015

No Description

PRESENTATION OUTLINE

Baby steps

ENTENDAMOS A LAS COMPUTADORAS
Photo by Alvy

BABY STEPS

INTRO
En esta primera sesión se pretende dar un panorama general de la programación. Empezamos hablando del concepto más básico para poco a poco empezar a hablar de lenguajes de programación.
Photo by Libertinus

¿Qué es una computadora?

según Wikipedia:

Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que pueden ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programación y al que lo realiza se le llama programador.

¿Qué puedo hacer con ella?

Muchas cosas, tantas que nos asustan! Pero igualmente son tantas que nos hacen la vida mucho mas fácil.

Podemos hacer presentaciones, documentos, cálculos, ver/editar nuestras fotos, navegar en la web, comprar ropa * . *, estar en contacto con nuestros amigos ... y muchas cosas mas.
Photo by DoctorButtsMD

¿Cómo puedo decirle que haga algo?

Joke: 0101 ... necesitan aprender binario!

Para decirle a una computadora que haga algo, necesitamos decirle en binario.

No! Afortunadamente existen maneras muy sencillas de decirles que hagan algo, tan simple como agarrar el mouse y dirigirlo a lo que queremos.

Todas la acciones que hacemos con las computadoras por medio de cualquier software son traducidas a binario, que esto se convierte en señales electrónicas para hacer funcionar el hardware.

¿Qué lenguaje entienden las computadoras?

Las máquinas no pueden interpretar directamente las instrucciones que les damos, ellas utilizan un lenguaje/sistema llamado binario; o sea de base 2(1 y 0). En este sistema el 1 significa habilitado y el 0 es inhabilitado.

¿Qué es un lenguaje de programación?

Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
Photo by nyuhuhuu

Lenguajes de alto y bajo nivel

Los lenguajes de programación de computadoras de alto y de bajo nivel están diseñados para permitir la comunicación entre un humano y una computadora a distintos niveles de abstracción. Un lenguaje de muy bajo nivel requiere que un humano proporcione instrucciones directamente al hardware de la computadora, usando el lenguaje y la estructura de dicho hardware; en el caso de los lenguajes de alto nivel, los humanos trabajan con herramientas lógicas complejas y abstractas para escribir instrucciones que un programa determinado debe traducir para que la computadora comprenda. Generalmente es más fácil para los humanos usar estas herramientas.
Photo by David Reeves