Aprendiendo a Programar

Páginas: 7 (1702 palabras) Publicado: 22 de abril de 2015
Microsoft Virtual Academy
Cursos técnicos gratuitos en línea

Tome un curso gratuito en línea.
http://www.microsoftvirtualacademy.com

Aprendiendo a Programar
Capítulo I

Cómo funciona una computadora?
• La computadora es una máquina, que quizás parece más compleja que
otras, pero en sí, depende de instrucciones para saber que hacer. Por
ejemplo, cuando apretas el botón de encendido, te muestrael logo de la
máquina, luego, carga Windows, luego de un rato, te aparece el puntero
del mouse para poder empezar a usarlo, luego, te carga el escritorio y asi
sucesivamente.
• Parece que es inteligente, pero en si, casi siempre hace lo mismo, en el
mismo orden. Esta cumpliendo órdenes.
• La programación es simplemente eso, las órdenes que necesita una
computadora para hacer algo, desde lo mássimple a lo más complejo,
pero órdenes al fin y al cabo.

Cómo le doy esas órdenes?
• A lo largo de este curso te vamos a enseñar a dar esas órdenes, y te vas a
cruzar con un montón de términos extraños para denominar a cada una
de las formas de dar esas órdenes.
• Vas a empezar a escuchar términos como HTML, CSS, Javascript, C#, MVC,
Java, SQL, Ruby, Python, C, C++, WPF, Android, IOS, WindowsPhone,
Windows 8 , Servicios REST, JSON, XML, AJAX, AJAJ

Dominando la Matrix
• Empecemos por acá, estás leyendo este curso, en esta
computadora. Eso es gracias a que alguien escribió un
programa que llamaron Sistema Operativo, y que otros
escribieron el programa que se llama Internet Explorer para
navegar en internet y llegar hasta acá, es más, alguien incluso
programó este sitio web para queencuentres este
documento

Dominando la Matrix (cont)
• Usaste el teléfono hoy?...para un mensaje o para hablar… vos te pudiste
comunicar porque en la compañía telefónica existen programas
informáticos que chequean quien eres, si tienes saldo en tu cuenta para
hacer el llamado, a través del número que marcaste detecta a quien
llamas, ubica donde se encuentra a quien quieres llamar, envía una señal
paraque suene el teléfono al destinatario y establece la comunicación.

Cómo funcionan las cosas?
• Dijimos que las máquinas no son inteligentes, solo saben hacer una tarea
una y otra vez en forma muy eficiente.
• Cada vez que veamos que una tarea se hace siempre igual, es candidata a
hacer un programa para que esa tarea se haga sola.
• Es por eso que tenemos que comprender que programar,simplemente es
decirle a la computadora, como es la secuencia de pasos para lograr hacer
una tarea.

Ejemplo con un juego
• Tenemos un juego, con un personaje. Al apretar el botón del joystick,
salta.
• Si se aprieta el botón una y otra vez, el personaje salta de la misma forma
que lo había hecho la vez anterior.
• Pensemos solo en el salto, no importa todo lo que sucede en el resto del
juego, solo elpersonaje saltando.

Ejemplo con un juego (cont)


El personaje salta porque alguien escribió, con un lenguaje de programación cómo
debe comportarse el personaje, estos serían los pasos












Dibujar el personaje en la pantalla
Quedarse esperando a que el usuario haga algo con el joystick
Recibir una señal del joystick, el usuario apretó un botón
Que botón apretó?, si apretó el botónArriba, continuar
Leer la posición actual del personaje en la pantalla
Calcular la distancia del salto, 20pixeles, 30pixeles
Cargar la secuencia de imagenes con cada cuadro del personaje saltando
Imprimir en pantalla cada una de las secuencias, cambiando la posición en la pantalla
Volver al paso 2

Además, un juego no es solo un personaje que puede saltar, hay un montón de
cosas que suceden almismo momento, pero en si… son más líneas de código
hechas por un programador

Primera regla del Programador

“Todo comportamiento que sea repetitivo y
predecible, puede ser programable”

Un brazo robótico






Si tuviéramos que describir la secuencia de pasos para manejar un brazo robótico,
como lo que sucedió con el ejemplo del juego, encontramos una similitud:
Ambos estan ejecutando una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aprender a programar
  • APRENDIENDO A PROGRAMAR EN C taller
  • programa todos a aprender
  • Aprender a Programar En 10 Años
  • Aprender A Programar Microcontroladores Es Muy Fácil
  • aprende a programar rapido y facil
  • Aprende a programar en c++
  • Aprenda a programar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS