< Return to Video

Count I

  • 0:01 - 0:04
    Hasta ahora, hemos escrito un código que, cuando
    hay un caso de prueba. Y si la prueba es
  • 0:04 - 0:08
    true, se imprime la fila de los datos. Así que en esta breve sección
    , quiero mostrar cómo,
  • 0:08 - 0:13
    en su lugar, usted acaba de contar el número
    de filas en que el caso de la prueba es verdadera. Y
  • 0:13 - 0:17
    eso es, eso es más parecido a lo que realmente quieres hacer
    con los ordenadores. Así, en
  • 0:17 - 0:21
    para hacer esto, vamos a tener para añadir algo de código
    novela en el código que hemos estado
  • 0:21 - 0:26
    haciendo. Por lo tanto, se describe aquí, pero yo,
    voy a señalar las partes en el presente Código
  • 0:26 - 0:30
    ejemplo. Así que hay tres cosas que tienen
    que se añade a qué contar. Uno de ellos es que am
  • 0:30 - 0:34
    va a introducir una nueva variable, que voy a estar seguro de que
    llamará recuento. Y yo sólo soy
  • 0:34 - 0:38
    voy a ponerlo a cero, y voy a hacer
    que antes del bucle comienza a funcionar. Así,
  • 0:38 - 0:43
    Recuento es igual a cero. Luego, en el interior del bucle
    , dentro de la sentencia if, donde se
  • 0:43 - 0:48
    sé, yo, puedo imprimir la fila como lo hemos hecho muchas veces antes de
    . Pero entonces también me va a
  • 0:48 - 0:52
    tiene este código, count = count + 1. Y eso es una especie de curioso aspecto
  • 0:52 - 0:57
    línea. Te diré, lo que hace. Es
    cualquier valor que se almacena dentro de la cuenta
  • 0:57 - 1:02
    que se aumenta en uno. Por lo tanto, de
    golpes para arriba de cinco o seis, o diez a once,
  • 1:02 - 1:06
    O lo que sea. Pero déjame, déjame explicarte
    cómo funciona esto. Así, en matemáticas, esto
  • 1:06 - 1:10
    línea realmente no tiene ningún sentido. Al igual,
    sabes, ¿qué valor es igual a sí mismo
  • 1:10 - 1:15
    más uno. Pero la razón de que esto funciona en la computadora
    es que la función de la igualdad
  • 1:15 - 1:20
    signo de código informático es
    realidad más simple de lo que es en las matemáticas. Y el
  • 1:20 - 1:25
    Lo importante aquí es entender que
    evalúa primero la mano derecha. Y entonces
  • 1:25 - 1:29
    solamente una vez que se haya resuelto a obtener un valor de
    , entonces ese valor se almacena en el
  • 1:29 - 1:33
    variable en el lado izquierdo. Así que imagínate
    la primera vez que este se ejecuta. Así que cuenta es
  • 1:33 - 1:38
    cero y luego se pone a esta línea. Así que lo primero
    que va a hacer es evaluar
  • 1:38 - 1:42
    el lado derecho. Así que cuenta es cero, por lo
    cero más uno es uno. Por lo tanto, se va a, esto
  • 1:42 - 1:46
    pila además es uno. Así que una vez que se calcula que
    a cabo, se almacena en un recuento de lo que ahora
  • 1:46 - 1:50
    conteo es uno. Así se puede ver allí la acción donde
    entrada en la línea
  • 1:50 - 1:54
    el recuento fue de cero y luego sale
    es uno. Por lo tanto, hasta que se topa. Entonces el
  • 1:54 - 1:59
    próxima vez que ve esta línea, si la sentencia if es cierto. Que poco valor a las
  • 1:59 - 2:03
    el lado derecho, cuentan como uno. Así que un
    más uno es dos, por lo que después de haber descubierto
  • 2:03 - 2:08
    Que es que es dos de lo que almacena dos en el recuento
    lo que ahora el recuento tiene dos. Por lo tanto
  • 2:08 - 2:12
    en última instancia, no es necesario tener un dominio total de
    los detalles de esta cosa, usted
  • 2:12 - 2:17
    sólo tiene que saber que la forma, x = x +1
    de algunas variables, sólo piedras que por
  • 2:17 - 2:22
    uno, cada vez que su carrera. Por lo tanto, yo estaba diciendo
    hay tres partes. Tenemos que establece
  • 2:22 - 2:27
    cero y el Contador = Contador +1
    dentro de la sentencia if y luego, finalmente, pues sólo tuvimos
  • 2:27 - 2:33
    sólo imprimir cualquier valor que se queda en el
    , en la cuenta después de todo, después de la
  • 2:33 - 2:39
    for-loop se ha ejecutado a través de todos sus tiempos. Por lo tanto, vamos a probar esto.
    Así que si me quedo esto. Lo que vemos es que el
  • 2:39 - 2:44
    bucle se ejecuta, y la sentencia if aquí, cheques
    por los nombres que empiezan con "A". Por lo tanto, tenemos
  • 2:44 - 2:48
    acaba de ver todos estos "A"-nombres. Y luego, hacia abajo
    al final, hay una sola línea ", cuenta: 258"
  • 2:48 - 2:54
    Entonces, ¿qué que muestra es la for-loop, usted sabe, el recuento se inició a
  • 2:54 - 2:58
    cero. El bucle for corrió todos sus tiempos. La sentencia if
    era cierto, al parecer, 258
  • 2:58 - 3:03
    veces fuera de los 2.000 veces. Y entonces
    obtener este "conteo: 258". Lo imprime
  • 3:03 - 3:08
    , porque de esta línea, tanto, que se corre
    después del bucle se hace, por lo que todo lo que estos
  • 3:08 - 3:12
    impresiones internas se llevan a cabo. Muy bien, así que me
    probar algunos experimentos aquí, así que una sencilla
  • 3:12 - 3:17
    cosa que hacer, es como, bueno lo que si me
    eliminar esta impresión que está dentro del bucle?
  • 3:17 - 3:21
    Por lo tanto, todavía estoy que va a funcionar a través de las filas,
    todavía tengo la sentencia if, pero entonces el
  • 3:21 - 3:25
    Lo único que sucede dentro de la sentencia if es Contador = Contador +1.
  • 3:25 - 3:30
    Así que se topan en uno. Así pues, ahora si me
    ejecutar este programa. Acabo, acabo de conseguir este
  • 3:30 - 3:35
    Una línea de salida. Lo ejecuto y que sólo
    dice, bam, 258. Así que esto está empezando, esto
  • 3:35 - 3:39
    está empezando a parecerse más a lo que consideramos como
    com-, ya sabes, la forma de
  • 3:39 - 3:43
    equipo está teniendo en algunos
    masivo de datos y el tipo de cribado a través de él y dando
  • 3:43 - 3:47
    = = que una especie de, una respuesta definitiva. Muy bien,
    Por lo tanto, vamos a intentar, intentar algunos problemas más acá.
  • 3:47 - 3:52
    Y nosotros manual, tenemos la variable
    soluciones. ¿Cuántos nombres comienzan con "X" y
  • 3:52 - 3:56
    continuación, se compara con la cantidad de empezar con "Y".
    Por lo tanto, si quiero contar cuántos nombres inicio
  • 3:56 - 3:59
    con "X", que acaba de cambiar, ya sabes, el número
    , y el recuento es igual a más uno.
  • 3:59 - 4:03
    Cuenta = cuenta un solo puedo
    mantener. Así que me limitaré a decir, ¿cuántos inicio
  • 4:03 - 4:07
    con "X"? Así que, si lo ejecuto, dice, de seis años.
    Así que ahora dice ¡oh bien lo que si quiero
  • 4:07 - 4:11
    Para saber cuántos comienzan con "Y", así que puede ver todos los
    , toda la estructura se mantenga y
  • 4:11 - 4:16
    Sólo tengo que cambiar eso una cosa es "Y".
    Y su diecisiete años, así que supongo que más nombres
  • 4:16 - 4:21
    comienzan con "Y", mucho más nombres comienzan con
    "Y" que con "X". Entonces dice, para el tercer
  • 4:21 - 4:26
    uno, ¿cuántos nombres de la muchacha comienza con "A",
    luego cambiar a contar cuántos nombres de niño
  • 4:26 - 4:30
    comienzan con "A". Está bien así que esto va a traer
    material de la última vez, me
  • 4:30 - 4:39
    wan't utilizar una y aquí. Así que voy a decir,
    startsWith ("A"). Me va a decir y ("&&") row.getField ("género") "niña"
  • 4:39 - 4:47
    Así que eso es
    la tarea, y luego dentro me acaba de decir
  • 4:47 - 4:55
    cuenta = cuenta +1. Muy bien, ciento sesenta y un
    nueve, Así, la pregunta de seguimiento es
  • 4:55 - 5:04
    cuántos nombres del muchacho. Así, por chico que se acaba de
    cambiar esta situación. Así que esta noción de la si
  • 5:04 - 5:10
    Y la tarea son en realidad, es el mismo para el conteo de
    . Es realmente justo donde como ya hemos
  • 5:10 - 5:16
    habría dicho de impresión (fila), ahora sólo tengo este 1
    cuenta = cuenta lo que puede hacer el recuento.
  • 5:16 - 5:21
    [Inaudible] de manera que los nombres más crecen
    [inaudible]. Bueno, por lo que es nuestro primer
  • 5:21 - 5:25
    buscar en la cuenta básica. Así que vamos a intentar algunos ejercicios
    .
Title:
Count I
Video Language:
English
turquino edited Spanish subtitles for Count I (5 mins)
turquino edited Spanish subtitles for Count I (5 mins)
turquino added a translation

Spanish subtitles

Revisions