< Return to Video

Introduction to Computing Principles (19 mins)

  • 0:00 - 0:06
    Hola, mi nombre es Nick Parlante,
    y esta es la clase que explora las características básicas
  • 0:06 - 0:11
    de las computadoras. Como ellas trabajan, que
    pueden hacer y que no. Esto
  • 0:11 - 0:17
    no requiere ningún conocimiento previo. Está
    dirigido a todo el mundo.
  • 0:17 - 0:22
    Así que antes de iniciar, me gustaría, tomar un momento
    para agradecer a Google por apoyar
  • 0:22 - 0:26
    mis primeras investigaciones, en este tópico , que a la larga me ayudó a hacer esta clase.
  • 0:26 - 0:31
    También una nota rápida, Esta clase no está solo hecha de
    videos. Para cada sección de video,
  • 0:31 - 0:36
    hay una especie de documento escrito, el que estoy aquí desplazando , que,
  • 0:36 - 0:40
    paralelo a la explicación, tiene diagramas y códigos de ejemplo, y otras cosas.
  • 0:40 - 0:45
    Así que, realmente en cualquier momento, tu puedes cambiar
    entre el video y el documento sí
  • 0:45 - 0:50
    deseas releer una explicación, intentar un ejemplo o
    cualquier cosa. Hay
  • 0:50 - 0:56
    una gran diferencia entre verme hacer algo
    e intentar hacerlo tu mismo. Así
  • 0:56 - 1:00
    mi consejo sería. Algunas veces, al final de una sección,
    nosotros tenemos algunos
  • 1:00 - 1:03
    ejercicios. y así, a tiempo,antes que intentes hacer
    los ejercicios, puedas decidir.
  • 1:03 - 1:07
    Bien, estás listo para saltar a los ejercicios, o si
    gustas volver atrás al
  • 1:07 - 1:10
    documento e intentarlo otra vez, ¿pruebas alguno de los
    experimentos a ti mismo para cimentar
  • 1:10 - 1:14
    lo visto hasta el momento? Así, al menos debes
    saber que está disponible para cada
  • 1:14 - 1:21
    una de las secciones. Así que diré que la ecuación
    fundamental de las computadoras
  • 1:21 - 1:27
    es computadoras igual potencia más estupidez.
    Potencia en el sentido que la computadora puede
  • 1:27 - 1:32
    hacer solo billones de operaciones. Ellas solo
    trabajan inconcebiblemente rápida, pero, las
  • 1:32 - 1:38
    operaciones son estúpidas en el sentido que
    las operaciones que la computadora puede hacer
  • 1:38 - 1:43
    son muy simples, son totalmente mecánicas.
    Ellas no tienen ninguna idea de que
  • 1:43 - 1:48
    se describiría como una visión humana de lo que
    están trabajando. Por lo que esta extraña
  • 1:48 - 1:52
    combinación de gran poder combinado
    con una especie de estupidez mecánica.
  • 1:52 - 1:57
    Estos patrones que vendrán más claramente ,
    como trabajaremos en estos pequeños,
  • 1:57 - 2:02
    ejemplos de código, para ordenar para jugar alrededor en
    el, en el mundo de la computación. Ahora, estoy siendo
  • 2:02 - 2:07
    un poco provocativo, una especie de broma de computadoras.
    Oh!, ellas son tan estúpidas
  • 2:07 - 2:11
    y, pero por otro lado, nosotros vemos las computadoras
    son, son muy útiles, así, en
  • 2:11 - 2:16
    en una manera, que esta clase es sobre ellas.
    Por un lado visitando este tipo
  • 2:16 - 2:21
    de mundo de computadoras divertidas que es una especie
    de mecánica, y luego conectarla de
  • 2:21 - 2:26
    esta manera, tu sabes cosas como email, y audio MP3.
    Cosas en el mundo real que
  • 2:26 - 2:31
    son muy útiles. tratando de conectar estos dos
    mundos y mostrar como las
  • 2:31 - 2:35
    computadoras trabajan, y como esto encaja en el mundo.
    Mi objetivo es que, saliendo de
  • 2:35 - 2:40
    clases, tu entiendas como trabajan las computadoras,
    y como se ajustan al mundo. Y
  • 2:40 - 2:44
    en alguna manera, tu no seas intimidado por la computadora. No pienses en ella como una
  • 2:44 - 2:50
    caja mágica e inconcebible. También tengo una agenda oculta. Hay muy pocos científicos de la computación
  • 2:50 - 2:55
    en el mundo.
    Hay muchos problemas que nos gustaría que fueran
  • 2:55 - 3:00
    resueltos, pero simplemente no hay suficiente gente
    para programarlos todos ellos. Así que
  • 3:00 - 3:05
    mi agenda oculta es tal que abriendo tus ojos hacia el mundo
    de las computadoras y como trabajan
  • 3:05 - 3:10
    para alguien como tú, tu puedas encontrar
    que estás interesado en la búsqueda de las
  • 3:10 - 3:15
    ciencias de la computación en el futuro. Así que, la primera
    aproximación que voy a observar es; ¿Cómo
  • 3:15 - 3:19
    trabaja una computadora? Así que dentro, la computadora
    está realmente dirigida mediante códigos.
  • 3:19 - 3:24
    Entraremos en muchos más detalles sobre esto más adelante. Esto solo será nuestra primera mirada.
  • 3:24 - 3:29
    Aquí he hecho una imagen aproximada de una computadora.
    Y el código dentro de la computadora está
  • 3:29 - 3:34
    hecha de estas instrucciones simples.
    Así una instrucción puede ser sumar dos números,
  • 3:34 - 3:39
    ya sabes, calcular que es uno más uno o
    verificar si dos es menor que diez. Así que lo que
  • 3:39 - 3:44
    la computadora hace, para este primer vistazo,
    es solo ejecutar esta lista de instrucciones.
  • 3:44 - 3:49
    Cada instrucción es muy sencilla y la computadora
    solo está ejecutando la lista realizándola,
  • 3:49 - 3:54
    si bien las hace muy rápido. Pero cada instrucción tiene
  • 3:54 - 3:59
    este tipo muy mecánico de sensación fija.
    Así que voy a decir esto:
  • 3:59 - 4:04
    Pienso que esto conduce a una pregunta natural.
    Que es, bien; ¿Sí la computadora es
  • 4:04 - 4:09
    tan mecánica ejecutando estas instrucciones,
    como es que hay tantas
  • 4:09 - 4:14
    funciones útiles en el mundo?,
    Tengo un diagrama para este caso.
  • 4:14 - 4:19
    Así en el lado derecho voy a imaginar
    algunas características útiles como la
  • 4:19 - 4:24
    reducción de ojos rojos, o mensajería instantánea.
    Y, voy a decir para este análisis,
  • 4:24 - 4:29
    sabes, tu teléfono, tu cámara digital, todas
    son computadoras. Están en el lado derecho.
  • 4:29 - 4:33
    Tengo el hecho útil,
    reducción de ojos rojos. Y en el lado izquierdo,
  • 4:33 - 4:38
    tengo la computadora,que solo
    está pasando sus instrucciones mecánicas simples.
  • 4:38 - 4:42
    Así que, ¿qué conecta estos dos puntos de vista?
    Y la respuesta es que, realmente,
  • 4:42 - 4:47
    esto es lo que la programación
    de computadoras es. Hay una persona, un
  • 4:47 - 4:51
    programador, quien primero tienen una idea.
    Oh!!, Deberíamos tener reducción de ojos rojos,
  • 4:51 - 4:56
    Sería realmente muy útil.
    Y así, ellos usan su creatividad y su
  • 4:56 - 5:00
    imaginación para pensar lo que puede ser
    algo útil que una computadora pudiera hacer.
  • 5:00 - 5:05
    Y entonces lo que el programador hace,
    es que realmente estructuran
  • 5:05 - 5:09
    y analizar ese problema, de tal manera que la computadora pueda hacerlo. Ellos realmente dan instrucciones
  • 5:09 - 5:14
    y estructuran cosas que la computadora pueda hacer realmente, hace esta
  • 5:14 - 5:19
    cosa útil. Eso es programación de computadoras, y de hecho, cualquier cosa
  • 5:19 - 5:24
    útil que tu hayas hecho con tu cámara digital, o celular o tu
  • 5:24 - 5:30
    computadora, realmente detrás de la escena había una persona que estaba haciendo que eso pasara.
  • 5:30 - 5:35
    Y un poco como esta combinación. En cierto modo, el programado, la persona
  • 5:35 - 5:41
    trae su creatividad e intuye sobre el mundo y pensamiento de las cosas que
  • 5:41 - 5:46
    puede ser útil tener, tener hechas, y. Esa es su mitad del problema. Y una computadora
  • 5:46 - 5:50
    trae lo bueno de la computadora. Diría que la computadora es buena en ser
  • 5:50 - 5:55
    últimamente bastante barata. Y la computadora es capaz de hacer todas estas instrucciones
  • 5:55 - 5:59
    muy, muy rápido, y así, nosotros tenemos. Últimamente nosotros tenemos esta
  • 5:59 - 6:03
    preciosa combinación. Y en alguna manera hay porque, hay muchas computadoras en
  • 6:03 - 6:08
    el mundo haciendo cosas útiles.esto muestra que es una buena sociedad entre
  • 6:10 - 6:12
    personas y computadoras. En algún modo este diagrama también es un poco el
  • 6:12 - 6:17
    resumen de esta clase. Visitaremos el lado izquierdo de mi mano para ver un tipo de
  • 6:17 - 6:21
    como lucen las computadoras. Y mirar la conectión entre
  • 6:21 - 6:26
    sus características actuales que usas y un tipo de entendimiento de como la computadora se
  • 6:26 - 6:33
    ajusta hacia el mundo y consigue haer cosas. Así, en la segunda mitad de esta sección
  • 6:33 - 6:37
    Empezaré haciendo pequeños ejemplos de código, Y mencionaré que esto requiere
  • 6:37 - 6:42
    un poco de paciencia. Empezaré codificando, y nuestro
  • 6:42 - 6:47
    primer código de ejemplo será muy simple. No haré ninguna cosa
  • 6:47 - 6:52
    diré que es como un poco de bloques de lego, cada poco de código que nosotros
  • 6:52 - 6:56
    aprendamos es un lego más, y eventualmente estaremos capaces de poner cada cosa
  • 6:56 - 7:00
    junta y hacer cosas bastante ordenadas. Pero el primer par de secciones
  • 7:00 - 7:05
    las cosas, nosotros empezaremos en alguna parte, y estos primeros ejemplos serán muy simples
  • 7:05 - 7:09
    Así que pedimos que sean pacientes, prometo que vamos a llegar a algun lado elegante con este
  • 7:09 - 7:13
    material. oh, y actualmente aquí, pongo un poco de prefiguración, así realmente con un
  • 7:13 - 7:18
    par de horas de lecturas. Nosotros empezaremos haciendo efectos visuales especiales. y así
  • 7:18 - 7:23
    Jugaremos alrededor de la fama, mostrando aquí el problema de la luna de banana. Así que
  • 7:23 - 7:28
    solo un poco de prefiguración de donde estamos. Pero por hoy solo haremos
  • 7:28 - 7:33
    simple bits de codificación. Para estos ejercicios de código, usaremos un
  • 7:33 - 7:37
    lenguaje de computadoras llamado Javascript. Javascript es un lenguaje popular. Este trabaja
  • 7:37 - 7:41
    en los nuevos navegadores web. Así que es por esto que es muy popular. Y esto es porque se
  • 7:41 - 7:45
    ajusta para nuestra clase. Porque esto, porque nosotros trabajamos en un navegador web
  • 7:45 - 7:49
    significa que nuestro código puede trabajar fácilmente. Usaremos Javascript más
  • 7:49 - 7:53
    algunas extensiones que agregaré solo para esta clase. Así que esto no será
  • 7:53 - 7:57
    exactamente como un Javascript profesional. Trabajaremos en Frases de código que
  • 7:57 - 8:02
    son ultimamente muy cortas. Solo lo suficiente para tener una especie de punto de interés conseguir cruzar los puntos
  • 8:02 - 8:06
    que necesito hacer y explorar un tipo de computadoras. Pero sin traer un poco de
  • 8:06 - 8:10
    el equpiaje que se necesita para escribir profesionalmente programas. Todo
  • 8:10 - 8:15
    bien, aquí está mi primer ejemplo de código. Así la manera que el código trabajará para nosotros es
  • 8:15 - 8:19
    tenemos esto, una pequeña área rectangular. Y este texto dentro de el, esto
  • 8:19 - 8:23
    este código. Y entonces tenemos un botón run(ejecutar) abajo. Cuando de clic en
  • 8:23 - 8:28
    el botón run. lo que pasará es, la computadora volverá aquí arriba y solo
  • 8:28 - 8:32
    ejecutará através de estas líneas. Y lo que es va a, oh como lo decimos, va a ejecutarse
  • 8:32 - 8:37
    cada línea. Va a hacer lo que dice. Así en el caso que miremos en esta la
  • 8:37 - 8:41
    función print. Así, hay solo la palabra print. Y la manera en que la función print
  • 8:41 - 8:46
    trabaja. Es que tiene la palabra print, y entonces hay un paréntesis izquierdo. Y entonces
  • 8:46 - 8:50
    hay una serie de cosas. Así aquí, solo vemos el #six. Y entonces eventualmente
  • 8:50 - 8:54
    la línea finaliza con un paréntesis derecho y un punto y coma. Y que la función print
  • 8:54 - 8:59
    hace es tomar las cosas entre los paréntesis, y las imprime fuera. Y así
  • 8:59 - 9:04
    realmente si tu miras sobre el lado derechom de mi mano, esta es la salida de
  • 9:04 - 9:10
    cuando doy clic en el boton run. Así si yo cambio esto para que diga, print 42. Y
  • 9:10 - 9:15
    ejecutará esto. Entonces veremos aquí 42. Así hay desde la la primera linea print y cuando
  • 9:15 - 9:21
    Yo digo print uno coma dos,es por eso que vemos el, el uno y el dos sobre aquí. Así.
  • 9:21 - 9:26
    es el modo de trabajo. Dije que nuestro primer ejemplo sería muy, no muy brillante
  • 9:26 - 9:32
    Ciertamente, ciertamente esto es verdad aquí. Así puedo tratar saber, añadir un
  • 9:32 - 9:37
    poco más de cosas aquí. Así puedo decir coma 47. Así cuando ejecute esto, ok, ahora vemos
  • 9:37 - 9:43
    tenemos el uno el dos en el 47. También solo mostramos que esas líneas
  • 9:43 - 9:49
    toman una vez, Copiaré.Que uno, y entonces pegaré esto un par d veces
  • 9:49 - 9:54
    tengo múltiples líneas. Así si ejecuto esto, nosotros veremos correctamente, bien. [inaudible]
  • 9:54 - 10:00
    solo, tu sabes, nosotros tenemos una repetición de cualquier salida.
  • 10:00 - 10:07
    algo que debemos indicar sobre esto. Es que la sintaxis de este código, no es
  • 10:07 - 10:11
    en forma libre, es lo contrario, es muy estructurada, esto tiene que ser para
  • 10:11 - 10:16
    que la computadora pueda entenderlo. Y esto en realidad una reflexión de la naturaleza interna
  • 10:16 - 10:20
    de la computadora. Que tiene esta cualidad mecánica fija y que
  • 10:20 - 10:25
    pueda comprender el lenguaje será también mecánico y fijo.
    Entonces
  • 10:25 - 10:30
    esto es un poco extraño, verdad, primero, que no puedes sólo empezar de forma libre
  • 10:30 - 10:35
    escribiendo Inglés aquí y tener a la computadora siguiendo esto. Así que piensa en esta
  • 10:35 - 10:39
    como tu primera lección, y la naturaleza de las computadoras. O puedes verla como
  • 10:39 - 10:43
    una especie de cuando en Roma, un tipo de calidad. Es como mira! estoy pidiéndote visitar
  • 10:43 - 10:46
    el mundo de las computadoras. Vamos a trabajar un poco en el lenguaje de las
  • 10:46 - 10:49
    computadoras. Va a ser una sensación un poco extraña al principio. Pero la realidad
  • 10:49 - 10:54
    es que realmente no es complicado. La sintaxis es, puede ser estructurada, pero también es
  • 10:54 - 11:00
    muy simple. Y también puede alentarte para que no te dejes intimidar por
  • 11:00 - 11:05
    calidad de estructura mecánica de este lenguaje. Esto va a permitirnos hacer
  • 11:05 - 11:10
    algunas cosas muy buenas. Bien, éste es mi primer ejemplo, vamos a intentar un segundo ejemplo aquí.
  • 11:10 - 11:16
    En mi primer en primer ejemplo, sólo son números.En el código informático también existe algo
  • 11:16 - 11:22
    llamado "String" (cadena). Y aquí un primer ejemplo de una cadena. "Hi" entre comillas, eso quiere decir
  • 11:22 - 11:27
    que String es sólo una secuencia de letras en un código, que está escrito entre
  • 11:27 - 11:32
    comillas. Por eso es que tengo el Hi. Así que print puede tomar un número e imprimirlo
  • 11:32 - 11:37
    luego, resulta que también puede imprimir strings. Esto acaba de interpretar el string como una
  • 11:37 - 11:41
    secuencia de letras y lo que sea, el string sólo imprime eso a lo largo de
  • 11:41 - 11:46
    aquí. Entonces, puedo cambiarlo, ya sabes, dice Hi, yo podría cambiarlo para que diga: good day
  • 11:46 - 11:51
    El string puede tener espacios en él. Así que si corro esto vamos sólo a ver
  • 11:51 - 11:58
    el good day aquí. Entonces, en un programa de computadora, cadena de caracteres y números son
  • 11:58 - 12:02
    ambos muy comunes. Un string en un programa de computadoras podría ser usado para tener guardado
  • 12:02 - 12:07
    un URL, algo que sólo escribes o, quizá en una palabra procesar cada párrafo en
  • 12:07 - 12:11
    el que estás trabajando tal vez para almacenarlo como un string. Así que string es básicamente esto,
  • 12:11 - 12:16
    secuencia de letras. Es un común ordenador de datos en una computadora. Otra cosa
  • 12:16 - 12:20
    que está mostrada en este código de ejemplo, es esta primera línea, ésto es llamado un
  • 12:20 - 12:25
    comentario, y en JavaScript, los comentarios comienzan con dos Slashes, la forma en la que el comentario
  • 12:25 - 12:30
    trabaja es, comenzando con dos slashes, todo en la parte derecha de esa la línea.
  • 12:30 - 12:35
    La computadora lo ignora, y puedo usarlo para escribir alguna observación sobre, tu sabes, oh,
  • 12:35 - 12:40
    Tengo dos strings aquí. Alguna pequeña observación o apunte para mí mismo, o algo
  • 12:40 - 12:45
    sobre el código. Entonces cuando yo corro el programa, la computadora sabrá ignorar esta
  • 12:45 - 12:50
    parte. Oh, eso es sólo un comentario!. En algunos de mis ejemplos siguientes, verás
  • 12:50 - 12:55
    comentarios salpicados alrededor de donde esté, estaré remarcando sobre lo que está sucediendo.
  • 12:55 - 13:02
    Un ejemplo que podría hacer que es un poco difícil, es:, voy a poner la palabra
  • 13:02 - 13:09
    print, dentro de este string, y veré qué es lo imprime. Así que ahora mismo, en la
  • 13:09 - 13:15
    segunda línea, cambió, hello por print. Entonces, lo que sucedió es que, la palabra print dentro
  • 13:15 - 13:21
    de un string, no es tratada como un código para que corra, como la palabra print fuera, esa es una
  • 13:21 - 13:26
    función que denomina al código. Cuando estoy dentro de las comillas como
  • 13:26 - 13:32
    esto, es sólo un dato. Eso es algo sobresaliente dentro del código. Bien,
  • 13:32 - 13:38
    de acuerdo, haré en el final de esta sección, vamos a tener algunos ejercicios,
  • 13:38 - 13:44
    donde, tu podrás escribir algún código tal como: aquí he terminado. Entonces como yo he men-, como he mencionado anteriormente,
  • 13:44 - 13:50
    el código trabaja dentro del sistema, siendo muy limitada-estructurada la sintaxis. Y es
  • 13:50 - 13:55
    realmente un error demasiado común, incluso un, tu sabes, un programador profesiones quién
  • 13:55 - 13:59
    escribe códigos todo el día. Cuando ellos están escribiendo algún código, ahí tenderán a
  • 13:59 - 14:04
    tener pequeños errores de sintaxis. salpicones a través del código. O, quizá un, te ha faltado un
  • 14:04 - 14:09
    paréntesis o hay un error tipográfico en una de las palabras. Y esos errores de sintaxis son
  • 14:09 - 14:14
    muy fáciles de arreglar. Entonces eso quiere decir que cuando tu, cuando vayas a darle click al botón de correr
  • 14:14 - 14:19
    is muy común que haya algún pequeño error tipográfico y tengas que solucionarlo. Y
  • 14:19 - 14:23
    quieras entender que, esos pequeños errores no reflejan algún profundo
  • 14:23 - 14:27
    malentendido de tu parte, o alguna galla, esos son sólo pequeños errores superficiales
  • 14:27 - 14:32
    que suceden todo el tiempo codificando. Y un programador profesional, los comete todo
  • 14:32 - 14:37
    el tiempo, y nosotros no discurrimos en arreglarlos. Nosotros, incluso no pensamos
  • 14:39 - 14:41
    más en eso. Así que to creo que cuando las personas se introducen por primera ves en la codificación,
  • 14:41 - 14:46
    esto es algo que los descarrila un poquito, hay esos pequeños
  • 14:46 - 14:50
    errores de sintaxis y un poco, a unos los ponen fuera del juego cuando de hecho, todos
  • 14:50 - 14:55
    cometen esos errores. No es en lo absoluto una gran cosa, así que ayuda, difunde ese problema un poquito.
  • 14:55 - 14:58
    Sólo quiero ir mediante el grupo de ejemplos que he tenido... He
  • 14:58 - 15:02
    creado aquí, algunos ejemplos, donde sólo tengo típicos errores de sintaxis. Y
  • 15:02 - 15:05
    quiero mostrarles que errores aparecen cuando das click al botón ejecutar, verdad?
  • 15:05 - 15:09
    lo que sucederá es que cuándo le de click al botón ejecutar, éste no trabajará, voy a obtener
  • 15:09 - 15:12
    algún pequeño error. Y quiero mostrarles el proceso desde encontrar el
  • 15:12 - 15:16
    error y arreglar el pequeño problema de sintaxis, sólo así te acostumbras. Como,
  • 15:16 - 15:19
    oh sí, cuando primero das click al botton ejecutar, ese es un error muy común, cosas que
  • 15:19 - 15:23
    van a ocurrir, Entonces, vamos a ir a través de estos.
    Listo, ejecuto el programa con el
  • 15:23 - 15:26
    botón. Y, ya sabes, en lugar de ejecutar y producir una salida, obtengo un pequeño
  • 15:26 - 15:30
    error aquí, un pequeño mensaje de error.
    A veces los mensajes de error, son
  • 15:30 - 15:34
    muy buenos, describen qué está sucediendo. Así que, vamos a leer el primero, este dice,
  • 15:34 - 15:39
    error, P-r, PR, PRlint no está definido. Lo que está sucediendo aquí, es que print es una
  • 15:39 - 15:44
    función, pero aquí la segunda, la línea dos, y en realidad en este caso es,
  • 15:44 - 15:50
    bien, ésta nunca funcionará, pero en muchas ocasiones, ésta destacará la línea que tiene
  • 15:50 - 15:56
    el problema. El problema es que es un error tipográfico, éste no dice P R I N T, éste dice P R L N T.
  • 15:56 - 16:01
    Entonces, si cambio L por i ... Sí, ahora funciona, éste es un pequeño programa sólo
  • 16:01 - 16:05
    imprime a, 1, b, 2, c, 3, un poco sin sentido
  • 16:05 - 16:09
    un ejemplo que hago, ahora, claro, puse una L porque estaba considerando
  • 16:09 - 16:13
    una letra que se parezca a la i, tú habrías venido observando cuidadosamente, ya que yo estaba
  • 16:13 - 16:17
    siendo un malicioso profesor ahí. Bien, vamos a intentar otro de estos.
  • 16:17 - 16:22
    Daré click a ejecutar en éste, dice error: string sin terminar, y éste
  • 16:22 - 16:26
    destaca la segunda línea. Miraré la segunda línea desde izquierda a
  • 16:26 - 16:31
    derecha, lo viste, ahí ahí está la B, entonces debes ver el problema es que aquí es
  • 16:31 - 16:36
    un string. Nuestra intención fue el string B, pero falta cerrar las comillas. Como
  • 16:36 - 16:41
    son necesarias ambas comillas, vamos a ver como funciona. Intentaré el tercero. Vamos
  • 16:41 - 16:45
    a ver, error, falta paréntesis derecho, así de nuevo, está destacada la línea. Ahora
  • 16:45 - 16:49
    voy a, realmente, en este caso, el error, el mensaje de error es realmente
  • 16:49 - 16:54
    bueno. Está diciendo, hey, mira!. Como con las comillas, el paréntesis izquierdo.
  • 16:54 - 16:58
    y el paréntesis derecho, ellos necesitan estar en pareja.
    Como, ahí, ahí debe estar un paréntesis en
  • 16:58 - 17:03
    la derecha, exactamente ahí por el print, ahora este funciona.
  • 17:03 - 17:12
    Bueno, aquí el último . Algo mal... En éste caso
  • 17:12 - 17:16
    el mensaje de error está equivocado. A veces, cuando existe un error de sintaxis,
  • 17:16 - 17:21
    la computadora, se confunde y no puede diagnosticar el mensaje
  • 17:21 - 17:25
    de error, esto puede básicamente decir, bueno, algo está mal aquí en la línea dos. Entonces
  • 17:25 - 17:30
    recomiendo sólo observar cuidadosamente de izquierda a derecha y mira, esto parece. parece,
  • 17:30 - 17:34
    muy razonable, sucede, en este caso que lo que falta, es la coma. Y
  • 17:34 - 17:39
    pienso que éste es un ejemplo de la diferencia entre las computadoras y los humanos. Un
  • 17:39 - 17:43
    humano puede observar y ver tu intención. Tal como, Oh, ya veo la intención aquí
  • 17:43 - 17:47
    fue imprimir un uno y luego una B. Pero la computadora con si cualidad mecánica.
  • 17:47 - 17:52
    es como, las cosas deben ser, como deben ser, y esa coma
  • 17:52 - 17:57
    no es opcional, allí debe de tener la coma, y nos quedaremos atascados hasta que lo arreglemos. Todo
  • 17:57 - 18:03
    perfecto. Ahora funciona. Bueno, ésta es nuestra primera sección de impresión básica
  • 18:03 - 18:09
    con números y caracteres. Tengo un ejemplo aquí, lo intentaré. Así es
  • 18:09 - 18:14
    como los ejercicios van a aparecer muchas veces.
    Sin embargo después los ejercicios serán
  • 18:14 - 18:18
    mas entretenidos, lo prometo. Entonces, éste dice, cambiar el código de abajo de tal forma que
  • 18:18 - 18:23
    al ejecutarse produzca exactamente esta salida. Dice, uno, dos, hebilla, ésto está basado en
  • 18:23 - 18:26
    el uno, dos, hebillo mi zapato (algo así). Así que este código, ahí, ahí está un código que ejecuta
  • 18:26 - 18:30
    algo, pero no es, no es lo correcto, así que se supone que debemos de cambiarlo.
  • 18:30 - 18:33
    Veamos. Para uno, lo que debo hacer es agregar dos, y luego
  • 18:33 - 18:37
    recordar poner la coma, luego, cambiaré este string, para que sea
  • 18:37 - 18:41
    hebilla, ahora puedo ejecutarlo, acabamos de ver que hace. Te alentaré, tu sabes,
  • 18:41 - 18:44
    si tienes alguna idea del código, o sólo deseas intentar algo
  • 18:44 - 18:48
    no romperás algo sólo por escribir aquí y equivocarte
  • 18:48 - 18:52
    Entonces es bueno, es bueno tener la sensación de la experimentación.
  • 18:52 - 18:59
    Aquí está la primera línea. Y voy a revisar la segunda. Así, tres coma, cuatro coma,
  • 18:59 - 19:07
    knock. Bien, oh bien, ahora funciona. Algunas veces cuando hago pequeños ejemplos
  • 19:07 - 19:13
    en un documento como este quizá es que el , el vídeo. Haré un grupo de
  • 19:13 - 19:17
    ejemplos, y cuando quieras ve e inténtalos, tu sabes, se, estarás curioso sobre
  • 19:17 - 19:21
    el segundo, y quieres ir a revisarlo e intentar alguna variante, encontrar el error
  • 19:21 - 19:24
    por ti mismo, eso es algo de lo que estás absolutamente libre de hacer. A veces
  • 19:24 - 19:27
    en el documento tengo un botón que muestra la solución, eso
  • 19:27 - 19:31
    quiere decir que puedes ir y está en blanco, entonces podrías hacer tus experimentos.
  • 19:31 - 19:35
    Pero si luego eres curioso sobre el código que he utilizado, luego puedes también verlo
  • 19:35 - 19:38
    disponible en el documento, y comparar con tus respuestas. O si
  • 19:38 - 19:42
    quieres copiarlo, o lo que sea, está bien. Bueno.
    éste es el final de nuestra primera
  • 19:42 - 19:45
    sección, así que revisa esos ejercicios de codificación.
Title:
Introduction to Computing Principles (19 mins)
Description:

Introducción a la Computación Principios (19 minutos)

more » « less
Video Language:
English

Spanish subtitles

Revisions