2999a commited on
Commit
2f9d2f4
·
verified ·
1 Parent(s): 8fa1e8c

Upload via hfc (batch)

Browse files

Uploaded using hfc tool

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +16 -0
  2. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/01-Resumen.html +0 -0
  3. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/02-Instalación de CodeBlocks en Mac paso a paso.mhtml +0 -0
  4. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Creación de un Proyecto de Consola en C Paso a Paso.mp4 +3 -0
  5. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Creación de un Proyecto de Consola en C Paso a Paso.vtt +113 -0
  6. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Resumen.html +0 -0
  7. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Lecturas recomendadas.txt +2 -0
  8. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Resumen.html +0 -0
  9. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.mp4 +3 -0
  10. subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.vtt +104 -0
  11. subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.mp4 +3 -0
  12. subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.vtt +242 -0
  13. subir/Curso Práctico de C/04-Manejo de memoria/01-Resumen.html +0 -0
  14. subir/Curso Práctico de C/04-Manejo de memoria/02-Resumen.html +0 -0
  15. subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.mp4 +3 -0
  16. subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.vtt +179 -0
  17. subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.mp4 +3 -0
  18. subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.vtt +176 -0
  19. subir/Curso Práctico de C/04-Manejo de memoria/03-Resumen.html +0 -0
  20. subir/Curso Práctico de C/04-Manejo de memoria/04-Resumen.html +0 -0
  21. subir/Curso Práctico de C/04-Manejo de memoria/04-Uso de Apuntadores para Manipulación de Memoria en Programación.mp4 +3 -0
  22. subir/Curso Práctico de C/04-Manejo de memoria/04-Uso de Apuntadores para Manipulación de Memoria en Programación.vtt +224 -0
  23. subir/Curso Práctico de C/04-Manejo de memoria/05-Cálculo del Área de Círculo y Esfera con Variables.mhtml +0 -0
  24. subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.mp4 +3 -0
  25. subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.vtt +269 -0
  26. subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Resumen.html +0 -0
  27. subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.mp4 +3 -0
  28. subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.vtt +353 -0
  29. subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Resumen.html +0 -0
  30. subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.mp4 +3 -0
  31. subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.vtt +245 -0
  32. subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.mp4 +3 -0
  33. subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.vtt +203 -0
  34. subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Resumen.html +0 -0
  35. subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Funciones en Programación Creación y Uso Eficiente.mp4 +3 -0
  36. subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Funciones en Programación Creación y Uso Eficiente.vtt +254 -0
  37. subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Resumen.html +0 -0
  38. subir/Curso Práctico de C/05-Entrada de datos y funciones/06-Creación de aventuras interactivas con C y decisiones de usuario.mhtml +0 -0
  39. subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.mp4 +3 -0
  40. subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.vtt +221 -0
  41. subir/Curso Práctico de C/06-Loops y arreglos/01-Resumen.html +0 -0
  42. subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.mp4 +3 -0
  43. subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.vtt +140 -0
  44. subir/Curso Práctico de C/06-Loops y arreglos/02-Resumen.html +0 -0
  45. subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.mp4 +3 -0
  46. subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.vtt +272 -0
  47. subir/Curso Práctico de C/06-Loops y arreglos/03-Resumen.html +0 -0
  48. subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.mp4 +3 -0
  49. subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.vtt +272 -0
  50. subir/Curso Práctico de C/06-Loops y arreglos/04-Resumen.html +0 -0
.gitattributes CHANGED
@@ -255,3 +255,19 @@ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/01-Introducción[[:spac
255
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/01-Introducción[[:space:]]a[[:space:]]C/02-Programación[[:space:]]en[[:space:]]C[[:space:]]Fundamentos[[:space:]]y[[:space:]]Aplicaciones[[:space:]]Prácticas.mp4 filter=lfs diff=lfs merge=lfs -text
256
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/02-Conceptos[[:space:]]Generales[[:space:]]de[[:space:]]C/01-Historia[[:space:]]y[[:space:]]uso[[:space:]]del[[:space:]]compilador[[:space:]]GCC[[:space:]]en[[:space:]]programación.mp4 filter=lfs diff=lfs merge=lfs -text
257
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/03-Preparando[[:space:]]el[[:space:]]entorno[[:space:]]de[[:space:]]trabajo/01-Instalación[[:space:]]de[[:space:]]CodeBlocks[[:space:]]en[[:space:]]Windows[[:space:]]paso[[:space:]]a[[:space:]]paso.mp4 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
255
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/01-Introducción[[:space:]]a[[:space:]]C/02-Programación[[:space:]]en[[:space:]]C[[:space:]]Fundamentos[[:space:]]y[[:space:]]Aplicaciones[[:space:]]Prácticas.mp4 filter=lfs diff=lfs merge=lfs -text
256
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/02-Conceptos[[:space:]]Generales[[:space:]]de[[:space:]]C/01-Historia[[:space:]]y[[:space:]]uso[[:space:]]del[[:space:]]compilador[[:space:]]GCC[[:space:]]en[[:space:]]programación.mp4 filter=lfs diff=lfs merge=lfs -text
257
  subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/03-Preparando[[:space:]]el[[:space:]]entorno[[:space:]]de[[:space:]]trabajo/01-Instalación[[:space:]]de[[:space:]]CodeBlocks[[:space:]]en[[:space:]]Windows[[:space:]]paso[[:space:]]a[[:space:]]paso.mp4 filter=lfs diff=lfs merge=lfs -text
258
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/03-Preparando[[:space:]]el[[:space:]]entorno[[:space:]]de[[:space:]]trabajo/03-Creación[[:space:]]de[[:space:]]un[[:space:]]Proyecto[[:space:]]de[[:space:]]Consola[[:space:]]en[[:space:]]C[[:space:]]Paso[[:space:]]a[[:space:]]Paso.mp4 filter=lfs diff=lfs merge=lfs -text
259
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/03-Preparando[[:space:]]el[[:space:]]entorno[[:space:]]de[[:space:]]trabajo/04-Uso[[:space:]]de[[:space:]]Librerías[[:space:]]y[[:space:]]EntradaSalida[[:space:]]en[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
260
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/04-Manejo[[:space:]]de[[:space:]]memoria/01-Memoria[[:space:]]y[[:space:]]Tipos[[:space:]]de[[:space:]]Datos[[:space:]]en[[:space:]]Computadoras[[:space:]]y[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
261
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/04-Manejo[[:space:]]de[[:space:]]memoria/02-Variables[[:space:]]y[[:space:]]tipos[[:space:]]de[[:space:]]datos[[:space:]]en[[:space:]]programación[[:space:]]básica.mp4 filter=lfs diff=lfs merge=lfs -text
262
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/04-Manejo[[:space:]]de[[:space:]]memoria/03-Operadores[[:space:]]Aritméticos[[:space:]]y[[:space:]]Lógicos[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
263
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/04-Manejo[[:space:]]de[[:space:]]memoria/04-Uso[[:space:]]de[[:space:]]Apuntadores[[:space:]]para[[:space:]]Manipulación[[:space:]]de[[:space:]]Memoria[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
264
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/05-Entrada[[:space:]]de[[:space:]]datos[[:space:]]y[[:space:]]funciones/01-Entrada[[:space:]]y[[:space:]]manejo[[:space:]]de[[:space:]]datos[[:space:]]en[[:space:]]programas[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
265
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/05-Entrada[[:space:]]de[[:space:]]datos[[:space:]]y[[:space:]]funciones/02-Operadores[[:space:]]Relacionales[[:space:]]y[[:space:]]Condicionales[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
266
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/05-Entrada[[:space:]]de[[:space:]]datos[[:space:]]y[[:space:]]funciones/03-Condicionales[[:space:]]y[[:space:]]estructuras[[:space:]]de[[:space:]]control[[:space:]]en[[:space:]]programación.mp4 filter=lfs diff=lfs merge=lfs -text
267
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/05-Entrada[[:space:]]de[[:space:]]datos[[:space:]]y[[:space:]]funciones/04-Funciones[[:space:]]y[[:space:]]Encapsulamiento[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
268
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/05-Entrada[[:space:]]de[[:space:]]datos[[:space:]]y[[:space:]]funciones/05-Funciones[[:space:]]en[[:space:]]Programación[[:space:]]Creación[[:space:]]y[[:space:]]Uso[[:space:]]Eficiente.mp4 filter=lfs diff=lfs merge=lfs -text
269
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/06-Loops[[:space:]]y[[:space:]]arreglos/01-Arreglos[[:space:]]Conceptos[[:space:]]Básicos[[:space:]]y[[:space:]]Manipulación[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
270
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/06-Loops[[:space:]]y[[:space:]]arreglos/02-Estructuras[[:space:]]de[[:space:]]Control[[:space:]]Bucles[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
271
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/06-Loops[[:space:]]y[[:space:]]arreglos/03-Contadores[[:space:]]y[[:space:]]Bucles[[:space:]]en[[:space:]]Programación[[:space:]]While[[:space:]]DoWhile[[:space:]]y[[:space:]]For.mp4 filter=lfs diff=lfs merge=lfs -text
272
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/06-Loops[[:space:]]y[[:space:]]arreglos/04-Arreglos[[:space:]]Unidimensionales[[:space:]]y[[:space:]]Bidimensionales[[:space:]]en[[:space:]]Programación.mp4 filter=lfs diff=lfs merge=lfs -text
273
+ subir/Curso[[:space:]]Práctico[[:space:]]de[[:space:]]C/06-Loops[[:space:]]y[[:space:]]arreglos/05-Dibujar[[:space:]]Mapas[[:space:]]y[[:space:]]Personajes[[:space:]]en[[:space:]]Juegos[[:space:]]con[[:space:]]Arreglos[[:space:]]en[[:space:]]C.mp4 filter=lfs diff=lfs merge=lfs -text
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/01-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/02-Instalación de CodeBlocks en Mac paso a paso.mhtml ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Creación de un Proyecto de Consola en C Paso a Paso.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:547b465664ca18c8750fa0423f6031ad91c0ca1855ea72ff17e6a341381b4a8a
3
+ size 27887651
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Creación de un Proyecto de Consola en C Paso a Paso.vtt ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.839 --> 00:08.390
4
+ bueno, ya casi Install, loco blogs. Le es la primera vez que lo ahora les va a salir esta Ventana
5
+
6
+ -->
7
+ .
8
+
9
+ 00:08.390 --> 00:12.910
10
+ Sí, les va a dar diferenciaciones en las cuales Steven puede pueden elegir qué
11
+
12
+ 00:12.910 --> 00:19.960
13
+ quieren asociar. Co- Blog XK once y Sebas Madre Thais le picado que hay Ya Todo está listo para trabajar
14
+
15
+ -->
16
+ .
17
+
18
+ 00:19.989 --> 00:22.850
19
+ Les voy a enseñar a crear su primer proyecto para ver que todo funcione bien.
20
+
21
+ 00:23.269 --> 00:26.410
22
+ Ciudad. Acá la parte de arriba donde ese fallo le dan click.
23
+
24
+ 00:26.440 --> 00:30.890
25
+ Pueden poner ni un y un proyecto nuevo. Con lo seleccionan.
26
+
27
+ 00:30.920 --> 00:36.759
28
+ Salen muchos temple ex o formatos que existen de aplicaciones pueden ver portarán.
29
+
30
+ 00:36.789 --> 00:40.100
31
+ Pueden ver otros compiladores, Open, SEO, clip, etcétera.
32
+
33
+ 00:40.130 --> 00:44.060
34
+ Nosotros vamos a trabajar con el más básico, que es una aplicación de consola.
35
+
36
+ 00:44.090 --> 00:47.350
37
+ La va a seleccionar. Estado aquí y le vamos a picar algo.
38
+
39
+ 00:48.840 --> 00:54.039
40
+ Después nos va a decir que bienvenidos a La instaladora del proyecto Los poder Siguiente Vamos
41
+
42
+ 00:54.039 --> 00:58.670
43
+ a elegir que se hace más, más. Tengan mucho cuidado con la seleccionarse, eligen se más, más le
44
+
45
+ 00:58.670 --> 01:03.479
46
+ pueden. Siente Después. Le van a poner un título el proyecto, en este caso le voy a poner.
47
+
48
+ 01:03.509 --> 01:13.579
49
+ Hola, Un. Puede elegir en qué dirección? Ustedes lo quiere instalar o pueden dejar la
50
+
51
+ 01:13.579 --> 01:18.989
52
+ que ya está por de folk le pueden siguiente ATA hay una opción de compiladores.
53
+
54
+ 01:19.019 --> 01:22.069
55
+ Se acuerdan que en una clase pasada vimos que tipos de compiladores ahí?
56
+
57
+ 01:22.079 --> 01:26.230
58
+ Pues hay muchos hay de Microsoft, tiene otros tipos, pero nosotros vamos a él
59
+
60
+ -->
61
+ .
62
+
63
+ 01:26.230 --> 01:30.560
64
+ Open shorts que les había dicho Ya va estar y ya no está el puesto por de fuel porque es el único que
65
+
66
+ 01:30.560 --> 01:39.079
67
+ tiene instalado. Le podemos terminar El error que nos ha marcado previamente es
68
+
69
+ 01:39.079 --> 01:42.219
70
+ porque no tenía la dirección de donde salvar nuestro proyecto.
71
+
72
+ 01:42.250 --> 01:47.549
73
+ Esto si les pasa esto se soluciona muy fácil. Si van a crear un nuevo proyecto, como les había dicho
74
+
75
+ 01:47.560 --> 01:52.769
76
+ y selección otra vez la consola, le pueden siguiente selecciones de los más iPod
77
+
78
+ 01:52.769 --> 02:00.120
79
+ en su título. Hola mundo En caso de que no desaparezca estos textos acaba de dónde lo va a salvar.
80
+
81
+ 02:00.150 --> 02:05.920
82
+ Pueden seleccionar un camino predeterminado, Como escritorio o una carpeta de proyectos.
83
+
84
+ 02:05.920 --> 02:11.810
85
+ Este especial. Y ahora ya les parece bien esto. Yo ya su con los puede escribir bien en el disco duro
86
+
87
+ -->
88
+ ,
89
+
90
+ 02:11.840 --> 02:17.280
91
+ donde debería. Le pueden siguiente terminan y ahora ya tiene su proyecto listo.
92
+
93
+ 02:17.310 --> 02:22.039
94
+ Si se ve un Simenon, no tiene nada. K Esto es porque en el proyecto Hola mundo está
95
+
96
+ 02:22.039 --> 02:26.819
97
+ de este lado. Si me dice a mis archivos fuentes a mi archivo principal, que es este medio punto se
98
+
99
+ 02:26.819 --> 02:30.500
100
+ Pepe le de doble click. Ya van a ver el código esté más, más.
101
+
102
+ 02:30.530 --> 02:35.300
103
+ Si quieren probar para ver que funcione, le pueden dar a esta en grande de acá con
104
+
105
+ 02:35.300 --> 02:39.639
106
+ la feliz con el play le ponen vida Enron y lo va a correr.
107
+
108
+ 02:39.669 --> 02:42.000
109
+ Hola mundo. Presionar cualquier tecla preventiva.
110
+
111
+ 02:42.009 --> 02:45.050
112
+ No se preocupen en la siguiente clase veremos qué significa todo esto.
113
+
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Lecturas recomendadas.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ https://www.asciiart.eu/mythology/dragons
2
+ https://repl.it/languages/cpp
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2581b0d276263d0df7fd55ba2f014bf64143610648cdd8d7d54809dcf8003b30
3
+ size 33855626
subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.vtt ADDED
@@ -0,0 +1,104 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.740 --> 00:08.869
4
+ Ya. Después de que corrimos para probar que la instalación y todo fue perfecto, podemos ver que aquí
5
+
6
+ 00:08.869 --> 00:12.359
7
+ tenemos un montón de código e información que no sabemos que es.
8
+
9
+ 00:12.390 --> 00:16.760
10
+ Una de las ventajas de usar complots es que ya nos da el entorno pre- hecho conciertos
11
+
12
+ -->
13
+ ,
14
+
15
+ 00:16.760 --> 00:21.829
16
+ ejemplos para poder correr lo y probar Aute No aceptamos mucho Pero grandes rasgos les digo, no se
17
+
18
+ 00:21.829 --> 00:27.170
19
+ preocupen, luego lo va a hacer con calma. Es que estados imprimiendo con este comando un
20
+
21
+ 00:27.199 --> 00:40.500
22
+ hola mundo. Si nosotros cambiamos la palabra Por su nombre y apellido le por los play, lo pueden ver
23
+
24
+ 00:40.500 --> 00:44.789
25
+ en la parte de Caco aparece y después el programa termina.
26
+
27
+ 00:44.820 --> 00:48.479
28
+ Prefiero cualquier tecla, dice Sierra Pero Cómo es esto?
29
+
30
+ 00:48.479 --> 00:51.289
31
+ Cómo está imprimiendo la consola? Que imagen de qué está pasando?
32
+
33
+ 00:51.320 --> 00:54.450
34
+ Pues nada más Así es el curso, es más de acierto.
35
+
36
+ 00:54.479 --> 01:00.789
37
+ Este lo que hacemos es que usamos esta librería llamada Hay String, que son las librerías.
38
+
39
+ 01:00.820 --> 01:07.650
40
+ Son pedazos de código y comandos que otras personas antes al escrito y se van incluyendo
41
+
42
+ 01:07.680 --> 01:11.909
43
+ como un estándar en los paquetes para que ustedes las puedo sal sin preocuparse.
44
+
45
+ 01:11.939 --> 01:17.159
46
+ Se más, más tienen las libreas estándar, que es un conjunto de librerías que se ha llegado a un acuerdo
47
+
48
+ 01:17.189 --> 01:21.530
49
+ para que estén disponibles en todas las implementaciones los compradores se más, más.
50
+
51
+ 01:21.560 --> 01:25.849
52
+ En este caso está usando la y string que de entrada y salida de edad.
53
+
54
+ 01:26.439 --> 01:31.939
55
+ También podemos imprimir muchos mensajes a partes apellidos, como por ejemplo Un
56
+
57
+ 01:31.939 --> 01:35.890
58
+ hombres animales, sino por las vacas. Sólo copian y pegan.
59
+
60
+ 01:35.890 --> 01:45.530
61
+ No se preocupen mucho Por lo demás de Japón Los pollo poder como barre posible nuestros mensajes.
62
+
63
+ 01:45.560 --> 01:52.230
64
+ Nosotros mensajes va a ir de arriba hacia abajo dentro de este bloque que es nuestro programa principal
65
+
66
+ 01:52.260 --> 01:59.629
67
+ llamado Me. Ya que sabemos esto, tales podemos conseguir la portada del juego de laberinto que
68
+
69
+ 01:59.629 --> 02:09.689
70
+ tanto queremos hacer. Si vamos a Good Mul podemos buscar arte de Asti y voy a buscar un dragón que
71
+
72
+ 02:09.689 --> 02:15.229
73
+ se las Clear. Es arte que ha hecho las personas de diferentes con difieren simbolitos dibujaron
74
+
75
+ -->
76
+ ,
77
+
78
+ 02:15.229 --> 02:19.270
79
+ por ejemplo, este cocodrilo. Yo lo que voy a hacer es que voy a ganar este dragón hecho
80
+
81
+ 02:19.270 --> 02:24.550
82
+ por dando Van Baker. Gracias y lo voy a llevar como blogs.
83
+
84
+ 02:24.939 --> 02:29.439
85
+ Le voy a poner Si usted sólo compete, no pegan, va a ser un montón de errores.
86
+
87
+ 02:29.469 --> 02:34.900
88
+ Le pueden play, No nos va a dejar es que esto es porque no está en ningún lugar.
89
+
90
+ 02:34.930 --> 02:51.919
91
+ Lo que voy a hacer es con mucho cuidado Voy a ganar Carlón y lo voy a poner en este caso ven
92
+
93
+ -->
94
+ ,
95
+
96
+ 02:51.949 --> 02:57.250
97
+ ven que tiene este doble comilla, la plan quitar y a funcionar ningún problema.
98
+
99
+ 03:07.740 --> 03:22.599
100
+ Y así Es como si yo pongo play Tengo Microsoft CTO Pero bueno, es el entorno en el que va a estar aprendiendo
101
+
102
+ 03:22.629 --> 03:25.650
103
+ nuestro código y vamos a ver con más detalle los siguientes pasos
104
+
subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:03e187b027143eb6b9cbaba25e5c5628a4ffe9a17e9ad8d8fde56f05988c2b2c
3
+ size 76610269
subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.vtt ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.640 --> 00:08.759
4
+ que es la memoria Es. Algo muy extraño está dentro de nosotros y es lo que define Quiénes somos?
5
+
6
+ 00:08.789 --> 00:11.779
7
+ Chacón. Aunque hicieron ayer o se acuerdan que comieron ayer.
8
+
9
+ 00:11.810 --> 00:15.189
10
+ Ustedes son por las memorias que han tenido antes y las experiencias.
11
+
12
+ 00:15.220 --> 00:18.550
13
+ Es muy extraño. En una computadora funciona muy parecido.
14
+
15
+ 00:19.239 --> 00:24.440
16
+ La memoria es el proceso de codificar atra, como por ejemplo nosotros, los humanos a través de los
17
+
18
+ 00:24.440 --> 00:32.890
19
+ ojos, almacenar Información y recuperar la Yo Ayer ni una película El almacén en mi cabeza le
20
+
21
+ 00:32.890 --> 00:38.250
22
+ recuperó Ese proceso es la memoria. En una computadora pasa exactamente lo mismo.
23
+
24
+ 00:38.740 --> 00:44.350
25
+ Se codifica en datos que se van a almacenar y se tienen que recuperar cuando están ser utilizados,
26
+
27
+ 00:45.640 --> 00:47.310
28
+ que es lo que dan los tengamos. Que son esos datos?
29
+
30
+ 00:47.310 --> 00:50.259
31
+ Pues es todo puede ser desde el brillo de celular.
32
+
33
+ 00:50.289 --> 00:54.159
34
+ Realmente muchos cambios cuando lo suspende Sorprendes puede ser tu contraseña de golf Hay.
35
+
36
+ 00:54.189 --> 00:59.920
37
+ Almacenamos una gran cantidad de datos, datos, pero que son esos otros en la computadora?
38
+
39
+ 00:59.920 --> 01:05.180
40
+ Y cómo se almacenan nosotros nuestra computadora no son nada más que ceros y unos interpretados
41
+
42
+ 01:05.180 --> 01:08.469
43
+ de ciertas maneras y zonas más nos en dos lugares.
44
+
45
+ 01:08.500 --> 01:13.909
46
+ El primer lugar es el disco duro y El segundo lugar es la memoria ram, que es el disco duro.
47
+
48
+ 01:13.939 --> 01:19.260
49
+ Es un lugar de almacenamiento en el cual los programas escriben información entre
50
+
51
+ 01:19.260 --> 01:23.579
52
+ velocidad media porque es una entidad física que está girando a veces dependiendo el tipo disco duro
53
+
54
+ -->
55
+ ,
56
+
57
+ 01:23.609 --> 01:27.900
58
+ pero perdura No importa que la conductora pierda poder, la información o se pierde.
59
+
60
+ 01:27.930 --> 01:30.549
61
+ Está ahí para con ustedes volver a aprender a su computadora.
62
+
63
+ 01:30.739 --> 01:33.349
64
+ Vuelva a leer la información que habían guardado antes.
65
+
66
+ 01:33.840 --> 01:39.189
67
+ También están las memorias flash, que son nuevas, que también son contadas como disco duro y
68
+
69
+ 01:39.189 --> 01:41.849
70
+ estable. Memoria ram es la memoria de acceso dinámico.
71
+
72
+ 01:42.239 --> 01:47.379
73
+ Esto qué quiere decir que decir que la lectura y escritura es rápida no va en un orden.
74
+
75
+ 01:47.409 --> 01:51.480
76
+ No importa cuál sea el orden de los objetos, la va a recuperar con la misma información.
77
+
78
+ 01:51.489 --> 01:55.280
79
+ Iba a escribir en ella con la misma información. El problema memoria ram hacer
80
+
81
+ 01:55.280 --> 01:59.129
82
+ tan rápida. Ustedes dirán porque nos vamos pura memoria ram lo le disco duro.
83
+
84
+ 01:59.159 --> 02:03.750
85
+ La situación es que cuando la compu Tora pierde el poder, le memoria ram se pierde para siempre.
86
+
87
+ 02:04.340 --> 02:09.419
88
+ Entonces no perdura. Son las dos diferencias entre los tipos de memoria En todos.
89
+
90
+ 02:09.419 --> 02:13.569
91
+ Nuestro proceso, como hemos dicho antes, es codificar nuestros datos almacenar
92
+
93
+ 02:13.580 --> 02:19.860
94
+ en Rahn o disco duro la información y recuperarlo cuando lo necesitemos, ya que tenga nuestro proceso
95
+
96
+ 02:19.860 --> 02:25.219
97
+ de cómo funciona la memoria, vamos a ver cómo codificar la en la computadora, Toda la memoria se manejan
98
+
99
+ 02:25.219 --> 02:30.310
100
+ como ceros y unos no importa qué significa? Pero él, como leemos a ceros y unos es
101
+
102
+ 02:30.310 --> 02:33.349
103
+ lo que le da el valor que quiere verse representado.
104
+
105
+ 02:34.439 --> 02:39.479
106
+ Eso se podría decir que son los tipos. Datos, como pueden ver en sus palabras Las
107
+
108
+ 02:39.509 --> 02:44.590
109
+ palabras se generan a través de estas letras únicas que solas no tiene ningún significado.
110
+
111
+ 02:44.620 --> 02:50.159
112
+ Pero al combinarlas ya tiene un significado y puede usar las con sentido Algo similar pasa con los tipos
113
+
114
+ -->
115
+ ,
116
+
117
+ 02:50.159 --> 02:53.819
118
+ datos, los ceros y unos que la computará guarda no significan realmente nada.
119
+
120
+ 02:53.849 --> 02:59.300
121
+ El como los leemos, es lo que le da el significado, como dice la definición La
122
+
123
+ 02:59.330 --> 03:03.969
124
+ caja es que es una clasificación que se le da la información para saber hacer al
125
+
126
+ 03:03.969 --> 03:09.960
127
+ compilador cómo va a ser escrita e interpretada. Sí, vamos a que nuestro programa, que estoy imprimiendo
128
+
129
+ 03:09.960 --> 03:15.250
130
+ un diez El diez realmente es la computadora lo va a bordar en ceros y unos en Binario.
131
+
132
+ 03:15.639 --> 03:19.750
133
+ Pero yo para mi sigue sin un diez. Esto es un tipo de dato entero.
134
+
135
+ 03:20.439 --> 03:27.289
136
+ Cuáles son los tipos de datos que existen? Los tipos datos primitivos como el entero, que son números
137
+
138
+ 03:27.319 --> 03:32.800
139
+ pueden ser negativos y positivos hasta cierto límite y flotantes, que son números decimales, como
140
+
141
+ 03:32.800 --> 03:36.729
142
+ tres punto tratos seis seis Qué es el número? Pi Los números.
143
+
144
+ 03:36.729 --> 03:41.129
145
+ Goleamos si no los conocen. Son datos de información que puede ser verdadera o
146
+
147
+ 03:41.129 --> 03:45.909
148
+ falsa. Como cien estaban haciendo si no estaban haciendo Es falso.
149
+
150
+ 03:45.909 --> 03:51.419
151
+ Si está amaneciendo y duradero y os caracteres Colom higos arriba son las letritas, la interpretación
152
+
153
+ -->
154
+ ,
155
+
156
+ 03:51.419 --> 03:54.560
157
+ aunque sean en los datos, sean ceros y unos eso.
158
+
159
+ 03:54.560 --> 03:59.310
160
+ Cero. Si nos representan un carácter con jugo, dibujamos el dragón en las claves pasadas queda
161
+
162
+ 03:59.310 --> 04:06.669
163
+ simbolito en un carácter. Eso los charts Estos son todas la tabla que viene en la página s más más
164
+
165
+ 04:06.699 --> 04:09.280
166
+ de los tipos. Datos que se pueden usar si se fijan.
167
+
168
+ 04:09.310 --> 04:11.780
169
+ Tenemos enteros shorts que son entre los más chicos.
170
+
171
+ 04:11.810 --> 04:18.519
172
+ Todos los tipos de datos tienen un rey, un valor en cuantos mix tiene Es cantidad De, Vits, ceros
173
+
174
+ 04:18.529 --> 04:22.660
175
+ y unos es cuando valores puede interpretar. Existe un límite.
176
+
177
+ 04:22.689 --> 04:27.509
178
+ Acá hay un estándar en el cual se dice que los enteros, bien que ser al menos dieciséis, pero dependiendo
179
+
180
+ 04:27.509 --> 04:33.149
181
+ el tipo de compilador que se use y el modelo puede ser treinta y dos pigs hoy puede variar un poco.
182
+
183
+ 04:36.139 --> 04:39.649
184
+ Vamos a pasar a programar para ver cómo funcionan estos tipos de datos en código.
185
+
186
+ 04:40.040 --> 04:44.449
187
+ Ya que estoy en mi código, vamos a ver como puedo usar los tipos.
188
+
189
+ 04:44.449 --> 04:49.129
190
+ Datos. Sé que aún no hemos visto esto, pero vamos, y especialmente con detalle todo
191
+
192
+ 04:49.129 --> 04:56.550
193
+ lo que falta. Ahora yo voy a imprimir en mi consola Un enter home.
194
+
195
+ 04:58.339 --> 05:11.610
196
+ Sí, yo imprimo, sí, Help o play va decir diez o que Ahora siguen, primo otros tipos.
197
+
198
+ 05:11.610 --> 05:20.470
199
+ Datos como por ejemplo Un flotante practicado sería tres punto catorce dieciséis
200
+
201
+ 05:20.500 --> 05:31.959
202
+ cerveza de pie. Está muy bien. Mi. Primer ciento, tres punto casos catorce y seis.
203
+
204
+ 05:31.990 --> 05:37.350
205
+ Por qué es esto? Esto es porque no le puse un punto y aparte a mis código de arriba.
206
+
207
+ 05:37.740 --> 05:44.550
208
+ Entonces, aquí usó este comando Entre Ahora, sino imprimió mi código.
209
+
210
+ 05:45.339 --> 05:47.680
211
+ Primero, el diez y lo del tres punto catorce, dices?
212
+
213
+ 05:47.709 --> 05:51.959
214
+ Estos son unos tipos datos diferentes. El primero es un entero que es el que vimos en la presentación
215
+
216
+ 05:51.990 --> 06:03.370
217
+ y es menos importante que el que estaba junto al entero Si le durante los los Julia nos y
218
+
219
+ 06:03.370 --> 06:24.509
220
+ los charts Aca pueden ver cómo se imprime diez tres punto Control + L seis uno Se tengo
221
+
222
+ 06:24.509 --> 06:48.899
223
+ que recordar darles mi punto y aparte. Ahora yo lo veo Si lo conjunto, la consola para que puedan
224
+
225
+ 06:48.899 --> 06:55.149
226
+ de ustedes. Aquí puedo ver mi diez, que es un diez m y tres punto catorce y seis, que es mi número
227
+
228
+ 06:55.149 --> 07:00.459
229
+ de Ziemann. Mi verdadero, que es uno si fuera falso, diría cero en lugar de uno y
230
+
231
+ 07:00.470 --> 07:05.389
232
+ mi carácter que éste se con ustedes vieron el ejemplo que hicimos, que era bares
233
+
234
+ 07:05.389 --> 07:11.449
235
+ caracteres juntos. Eso es un tipo dato compuesto que se llama String y luego hacer un breve ejemplo
236
+
237
+ 07:11.449 --> 07:33.129
238
+ de ese que ya hemos hecho antes. Y estos son los tipos datos que tenemos ya en se más, más.
239
+
240
+ 07:33.160 --> 07:37.850
241
+ A continuación podemos ver cómo usarlos, almacenarlos, interactuar con ellos más
242
+
subir/Curso Práctico de C/04-Manejo de memoria/01-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/04-Manejo de memoria/02-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:890ee9dc232912b452894aa1ca09139920a7dc246c5640ad667f563ea691d092
3
+ size 61007776
subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.vtt ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.740 --> 00:08.380
4
+ Ya querido, los tipos de datos y toda la forma la cual se puede interpretar la información.
5
+
6
+ 00:08.410 --> 00:13.699
7
+ Vamos a aprender a como guardar en la memoria esa información para poder usarla cuando
8
+
9
+ 00:13.699 --> 00:19.940
10
+ queramos. Entonces, para usar esta, esta información ni estamos Crea algo llamado variable, que
11
+
12
+ 00:19.940 --> 00:25.010
13
+ es una variable. Es un espacio reservado en memoria, definido por un tipo de dato y
14
+
15
+ 00:25.010 --> 00:28.600
16
+ un nombre asignado en el cual se puede guardar un valor y se puede modificar.
17
+
18
+ 00:28.629 --> 00:32.929
19
+ Pueden verlo como este espacio en el cual ustedes van a meter información Lleva
20
+
21
+ 00:32.929 --> 00:37.250
22
+ de asignar un nombre para después, cuando la llamen es información llega usted es un
23
+
24
+ 00:37.250 --> 00:40.450
25
+ ejemplo de esto. Es su cumpleaños, el nombre, la variables cumpleaños.
26
+
27
+ 00:40.840 --> 00:43.890
28
+ Pero cuando piensa vender una información del cumpleaños es la fecha.
29
+
30
+ 00:43.899 --> 00:46.149
31
+ En un caso mi es cuatro de diciembre, noventa y uno.
32
+
33
+ 00:46.939 --> 00:52.250
34
+ Pero bueno, vamos a pasar a la consola para ver cómo podemos utilizar esta cosa llamada variable
35
+
36
+ -->
37
+ .
38
+
39
+ 00:53.039 --> 00:58.600
40
+ Entonces, ya que volvimos a nuestro entorno de trabajo, la de nuestro editor de complots aquí
41
+
42
+ 00:58.630 --> 01:03.100
43
+ para un resumen rápido, recuerden que incluye es la librería que estamos usando para
44
+
45
+ 01:03.100 --> 01:09.959
46
+ los comandos. Yo sin dispensa St de es para que podamos usar fácilmente el comandos Help que
47
+
48
+ 01:09.959 --> 01:15.340
49
+ hacer, que hemos estado usando para imprimir información y el informe Estoy acá.
50
+
51
+ 01:15.349 --> 01:20.090
52
+ Es el bloque en el que hemos todos, que nuestro código de estos comandos, para poder ver
53
+
54
+ 01:20.090 --> 01:24.659
55
+ lo que pasa en la consola y ejecutar. Ahora vamos a crear una variable.
56
+
57
+ 01:24.689 --> 01:29.859
58
+ Recuerdan que les dije que la variable de la información en memoria que Laginha dado su nombre en
59
+
60
+ 01:29.859 --> 01:37.290
61
+ este caso, si ponemos Init Muy, que es el mes en inglés, vamos a poner igual
62
+
63
+ 01:37.319 --> 01:42.640
64
+ a doce. Sí, puedo. Atención. Pueden ver que la primera parte de la variable es el tipo de dato.
65
+
66
+ 01:42.670 --> 01:46.739
67
+ Recuerdan que habían Vule anos flotantes, caracteres y otros.
68
+
69
+ 01:46.769 --> 01:51.650
70
+ Luego el nombre en el cual vamos a guardar nuestra variable, que en este caso es doce
71
+
72
+ 01:52.340 --> 02:02.519
73
+ Sin primo, en lugar de poner un doce puedo poner un el mes y esto va a ser que sin
74
+
75
+ 02:02.519 --> 02:10.750
76
+ prima directo y como vemos, bajaría K un doce. Todo funciona bien.
77
+
78
+ 02:11.639 --> 02:16.449
79
+ También puedo crear un más variables Esto para conservar la información que ya tengo y
80
+
81
+ 02:16.449 --> 02:24.650
82
+ usar nuevos bloques de información por, por ejemplo, si pongo el día tía, es independiente de mes
83
+
84
+ -->
85
+ .
86
+
87
+ 02:25.039 --> 02:30.960
88
+ Entonces, si ya imprimiera día puedo perfectamente ver doce y cuatro la consola Pero
89
+
90
+ 02:30.960 --> 02:33.710
91
+ tiempo manipular es las variables y usarlas de manera chistosos.
92
+
93
+ 02:33.740 --> 02:41.939
94
+ Por ejemplo, puedo decir qué día es igual A més, lo que haría directorio sería primero
95
+
96
+ 02:41.969 --> 02:47.180
97
+ va a ser mes con un doce. Luego hacer día y va a tener un cuatro hay ahora día
98
+
99
+ 02:47.189 --> 02:52.780
100
+ es igual, A més que més era doce. Pues que decir que ahora es entonces el abordar en día sin
101
+
102
+ 02:52.780 --> 02:58.330
103
+ primo los dos, ambos va a hacer dos sólo para que vean voy a imprimir lo que se pueden ver.
104
+
105
+ 02:58.360 --> 03:03.520
106
+ Doce y doce no tiene ningún punto y aparte, desde agregar un punto y aparte para
107
+
108
+ 03:03.520 --> 03:16.870
109
+ hacerlo más claro. Doce y doce es el primer ejemplo que tenemos con tipo de otros enteros.
110
+
111
+ 03:16.900 --> 03:21.340
112
+ Pero qué pasa con los otros tipos de datos? Por ejemplo, vamos a usar los flotantes y
113
+
114
+ 03:21.340 --> 03:28.960
115
+ vamos a poner Help Init. Si no se acuerdan que Espí es la circunferencia de un círculo tres
116
+
117
+ 03:28.990 --> 03:33.449
118
+ punto catorce quince es de números Blog home gusta cerraron tres punto catorce y seis.
119
+
120
+ 03:34.039 --> 03:39.620
121
+ Entonces, ya que tengo mi P puede imprimirlo y cuando le imprima me va a salir como
122
+
123
+ 03:39.620 --> 03:45.250
124
+ los enteros, pero aparte me veinti mi los decimales y que se comporta exactamente igual que
125
+
126
+ 03:45.250 --> 03:50.150
127
+ las mayores enteras, solamente que funciona específicamente para flotantes o decimales.
128
+
129
+ 03:51.039 --> 03:58.030
130
+ También puedo hacer Biblia. Nos voy a borrar Help Y para que nos confunda Julia
131
+
132
+ 03:58.030 --> 04:09.729
133
+ nos como por ejemplo Es Vim Pull en este caso, vinculando esta describiendo se colaba Labor con nombre
134
+
135
+ 04:09.759 --> 04:15.770
136
+ es Vim over Los Nombres de las variables me sirven mucho para identificar, para que las pensando este
137
+
138
+ 04:15.770 --> 04:34.550
139
+ caso yo voy a imprimir. Sí, aquí El El jugador ya perdió y acabó imprimir.
140
+
141
+ 04:36.939 --> 04:45.439
142
+ Sí, es de Moore tantos con ejecutar el programa va a preguntar si el juego le Add ya
143
+
144
+ 04:45.439 --> 04:48.850
145
+ perdió, iba a imprimir falsa. O sea, no ha perdido.
146
+
147
+ 04:49.240 --> 04:54.610
148
+ O en caso de que pusiera perderlo, Puede ser hay o puede hacerlo.
149
+
150
+ 04:54.610 --> 05:07.100
151
+ Trabajo El jugador ya perdió que mover Estruch entonces uno que Semfyc ahora de lo
152
+
153
+ 05:07.100 --> 05:16.730
154
+ que yo pueda interpretar, como si puedo ser n tipo de datos, pero la para las variables.
155
+
156
+ 05:16.759 --> 05:21.100
157
+ Pero la red les está recuerdo Si. Yo pongo Esto para comentar.
158
+
159
+ 05:21.129 --> 05:35.439
160
+ Puede ser que la regla es primero tipo dato luego nombre de la variable y es recomendado asignarle un
161
+
162
+ 05:35.439 --> 05:40.389
163
+ valor, porque si no lo hacemos empiezas con basurita, que es Christian Tags en la memoria en
164
+
165
+ 05:40.389 --> 05:46.259
166
+ este caso por los Merge. Asignación entero. Puedo saltó.
167
+
168
+ 05:46.259 --> 05:52.550
169
+ Conocen enter. Puedo ser un carácter Carácter Mi inicial.
170
+
171
+ 05:54.040 --> 06:01.850
172
+ Es igual, pero y listo, Miento. Se cura de estas reglas.
173
+
174
+ 06:02.240 --> 06:05.680
175
+ Cómo nombrar sus variables? Como cuando hablas memoria y leerlas.
176
+
177
+ 06:05.680 --> 06:07.850
178
+ Que la impresión Así podrá Nos hablas?
179
+
subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2e65a4c4e5763cbfd9fdf9f8daff6ce8206356bde92a91fad0ef29a0b7e6e6e4
3
+ size 66150488
subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.vtt ADDED
@@ -0,0 +1,176 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:08.230
4
+ ya tenemos variables, Ya tenemos información que guardamos en nuestra memoria, Ya podemos modificar
5
+
6
+ 00:08.230 --> 00:13.189
7
+ la podemos acceder a ella. Podemos bien, podemos imprimir la nuestra consola, pero ahora que hacemos
8
+
9
+ 00:13.189 --> 00:17.850
10
+ con ella, obviamente estados manipularla ni estamos hacer algún tipo de operación.
11
+
12
+ 00:18.239 --> 00:22.449
13
+ Y cómo hacemos eso con operadores que son los operadores?
14
+
15
+ 00:22.480 --> 00:27.219
16
+ Son símbolos que le permiten al programador hacer manipulaciones, generalmente aritméticas o
17
+
18
+ 00:27.219 --> 00:31.149
19
+ lógicas, usando uno o más datos, datos pueden ser variables.
20
+
21
+ 00:32.140 --> 00:37.270
22
+ Vamos a ver los operadores aritméticos. No sé si ustedes constar alguno, pero son bastante sencillos
23
+
24
+ 00:37.299 --> 00:44.310
25
+ la suma Es uno de ellos. Si yo tengo dos datos pueden ser tan invariables y lo sumo me oyentes.
26
+
27
+ 00:44.310 --> 00:47.840
28
+ Operación le va a dar un tres cero, que es un resultado entre esos dos datos.
29
+
30
+ 00:47.869 --> 00:52.149
31
+ Si yo tengo una resta, le va a dar la resta. Entre los datos, una multiplicación.
32
+
33
+ 00:52.640 --> 00:57.649
34
+ Creo que es un poco obvio la multiplicación de los dos datos o variables, la división y
35
+
36
+ 00:57.649 --> 01:03.619
37
+ el módulo. El módulo es un tema que es un poco complicado para que para entender al principio, para
38
+
39
+ 01:03.619 --> 01:07.250
40
+ los que empiezan. Pero el módulos, el residuo de una división.
41
+
42
+ 01:07.840 --> 01:12.060
43
+ Si usted es vivir en un número récord en la casita el número que queda hasta abajo.
44
+
45
+ 01:12.090 --> 01:17.519
46
+ Ese residuo, lo que sobra de la división. Eso les da el módulo y la asignación que
47
+
48
+ 01:17.519 --> 01:19.900
49
+ ya no estamos antes, aunque no se las había explicado.
50
+
51
+ 01:19.930 --> 01:26.709
52
+ Es la operación de asignar un valor a un lugar que en este caso es la variable.
53
+
54
+ 01:26.739 --> 01:29.629
55
+ Mi número está siendo igual a tres punto catorce.
56
+
57
+ 01:29.629 --> 01:34.549
58
+ Dices Vamos el código de como manipular los datos con operadores.
59
+
60
+ 01:35.640 --> 01:40.750
61
+ Ya estamos de vuelta. Demostró Vito de texto aquí vamos a empezar a manipular esa información.
62
+
63
+ 01:41.340 --> 01:48.099
64
+ Sí, yo imprimo un dos. Es lo que me ha dicho antes.
65
+
66
+ 01:48.129 --> 01:51.250
67
+ Pero por ejemplo, quiero manipularlo yo Ponerle una suma.
68
+
69
+ 01:51.739 --> 01:57.140
70
+ Dos más dos Code, Ejecute el código. Va a decir el resultado.
71
+
72
+ 01:57.140 --> 02:02.540
73
+ Cuatro Pero este este cuatros Slash Cat ahora y se va a imprimir Y su eliminar lo
74
+
75
+ 02:02.540 --> 02:06.870
76
+ que yo podría hacer sería un dado variable que sea me valor.
77
+
78
+ 02:06.870 --> 02:21.270
79
+ Cat es igual a dos. Valor. Ve Así buena. Dos En primera esto Bueno, a más valor
80
+
81
+ 02:21.270 --> 02:30.110
82
+ DIR que se exactamente lo mismo. Pero así como yo puedo manipular puedo decir que mi
83
+
84
+ 02:30.110 --> 02:45.250
85
+ valor a es igual. Hay valor B Me dos cientos. Usted se pueden secuelas en el resultado de este valora
86
+
87
+ 02:46.340 --> 02:57.449
88
+ antes de que el imprimo. Vamos a ver qué es lo que está pasando.
89
+
90
+ 02:57.939 --> 03:01.740
91
+ Primero cree dos variables a quitemos valor a que es igual a dos y valor.
92
+
93
+ 03:01.740 --> 03:05.719
94
+ Ve que también es dos De Ahí primero imprimo la suma de estos dos.
95
+
96
+ 03:05.750 --> 03:09.780
97
+ Cuatro, pero este cuatro se queda solamente en impresión.
98
+
99
+ 03:09.810 --> 03:16.599
100
+ No fue ningún lugar Después. Digo valor a que es dos que éramos es igual a valor de menos cien.
101
+
102
+ 03:16.629 --> 03:19.449
103
+ En este caso, dos menos cien va a ser noventa y ocho.
104
+
105
+ 03:19.840 --> 03:24.189
106
+ Luego lo imprimo. Y ahora, valor a cambio, al menos noventa y ocho Scope pueden ver.
107
+
108
+ 03:24.219 --> 03:27.150
109
+ Mis operadores me sirven para manipular información.
110
+
111
+ 03:27.180 --> 03:34.750
112
+ Ella ha decido yo si almacenarla o no. Por ejemplo, vamos a decir Seul.
113
+
114
+ 03:38.139 --> 03:51.039
115
+ Valor a módulo dos Si. Recuerdan el módulo LS crecido juntos y me pongo diez Módulo
116
+
117
+ 03:51.039 --> 03:59.250
118
+ dos que creo que merece cero porque el residuo de la división de dos entre diez cinco
119
+
120
+ 03:59.939 --> 04:04.050
121
+ y cinco tiene de sobra en su división cero. Pues no me regresa nada.
122
+
123
+ 04:05.139 --> 04:13.280
124
+ Sí, yo pusiera aquí tres menos. Había uno porque la división de diez entre tres sobra
125
+
126
+ 04:13.310 --> 04:19.350
127
+ uno Aparte de los números enteros podemos hacerlo con números flotantes.
128
+
129
+ 04:22.740 --> 04:33.810
130
+ Un Ni, cornada mínima va a ser igual a Menos punto no decir Noventa y ocho.
131
+
132
+ 04:33.839 --> 04:46.980
133
+ Treinta y cinco Córdoba por los Lo que quiero es cincuenta.
134
+
135
+ 04:46.980 --> 04:51.769
136
+ Es como yo puedo manipular de estas maneras extrañas los valores de las variables Aquí
137
+
138
+ 04:51.779 --> 04:56.730
139
+ le estoy pidiendo un número negativo y aquí a más corto Estoy pudiendo este número de negativo por
140
+
141
+ 04:56.730 --> 05:10.350
142
+ dos podrá imprimir Mascort no, no imprimir buenos uno punto nueve seis siete.
143
+
144
+ 05:10.839 --> 05:25.360
145
+ Y si yo quisiera volverlo un valor positivo lo que podría hacer sería multiplicarlo por menos uno Max
146
+
147
+ 05:25.360 --> 05:39.939
148
+ Fort Por es igual. Así misma, Por buenos un y con eso logre cambiar el simbolo Si
149
+
150
+ 05:39.939 --> 05:43.910
151
+ se fijan los operadores. Nos permite hacer un montón de cambios en esos números ya
152
+
153
+ 05:43.910 --> 05:49.149
154
+ para así poder nosotros hacerlo dijéramos Home, por ejemplo, vidas en un videojuego
155
+
156
+ 05:50.439 --> 05:59.250
157
+ Supongo vidas es igual a tres y cada vez mejor pierde con la vida.
158
+
159
+ 06:04.240 --> 06:20.600
160
+ Pidas es igual rápidas, menos uno. Y la otras veces podrán ver como puedo restarle a
161
+
162
+ 06:20.600 --> 06:23.740
163
+ ese valor Edit salvando las vidas. Si yo con los corazones.
164
+
165
+ 06:23.769 --> 06:28.920
166
+ Y aunque sus corazones Edit se dibujen por la cantidad de vidas que puedo así puede desapareciendo los
167
+
168
+ 06:28.920 --> 06:33.660
169
+ corazones uno a uno muy padre. Los operadores no nos permiten hacer ya con la memoria que teníamos
170
+
171
+ 06:33.660 --> 06:39.629
172
+ una información, operaciones para, ya sea mostrarla en el juego o almacenarla
173
+
174
+ 06:39.639 --> 06:40.550
175
+ y usarla después.
176
+
subir/Curso Práctico de C/04-Manejo de memoria/03-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/04-Manejo de memoria/04-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/04-Manejo de memoria/04-Uso de Apuntadores para Manipulación de Memoria en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:79703b655068d4227f4501124c793b25fdb9d0e82448fd22b6c2aeb0a6ddabc4
3
+ size 66742843
subir/Curso Práctico de C/04-Manejo de memoria/04-Uso de Apuntadores para Manipulación de Memoria en Programación.vtt ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:07.990
4
+ Ya vengo a los operadores y vimos cómo manipular, manipular la información, pero la vamos a ver.
5
+
6
+ 00:08.019 --> 00:12.050
7
+ Una característica que tienen se y se más, más llamada apuntadores.
8
+
9
+ 00:12.740 --> 00:18.510
10
+ Ese tema luego asusta la gente. Pero no te preocupes, lo vamos a entender muy fácilmente.
11
+
12
+ 00:18.539 --> 00:24.739
13
+ Entonces que su apuntador Una.rtf es una variable que guardó en la dirección de memoria La
14
+
15
+ 00:24.739 --> 00:29.050
16
+ referencia. Esta dirección de memoria puede ser usada para modificar el valor dentro de ella.
17
+
18
+ 00:29.539 --> 00:34.399
19
+ Por ejemplo, que se refiere esto Si yo tuviera mi casa, es la casa de Edit.
20
+
21
+ 00:34.429 --> 00:39.270
22
+ No es mi variable. La variable es la casa del pero mi casa tiene la dirección.
23
+
24
+ 00:39.270 --> 00:43.950
25
+ De verdad que la dirección en algún lugar de la ciudad de México, que es números
26
+
27
+ 00:43.950 --> 00:48.600
28
+ y una calle. Eso es la dirección de memoria. Nosotros podemos decir a nuestra variable que
29
+
30
+ 00:48.600 --> 00:52.299
31
+ tengo un nombre, pero ese esa variable en la dirección de verdad.
32
+
33
+ 00:52.329 --> 00:58.369
34
+ Dentro de la memoria ram de la computadora El apuntador puede conseguir esa memoria, esa, esa dirección
35
+
36
+ 00:58.369 --> 01:03.149
37
+ de memoria y hacer una referencia directa y manipularla a través de la Dirección.
38
+
39
+ 01:03.640 --> 01:10.170
40
+ Esa variable Cómo es esto? Hay dos Code, los paradores que tengo que aprender.
41
+
42
+ 01:10.180 --> 01:15.030
43
+ El primer operador es el de apuntador es el de parado para lograr diferenciar una
44
+
45
+ 01:15.030 --> 01:20.370
46
+ variable de una variable tipo apuntador. Y el segundo es el empresario Este.
47
+
48
+ 01:20.370 --> 01:25.689
49
+ Símbolo raro, lo que en permite es conseguir la dirección específica de memoria de
50
+
51
+ 01:25.689 --> 01:32.680
52
+ una variable. Ahora vamos a ver en nuestro ejemplo cómo usarlos en conmigo.
53
+
54
+ 01:32.709 --> 01:37.730
55
+ No se preocupen, que es muy fácil. Estamos EN es productor Una vez más ya conocemos este lugar y
56
+
57
+ 01:37.730 --> 01:42.519
58
+ hemos programado muchísimo aquí y estamos completamente en confianza de esta área de lo que hacemos
59
+
60
+ 01:42.519 --> 01:51.549
61
+ en este. Ahora vamos a poner nuestro entero que va a ser dirección y voz del tres mil ciento nueve
62
+
63
+ -->
64
+ .
65
+
66
+ 01:52.840 --> 01:57.760
67
+ Supongamos que la dirección de mi casa, que si es la delicia de mi casa, pero no lo tengo Este
68
+
69
+ -->
70
+ .
71
+
72
+ 01:57.790 --> 02:07.150
73
+ Ahora lo que vamos a hacer es imprimir la como siempre lo hemos hecho dirección
74
+
75
+ 02:10.439 --> 02:15.360
76
+ y si la imprimo, sale tres millones nueve. Pero lo queremos ahora expulsaron apuntador y
77
+
78
+ 02:15.370 --> 02:21.530
79
+ lo que vamos a hacer es Vamos a crear un apuntador para conseguir la dirección de
80
+
81
+ 02:21.560 --> 02:28.050
82
+ memoria de dirección y poder manipularla directamente a que me refiero con esto.
83
+
84
+ 02:28.439 --> 02:38.009
85
+ Si. Yo pongo Cat entero y el operador apuntador grandes completamente es proponer apuntador ta
86
+
87
+ 02:38.039 --> 02:47.689
88
+ dirección Esta variable que es de tipo apuntador lo que me permites apuntar por la dirección ahorita
89
+
90
+ 02:47.689 --> 02:52.099
91
+ está vacía. Yo le pongo play. No vamos al nada Puedes ir.
92
+
93
+ 02:52.129 --> 02:58.000
94
+ Muy se esperaba con ella sola Cree vacía, Pero yo puedo decir que Si apuntador Add
95
+
96
+ 02:58.000 --> 03:04.800
97
+ ir es igual. Usando el operador han persona de dirección nos asusten.
98
+
99
+ 03:04.830 --> 03:09.979
100
+ Lo único que está pasando acá es que Esto me está dando la dirección real.
101
+
102
+ 03:10.009 --> 03:13.539
103
+ Recuerden como las calles la dirección extractar de Vim variable.
104
+
105
+ 03:13.569 --> 03:24.050
106
+ Entonces si yo le imprimo que creen que salga, me sale este número raro.
107
+
108
+ 03:24.939 --> 03:28.759
109
+ Esos número raro es la dirección real del bloque.
110
+
111
+ 03:28.759 --> 03:32.550
112
+ Donde están mis ceros y unos en la memoria ram. Es la dirección real.
113
+
114
+ 03:32.550 --> 03:37.930
115
+ Esa información no es el nombre que yo le puse. Qué dirección es el número que
116
+
117
+ 03:37.930 --> 03:43.199
118
+ la computadora le pone a ese bloque? Si todo me está entonces mi apuntador ya tiene
119
+
120
+ 03:43.229 --> 03:46.949
121
+ esa dirección. Y con esa dirección yo no puedo manipular fácilmente.
122
+
123
+ 03:50.240 --> 04:03.039
124
+ Se cayo, pongo apuntador. Add ir es igual a tres imprimo dirección que creen que imprima tres
125
+
126
+ 04:03.039 --> 04:07.560
127
+ mil quinientos nueve o tres en los comentarios Pongan lo que ustedes pensaron.
128
+
129
+ 04:07.560 --> 04:13.150
130
+ Quiere imprimir a nuestro primer resultado, Pero cuando lo corro Suprime tres.
131
+
132
+ 04:13.840 --> 04:17.899
133
+ Por qué? Porque estoy perdiendo tres. Sí, dirección valía tres mil cientos.
134
+
135
+ 04:17.899 --> 04:23.149
136
+ Nueve. Yo nunca lo modifique. Sí lo modifique, porque es justo lo que el apuntador me permite.
137
+
138
+ 04:23.540 --> 04:30.649
139
+ El apuntador. Aquí está consiguiendo la dirección de memoria y luego está diciendo dentro de la dirección
140
+
141
+ 04:31.240 --> 04:36.790
142
+ mete un tres con este comando poniendo el apuntador y ahora en imprimir dirección quitó
143
+
144
+ 04:36.790 --> 04:40.079
145
+ el tres mil ciento nueve y pues un tres es muy interesante.
146
+
147
+ 04:40.079 --> 04:45.910
148
+ Confina los apuntadores, no nos permite saltar todo, conseguir una dirección, memoria, hacer lo
149
+
150
+ 04:45.910 --> 04:49.800
151
+ que queramos con ella y cambiar la Les invito que ustedes hagan las pruebas.
152
+
153
+ 04:49.829 --> 04:53.550
154
+ Puede ser un poco confuso al principio, pero es una herramienta muy, muy, muy útil.
155
+
156
+ 04:53.939 --> 05:05.149
157
+ Por ejemplo, si no tubieran una segunda Dirección y estas iguala uno, tres, tres, siete.
158
+
159
+ 05:07.339 --> 05:14.350
160
+ Y lo que hago con mi apuntadores Primero modificó dirección y después y apuntador va apuntar
161
+
162
+ 05:15.439 --> 05:22.379
163
+ a la segunda Dirección y lo único que voy a hacer es no modificarla.
164
+
165
+ 05:22.410 --> 05:26.550
166
+ Puede imprimir el contenido apuntador que creen que imprima.
167
+
168
+ 05:26.939 --> 05:32.149
169
+ Estoy EN. Pueden ponerse comentarios para ver si la final o no no Mi programa es abierto y lo tengo
170
+
171
+ 05:32.149 --> 05:34.709
172
+ que cerrar en caso de que no pueda poner play porque está en gris.
173
+
174
+ 05:34.709 --> 05:40.009
175
+ Quien se que sigue abierta su venta de la Consol la cierran Sobra Voy a imprimir Creo
176
+
177
+ 05:40.009 --> 05:54.810
178
+ que creen que pase? Mi Primer uno, tres, tres, siete Porque aquí al principio y
179
+
180
+ 05:54.810 --> 06:00.870
181
+ apuntador apunta dirección. Luego le estado poner un tres y luego cambió en lugar de apunta la dirección
182
+
183
+ -->
184
+ .
185
+
186
+ 06:00.899 --> 06:08.110
187
+ Ahora está apuntando a la segunda Dirección y ahora, en primer valor, Espero que no sea muy confuso
188
+
189
+ 06:08.110 --> 06:10.800
190
+ por ustedes. Pero no lo creo porque es muy sencillo.
191
+
192
+ 06:10.829 --> 06:17.160
193
+ En este módulo has visto el manejo de memoria en general, desde donde desde que son los tipos de datos
194
+
195
+ -->
196
+ ,
197
+
198
+ 06:17.189 --> 06:20.860
199
+ recuerden los tipos de datos es cómo interpretamos esa información.
200
+
201
+ 06:20.889 --> 06:26.149
202
+ También las variables. Es como almacén, damos esa información y puedes conseguirla para
203
+
204
+ 06:26.149 --> 06:31.839
205
+ manipularla, manipularla a través de los operadores, sumarla, arrestarla, conseguir el módulo,
206
+
207
+ 06:31.850 --> 06:38.029
208
+ igualarla Y luego, al final vimos los apuntadores, como conseguir la dirección de Memoria de Información
209
+
210
+ 06:38.060 --> 06:45.250
211
+ o Variables y manipularla directamente Los. Invito al siguiente módulo en el cual vamos a ver entradas
212
+
213
+ -->
214
+ ,
215
+
216
+ 06:45.250 --> 06:48.079
217
+ datos para que no solamente vemos la consola información.
218
+
219
+ 06:48.110 --> 06:52.339
220
+ También podamos meter información mientras el programa corre y poder manipularlo y
221
+
222
+ 06:52.339 --> 06:55.350
223
+ así poder hacer los controles de nuestro juego. Gracias
224
+
subir/Curso Práctico de C/04-Manejo de memoria/05-Cálculo del Área de Círculo y Esfera con Variables.mhtml ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d2401d2ad8f8cc8cceeedc78306fac6222f980560244958a31dae1d157fb352
3
+ size 82197538
subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.vtt ADDED
@@ -0,0 +1,269 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:07.450
4
+ Esta vez vamos a ver lo que son las entradas de datos, que son las entre la ciudad.
5
+
6
+ 00:08.740 --> 00:12.949
7
+ Ustedes han visto cuando CD mil juegos para poder jugar tiene que ganar un control y
8
+
9
+ 00:12.960 --> 00:18.050
10
+ mover los protones, mover las perillas y todo eso para poder hacer que es como el personaje o cuando
11
+
12
+ 00:18.050 --> 00:22.230
13
+ un programa les pide información, ya sea Pull Programa este pone su página web.
14
+
15
+ 00:22.239 --> 00:27.149
16
+ Usted tienen que meter la página, aplicar enter Es interacción es entrada de datos porque
17
+
18
+ 00:27.149 --> 00:31.750
19
+ podemos pedir datos al usuario y poder manipularlo en nuestro programa como nosotros queramos.
20
+
21
+ 00:32.340 --> 00:35.310
22
+ Aunque pueden ver eco de un código que ya hemos visto bastante.
23
+
24
+ 00:35.340 --> 00:40.789
25
+ Lo vimos desde la primera vez. Entonces, si tenemos por la mundo, nosotros estamos sacando
26
+
27
+ 00:40.789 --> 00:44.520
28
+ información de nuestro programa a la consola. Hasta ahorita solo hemos mostrado
29
+
30
+ 00:44.520 --> 00:48.469
31
+ información. Ha sido la forma en la que interactuamos con el programa Pero va.
32
+
33
+ 00:48.469 --> 00:53.979
34
+ Ahora vamos, además introducir información mientras el programa esté corriendo, no escribirlo en el
35
+
36
+ 00:53.979 --> 00:59.640
37
+ código, sino más bien escribir que en este punto del Código Día oye, dan información y así el usuario
38
+
39
+ 00:59.670 --> 01:04.250
40
+ puede introducir la Pero cómo hacemos esto? Cómo introducimos datos nuestros programas?
41
+
42
+ 01:04.640 --> 01:09.930
43
+ Es bastante sencillo. Aory tengo estados home la Liberia hay string, que es el nivel ya de entrada
44
+
45
+ 01:09.959 --> 01:17.989
46
+ y salida. O bien imputen iglesia out en inglés. También String que se refiere un flujo es
47
+
48
+ 01:17.989 --> 01:22.890
49
+ la entrada y salida de un flujo de información. Está librerías estándar, Ence más, más y
50
+
51
+ 01:22.890 --> 01:28.120
52
+ es usado para la entrada y salida de Add Los comandos que hemos usado.
53
+
54
+ 01:28.120 --> 01:32.400
55
+ Hay string ajusta, evidenció sea, que no sirve como un comando de flujo de salida de
56
+
57
+ 01:32.400 --> 01:36.549
58
+ datos. Generalmente en la consola te puede ser usado para otras cosas, pero en este curso le mostrados
59
+
60
+ 01:36.549 --> 01:41.859
61
+ sobre la consola y Shain que es el comando de flujo de entrada de datos es el nuevo comando que vamos
62
+
63
+ 01:41.859 --> 01:46.920
64
+ a aprender, en el cual el programa va a esperar hasta que los datos sean introducidos y así pueda seguir
65
+
66
+ 01:46.950 --> 01:52.239
67
+ corriendo. Los siguientes comandos vamos al código para ver cómo funciona Volviendo
68
+
69
+ -->
70
+ ,
71
+
72
+ 01:52.239 --> 01:57.439
73
+ nuestro editor. Podemos ver acá otra vez el ejemplo que siempre hemos tenido desde principios.
74
+
75
+ 01:57.469 --> 02:00.920
76
+ Lo que voy a hacer es primero voy a ser una variable.
77
+
78
+ 02:00.950 --> 02:05.459
79
+ Si no recuerdo cómo creó una variable, recuerden, lo que hacemos es poner primero el
80
+
81
+ 02:05.459 --> 02:12.159
82
+ tipo de dato, en este caso entero El nombre y variable que va a ser edad y voy a limpiar
83
+
84
+ 02:12.159 --> 02:16.289
85
+ mi para variables de inicio. En este caso le voy a poner un valor de cero Aquí
86
+
87
+ -->
88
+ .
89
+
90
+ 02:16.289 --> 02:20.150
91
+ Recuerden que esto ha sido una variable guardando le memoria con un valor de cero.
92
+
93
+ 02:20.740 --> 02:26.060
94
+ Ahora lo siguiente que voy a hacer es imprimir un mensaje, como por ejemplo se
95
+
96
+ 02:26.060 --> 02:35.020
97
+ auto y ponemos el mensaje. Lo que voy a hacer en mi programa es pedir al usuario cuáles son Add para
98
+
99
+ 02:35.020 --> 02:40.750
100
+ poder decirle hola. Apenas tienes esta edad. Primero voy a pedir la introduce
101
+
102
+ 02:41.340 --> 02:49.800
103
+ tu edad y voy a poner el comando para poner un punto y aparte después de esto.
104
+
105
+ 02:49.830 --> 02:55.219
106
+ Ahora vamos a este comando un nuevo que acabamos de ver en la presentación que se llamase y Quiero
107
+
108
+ -->
109
+ .
110
+
111
+ 02:55.219 --> 03:02.580
112
+ Escriba si siin Push el auto completo por me lo enseña, al igual que el Sea Hawk que
113
+
114
+ 03:02.580 --> 03:06.680
115
+ estas flechitas lo que hacen es enviar este mensaje hacia este flujo.
116
+
117
+ 03:06.710 --> 03:11.650
118
+ El Sein es la inversa. Va él se invent IAR un mensaje hacia esta variable.
119
+
120
+ 03:12.539 --> 03:20.180
121
+ Este caso voy a poner edad. Entonces lo que va a pasar acá es que el valor que introduzcamos
122
+
123
+ 03:20.180 --> 03:25.849
124
+ cuando el programa está corriendo y nos lo pida, se va a abordar en la variable que dos y
125
+
126
+ 03:25.849 --> 03:30.750
127
+ después de guardar la información le verdad, lo que va a hacer es imprimió un saludo con
128
+
129
+ 03:31.139 --> 03:38.250
130
+ el mensaje, con el valor que nos acaban de dar, como por ejemplo se auto ponemos
131
+
132
+ 03:40.539 --> 04:00.490
133
+ Qué joven Apenas tienes y luego ponemos la edad. Voy a corregir esta UE y ahora me
134
+
135
+ 04:00.490 --> 04:05.099
136
+ voy a explicar paso por paso. Primero entre el programa empieza con una variable tipo
137
+
138
+ 04:05.099 --> 04:08.099
139
+ enter o de Add ser. Luego le vamos a ver pedir en la consola.
140
+
141
+ 04:08.129 --> 04:11.300
142
+ Hoy usuario introduce todas. Vamos a esperar a cruzar.
143
+
144
+ 04:11.300 --> 04:17.629
145
+ Introduzca su edad y lo vamos a decir qué joven eres, apenas tienes y vamos a mandar la edad Corren
146
+
147
+ 04:17.629 --> 04:25.889
148
+ El código Hasta dice incluye toda que es justo este mensaje y ahora el programa está esperando Open
149
+
150
+ 04:25.889 --> 04:30.350
151
+ introduzco Medhat Voy a poner veintisiete años y lo pongo en tres.
152
+
153
+ 04:31.139 --> 04:33.560
154
+ Es decir, que joven, apenas tienes veintisiete años.
155
+
156
+ 04:33.589 --> 04:39.860
157
+ Si se fijan el olor que yo introduje acá Veintisiete se mandó a edad y se guardó ahí.
158
+
159
+ 04:39.870 --> 04:43.220
160
+ Entonces, edad Add quiero hablar de veintisiete que fue que yo escribí y luego
161
+
162
+ 04:43.220 --> 04:46.850
163
+ luz amos diciendo que joven, apenas tienes Vim siete días.
164
+
165
+ 04:48.240 --> 04:54.389
166
+ Fácil. No es como imprimir, pero al revés. Ahora vamos a ver otro ejemplo que
167
+
168
+ 04:54.389 --> 05:03.850
169
+ es un poquito más complicado. Si yo pongo una variable base es igual a cero y otra variable altura
170
+
171
+ 05:04.639 --> 05:11.009
172
+ también es igual a cero. Lo que voy a hacer es voy a pedir que el usuario introduzca la
173
+
174
+ 05:11.009 --> 05:29.209
175
+ base de un rectángulo y luego voy en Rusia el comando para quinto.
176
+
177
+ 05:29.209 --> 05:35.540
178
+ Escaso valor Este comando. Lo vamos a guardar. Lo vamos a bordar el valor que el comando unos de los
179
+
180
+ 05:35.540 --> 05:41.990
181
+ abordar en base Después. Vamos a repetir exactamente lo mismo.
182
+
183
+ 05:42.019 --> 05:49.819
184
+ Lo. Puedo copiar y pegar en la parte abajo, pero lo va a hacer con altura y lo vamos a abordar con
185
+
186
+ 05:49.819 --> 05:54.860
187
+ esta variable altura. En todo después de que pedimos los los datos y los almacenamos.
188
+
189
+ 05:54.889 --> 06:04.759
190
+ Lo que ahora vamos a hacer es imprimir la base por la altura para calcular el área del restaurante Vamos
191
+
192
+ 06:04.759 --> 06:08.379
193
+ poderlos con un mensaje. Podemos poner sobre número, pero vamos a ponerlo con un mensaje bonito para
194
+
195
+ 06:08.379 --> 06:22.819
196
+ que tenga más sentido y como ser esto. Vamos a ganar las dos variables.
197
+
198
+ 06:22.850 --> 06:26.939
199
+ Vamos ser un operador de multiplicación. Para a sacar un abuelo entre esos.
200
+
201
+ 06:26.970 --> 06:30.970
202
+ Si no se acuerdan la fórmula para sacar el área de un rectángulo es base por altura.
203
+
204
+ 06:31.000 --> 06:33.339
205
+ Es lo que voy a hacer. Escriben variable de base.
206
+
207
+ 06:33.370 --> 06:38.350
208
+ Le voy a multiplicar por la altura y lo que me va a imprimir es el resultado de esto.
209
+
210
+ 06:39.839 --> 06:47.019
211
+ Hoy vamos a verlo corriendo. Voy a correr el programa ya que a mí preguntó.
212
+
213
+ 06:47.019 --> 06:52.199
214
+ Primero introduce en la base de tractant lo que es esta línea que fuimos acá y está esperando que introduzcamos
215
+
216
+ 06:52.199 --> 06:56.860
217
+ la base. Entonces pongo diez ahora me pide la altura de mil estado.
218
+
219
+ 06:56.860 --> 07:05.110
220
+ Yum En este caso voy a poner veinticinco y me da el resultado que me dice El área de mi rectángulo es
221
+
222
+ 07:05.110 --> 07:09.870
223
+ de dos cientos cincuenta, que es la base que se guardó un diez y la altura que
224
+
225
+ 07:09.870 --> 07:20.050
226
+ separa dos mil cinco. Entonces, similar a este ejemplo, puedo hacer un último ejemplo que
227
+
228
+ 07:20.060 --> 07:24.550
229
+ va a ser en el cual vamos a introducir los valores y multiplicar lo que exactamente lo mismo.
230
+
231
+ 07:24.579 --> 07:28.829
232
+ En lugar de tal coronaria Sólo quiero hacer una forma de multiplicar números que el usuario pueda meter
233
+
234
+ 07:28.860 --> 07:42.850
235
+ entonces poner valor a valor. Ver, introduce. Introduce el primer valor a multiplicar.
236
+
237
+ 07:50.540 --> 07:57.459
238
+ El. Segundo, a los duplicar y en lugar de empujar a base que ya no existe.
239
+
240
+ 07:57.490 --> 08:03.819
241
+ Vamos a cambiarlo, a valorar, Git Bash a corregir este un hombre, esta variable Vamos
242
+
243
+ 08:03.819 --> 08:19.790
244
+ empujarlo valor B y vamos a decir. El resultado es valorar por valor de Si se fijan exactamente
245
+
246
+ 08:19.790 --> 08:23.839
247
+ lo mismo que Letizia anterior. Sólo que ahora, en lugar de calcular la base por la altura, lo único
248
+
249
+ 08:23.839 --> 08:27.550
250
+ que hacemos es multiplicar dos números de los cuales el usuario e introducir.
251
+
252
+ 08:28.439 --> 08:30.660
253
+ Les voy a enseñar el podido corriendo. Me perdí?
254
+
255
+ 08:30.660 --> 08:36.710
256
+ Pregunta. El programa introduce el primer valor multiplicar os poner diez y el segundo valor, multiplicar
257
+
258
+ 08:36.720 --> 08:39.649
259
+ por dos mil cinco en tus me da el resultado de cincuenta.
260
+
261
+ 08:40.039 --> 08:44.460
262
+ Y así es como ustedes pueden introducir datos en su programa mientras el problema está ocurriendo y
263
+
264
+ 08:44.460 --> 08:48.539
265
+ hacer fórmulas, las cuales son interactúen con los datos y haciendo abultados y eran diferentes con
266
+
267
+ 08:48.539 --> 08:48.850
268
+ los
269
+
subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:702dcdd69c8742f47c624817f30a7ebe1af24a67d60bbceb5d9ebe475d7a5a15
3
+ size 97421578
subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.vtt ADDED
@@ -0,0 +1,353 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.540 --> 00:08.150
4
+ Ahora que ya vimos como introducir datos a este programa, vamos a aprender cómo hacer más cosas con
5
+
6
+ 00:08.150 --> 00:12.199
7
+ eso. Pero antes de aprender a eso bueno llegar ese punto.
8
+
9
+ 00:12.230 --> 00:17.059
10
+ Vamos a usar a los operadores relacionales si se fijan con nosotros, ya hemos usado los operadores
11
+
12
+ 00:17.059 --> 00:22.399
13
+ aritméticos. Suma, resta multiplicación, división módulo, pero la vamos a aprender otros tipos de
14
+
15
+ 00:22.399 --> 00:29.010
16
+ operadores Los, operadores nacionales, sólo operadores que a diferencia los aritméticos, que si tú
17
+
18
+ 00:29.010 --> 00:32.630
19
+ tienes una suma de uno más uno el operador aritmético te va realizar un dos.
20
+
21
+ 00:32.659 --> 00:36.939
22
+ Esta operadora, la ciudad, lo que va a ser el lugar de rezar, un valor numérico
23
+
24
+ 00:36.969 --> 00:40.500
25
+ va a regresar un valor muy liado. Si nos acordamos valores Julia nos significa
26
+
27
+ 00:40.500 --> 00:46.710
28
+ que es un valor que puede ser verdadero o falso. Entonces, si yo tuviera dos, es menor que dos ver
29
+
30
+ 00:46.740 --> 00:50.469
31
+ va a rezar falso porque dos no es menor que dos. Es igual.
32
+
33
+ 00:50.500 --> 00:55.439
34
+ Acaba el ejemplo la presentación. Podemos ver el menor que uno menor que diez Es
35
+
36
+ 00:55.439 --> 01:02.729
37
+ verdadero porque unos y es más chico que diez. Podemos ver también el operador mayor que en el cual
38
+
39
+ -->
40
+ ,
41
+
42
+ 01:02.729 --> 01:08.230
43
+ si uno es mayor que diez, es falso porque uno no es más grande que diez no se preocupen, se confunden
44
+
45
+ 01:08.230 --> 01:12.120
46
+ entre cuál es menor que en mayor que he conocido programadores que incluso en que tiene años
47
+
48
+ 01:12.120 --> 01:14.640
49
+ de experiencia, todavía se confunde entre los dos cientos.
50
+
51
+ 01:14.640 --> 01:19.329
52
+ Sólo si tienen duda, busquemos nuevos y recuerden cuál es cuál También ha Cat hasta abajo.
53
+
54
+ 01:19.329 --> 01:23.939
55
+ Tenemos el operador de igualación, el operador de igualación es un poco confuso
56
+
57
+ 01:23.969 --> 01:26.739
58
+ porque se puede confundir con el operador de asignación.
59
+
60
+ 01:26.769 --> 01:31.609
61
+ Sí, Sepsi reculando, superados aritméticos. El operador asignación un igual El
62
+
63
+ 01:31.609 --> 01:35.250
64
+ vinculación ES dos iguales esos para diferenciarlos.
65
+
66
+ 01:35.939 --> 01:40.620
67
+ En cambio, si ustedes usan el peor de igualación y se enciende, es igual igual a cien.
68
+
69
+ 01:40.650 --> 01:45.790
70
+ Va a decir que es verdadero porque porque son iguales se pusieron, son cincuenta, es igual
71
+
72
+ -->
73
+ ,
74
+
75
+ 01:45.790 --> 01:51.230
76
+ igual a cien. Va decir falso porque cincuenta no tiene ni sobre lo que siente Aparte
77
+
78
+ 01:51.230 --> 01:57.209
79
+ de menor que mayor que inmigración. Tenemos otros que son similares a éstos, pero un poquito diferente
80
+
81
+ -->
82
+ ,
83
+
84
+ 01:58.340 --> 02:05.040
85
+ menor que igual que regresa verdadero Si. El valor es menor que o igual que esto
86
+
87
+ 02:05.040 --> 02:08.879
88
+ es, por ejemplo, diez es menor, igual que diez.
89
+
90
+ 02:08.909 --> 02:16.030
91
+ Es duradero porque aunque no sea menor es igual. El siguiente es mayor que igual que En
92
+
93
+ 02:16.030 --> 02:21.500
94
+ El ejemplo Podemos ver que once es mayor que igual que diez Es verdadero porque
95
+
96
+ 02:21.509 --> 02:26.180
97
+ once, aunque no sea igual, es mayor juntos. Por lo tanto, nos da verdadero y
98
+
99
+ 02:26.180 --> 02:29.650
100
+ no igual significa que va a decir que es verdadero.
101
+
102
+ 02:29.680 --> 02:35.449
103
+ Si ambos valores no son iguales y si son iguales, va a regresar falso Por eso en el ejemplo cuando
104
+
105
+ 02:35.479 --> 02:39.430
106
+ cien no es igual que cien, regresa falso porque ambos son lo mismo.
107
+
108
+ 02:39.460 --> 02:43.430
109
+ Regresaría verdadero en caso de que dijera ciento uno no es igual a cien.
110
+
111
+ 02:43.460 --> 02:45.750
112
+ Sí, es cierto. Ciento uno no es igual a ciento.
113
+
114
+ 02:48.639 --> 02:54.180
115
+ Ahora vamos a pasar a las condicionales. Ya que vimos los operadores relacionales
116
+
117
+ 02:54.210 --> 03:00.159
118
+ podemos ver los condicionales. Las condicionales son algo muy interesante porque Imaginan
119
+
120
+ 03:00.159 --> 03:05.319
121
+ que ustedes tienen un gatito. Ustedes van a quedar al gatito siempre y cuando sea blanco.
122
+
123
+ 03:05.349 --> 03:11.370
124
+ Esa condición de su amor Así. El dato es que si es blanco lo van a creer.
125
+
126
+ 03:11.400 --> 03:16.539
127
+ Si no, no lo va a creer. También tenemos condiciones en el mundo real, en otros lados, como por
128
+
129
+ 03:16.539 --> 03:21.349
130
+ ejemplo los videojuegos en los videojuegos. Ustedes pueden recargar siempre y cuando tengan balas.
131
+
132
+ 03:21.740 --> 03:25.460
133
+ Cuando te recargan. Madre, un chequeo. Si tengo balas, recarga.
134
+
135
+ 03:25.490 --> 03:30.759
136
+ Si no tengo balas, ejecutó de migración de no puede recargar o por ejemplo, con ustedes entrado un
137
+
138
+ 03:30.759 --> 03:34.039
139
+ lobby en lugar de están esperando que otros jugadores se conecten para su partida.
140
+
141
+ 03:34.039 --> 03:40.180
142
+ Línea. Si ya está la lista de jugadores llena empieza el juego, sino no lo empiezas Son
143
+
144
+ 03:40.180 --> 03:44.620
145
+ ejemplos que podemos ver de condicionales en la vida real, pero que son las condicionales en
146
+
147
+ 03:44.620 --> 03:48.930
148
+ el mundo de la programación son estructuras de control que nos permite manipular el
149
+
150
+ 03:48.930 --> 03:53.550
151
+ flujo de este programa dependiendo de ciertas condiciones establecidas por el programador.
152
+
153
+ 03:54.039 --> 03:58.169
154
+ Así como así como ya les dije que ustedes pueden amar al gatito Siempre cosa Blanco ustedes
155
+
156
+ 03:58.169 --> 04:03.909
157
+ puede establecer bajo qué condición pueden querer el gatito Existen diferentes tipos de condicionales
158
+
159
+ -->
160
+ .
161
+
162
+ 04:03.939 --> 04:07.400
163
+ Vamos a empezar con la condicional y footer La prohibición.
164
+
165
+ 04:07.430 --> 04:11.710
166
+ Y lo que hace es que nos permite ejecutar un bloque de código siempre.
167
+
168
+ 04:11.710 --> 04:17.589
169
+ Cuando él es judiciales sean verdaderas. Cuál es nuestro body?
170
+
171
+ 04:17.589 --> 04:21.949
172
+ Graba el flujo. Podemos ver el flujo de este programa empezando por la parte de arriba la
173
+
174
+ 04:21.949 --> 04:24.829
175
+ flecha. Podemos ver como cae en nuestra condición.
176
+
177
+ 04:24.860 --> 04:28.000
178
+ Si nuestra Comisión es falsa, va a seguir el programa.
179
+
180
+ 04:28.029 --> 04:30.319
181
+ Si es verdadera, me ejecutar un bloque de comandos.
182
+
183
+ 04:30.350 --> 04:36.959
184
+ Voy a dar un ejemplo Si entra nuestro programa, la condición y fe y dice Mira titos blanco Si
185
+
186
+ 04:36.959 --> 04:43.870
187
+ es falso, va a seguir. Pero si el verdadero de ejecutar quiero mi ratito lo voy a abrazar así
188
+
189
+ 04:43.870 --> 04:50.149
190
+ como Lift. Tenemos otra condición que se llama Els Esta Nos permite ejecutar otro bloque de código
191
+
192
+ -->
193
+ ?
194
+
195
+ 04:50.180 --> 04:56.170
196
+ Si la Si La condición anterior es falsa como por ejemplo Si mi gatitos blanco Si
197
+
198
+ 04:56.170 --> 05:00.029
199
+ el verdadero en el bloque anterior. En el anterior lo habras haríamos.
200
+
201
+ 05:00.060 --> 05:05.079
202
+ Pero si es falso, lo que haríamos sería acariciar en la cabeza y nuestros códigos, diría después de
203
+
204
+ 05:05.079 --> 05:10.810
205
+ eso Entonces él nos permite ejecutar un bloque de código siempre y cuando las funciones anteriores
206
+
207
+ 05:10.839 --> 05:16.920
208
+ no se cumplen. Vamos solo intentar entonces si mi gato es blanco y estado pero yo voy a abrazar a mi
209
+
210
+ 05:16.920 --> 05:24.519
211
+ gato. Pero si es falso, le voy. Acaricia la cabeza pasando el siguiente condición es
212
+
213
+ 05:24.519 --> 05:29.149
214
+ el Switch el suyo. Lo que hace es un poco extraña porque nos permite tener varios
215
+
216
+ 05:29.180 --> 05:33.569
217
+ casos de la condición Si algunas ejecuta y se cumple.
218
+
219
+ 05:33.600 --> 05:38.029
220
+ Ese bloque es activa y generalmente en los demás no hacemos Refiero con esto.
221
+
222
+ 05:38.060 --> 05:43.160
223
+ Ustedes va a decir mi gato es blanco y checar las condiciones de las cuales digas Grato
224
+
225
+ 05:43.160 --> 05:49.029
226
+ blanco, ejecute este bloque. Gato naranja, ejecuta este otro bloque ahorita en código vamos a verlo
227
+
228
+ 05:49.029 --> 05:51.670
229
+ con ejemplos para que lo puedan. Blog este entender mejor.
230
+
231
+ 05:51.699 --> 05:56.959
232
+ Pero lo principal es que entiendan que hay un dato ejecutan diferentes condiciones dependiendo
233
+
234
+ 05:56.959 --> 06:01.350
235
+ el caso, Vamos a código volviendo de su entorno de trabajo.
236
+
237
+ 06:02.040 --> 06:05.550
238
+ Vamos a ver el ejemplo de cómo usar los operadores relacionales.
239
+
240
+ 06:06.139 --> 06:16.850
241
+ Entonces sí, yo tengo Sin, primo se y mandó uno Una operación, por ejemplo.
242
+
243
+ 06:16.850 --> 06:27.279
244
+ Diez es menor que nueve Y su auto microbio, que creen que salga diez menor que nueve cero
245
+
246
+ 06:27.290 --> 06:32.750
247
+ no es menor que nueve. Es falso. Y si me pongo diez es menor que once.
248
+
249
+ 06:33.639 --> 06:40.949
250
+ Va a salir verdadero. Efectivamente, porque diez es menor que once Todas ejemplo.
251
+
252
+ 06:40.980 --> 06:46.519
253
+ Podemos usar nuestras condicionales. Entonces, para el ejemplo de condicionales lo que voy a hacer
254
+
255
+ 06:46.529 --> 06:52.569
256
+ es que voy a pedir dos datos. El primero es matemáticas cuando saquen matemáticas, que es igual a
257
+
258
+ 06:52.569 --> 06:59.120
259
+ cero. Y el segundo es cuántos A que en la clase biología, que también va a ser igual
260
+
261
+ 06:59.120 --> 07:03.579
262
+ a cero Luego mi programa le va a pedir los datos del usuario Si.
263
+
264
+ 07:03.579 --> 07:08.730
265
+ Esos seis queríamos en la clase anterior voy a enviar la información que le pido al usuario a
266
+
267
+ 07:08.730 --> 07:13.410
268
+ mí variable de matemáticas y luego voy a volver a pedir información, pero esta vez para mí.
269
+
270
+ 07:13.439 --> 07:20.480
271
+ Variable de biología. Podemos tener un pequeño mensaje antes de pedir la producirse
272
+
273
+ -->
274
+ .
275
+
276
+ 07:20.480 --> 07:34.290
277
+ Autor introduce Cuanto sacaste, eh? Cuando Matías no pongo acentos porque la consola nos permite poner
278
+
279
+ 07:34.290 --> 07:44.199
280
+ acentos. Pero sabemos que Gómez enter y voy a copiar esta línea de código y ponerlo para quan SAT en
281
+
282
+ 07:44.199 --> 07:55.949
283
+ biología. Entonces Vamos. Así funciona le poco play.
284
+
285
+ 07:56.639 --> 07:59.199
286
+ Lo primero que me preguntan el programa es cuando saquen matemáticas.
287
+
288
+ 07:59.740 --> 08:04.790
289
+ Voy a poner que saque un ocho y cuando saquen biología voy a una vez hace cuatro y
290
+
291
+ 08:04.790 --> 08:09.959
292
+ ahí termina este programa. Ahora vamos a los condicionales para hacer un flujo en este programa, quien
293
+
294
+ 08:09.959 --> 08:21.720
295
+ prima diferentes cosas dependiendo las calificaciones en tres, por ejemplo, sí, en matemáticas saque
296
+
297
+ 08:21.750 --> 08:26.949
298
+ más que seis. En este caso es si Matemáticas es mayor que seis.
299
+
300
+ 08:27.740 --> 08:41.110
301
+ Voy a imprimir un mensaje. El alumno está aprobado y también abajo.
302
+
303
+ 08:41.110 --> 08:51.850
304
+ Voy a poner Si biología es mayor, que es menor que ocho porque las reglas de la escuela asombradas
305
+
306
+ 08:56.539 --> 09:09.100
307
+ ponemos el alumno reprobo biología. El alumno aprobó en matemáticas.
308
+
309
+ 09:09.100 --> 09:16.549
310
+ Mejor Probó matemáticas Cientos. Voy a ejecutar mi programa.
311
+
312
+ 09:18.940 --> 09:23.450
313
+ Voy a preguntar Cuál sacaste matemáticas? Voy a poner un cinco.
314
+
315
+ 09:24.440 --> 09:31.460
316
+ Cuán sacas tecnología? Voy a poner un Diez y no me pasa nada.
317
+
318
+ 09:31.490 --> 09:33.450
319
+ Es porque no se cumplió ninguna de las dos funciones.
320
+
321
+ 09:34.440 --> 09:37.950
322
+ Cinco es mayor que seis. No, dos mil Premio. Nada.
323
+
324
+ 09:38.639 --> 09:41.830
325
+ Diez es menor que ocho, No. Entonces imprimió nada.
326
+
327
+ 09:41.860 --> 09:47.559
328
+ Pero si yo hago algo por los valores para que se cumple las condiciones en este caso, cual sacas?
329
+
330
+ 09:47.559 --> 09:54.110
331
+ Y matemáticas? Matemáticas. Voy a poner cien le y cuando sacas tecnología Merge
332
+
333
+ -->
334
+ ,
335
+
336
+ 09:54.110 --> 09:59.750
337
+ Mercer. En este caso ya se cumplen los dos. Es porque siete si es mayor que seis y
338
+
339
+ 09:59.750 --> 10:05.320
340
+ por lo tanto este bloque se ejecuta. El alumno aprobó Matemáticas y cero es menor que ocho.
341
+
342
+ 10:05.330 --> 10:10.470
343
+ Por lo tanto, se discute el bloque de El autor, el alumno reprobado Biología Hasta
344
+
345
+ -->
346
+ .
347
+
348
+ 10:10.470 --> 10:13.399
349
+ Este momento hemos visto cómo utilizar el primer condicional.
350
+
351
+ 10:13.409 --> 10:17.450
352
+ IFJ Te. Invito la próxima clase para que veamos cómo funcionan los demás.
353
+
subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:237d654548470d65a63a81796a28a22bad1a503feb3bbb400b74ae1e55a48b45
3
+ size 87667860
subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.vtt ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:08.869
4
+ Bueno, ahora que ya empezamos con los condicionales y ya vimos el IETF, vamos a pasar a ver los temas
5
+
6
+ 00:08.869 --> 00:13.650
7
+ que nos falta Si. Recuerdan En la presentación Hablamos de otra, conocí mal, deseaba els
8
+
9
+ 00:14.839 --> 00:20.910
10
+ Esta condición se va a cumplir siempre y cuando no se ejecute la condición anterior
11
+
12
+ -->
13
+ .
14
+
15
+ 00:20.940 --> 00:26.719
16
+ En este caso nuestra primera condiciones y Si matemáticas, mayor que seis va a disputar este
17
+
18
+ 00:26.719 --> 00:32.929
19
+ bloque, sino el código seguiría, pero la tele Push un Help Lo, que eso significa Es
20
+
21
+ 00:32.929 --> 00:39.159
22
+ que si este bloque no ejecuta porque la condición es falsa, El es el bloque de
23
+
24
+ 00:39.159 --> 00:45.689
25
+ código que se va a disputar en este caso, vamos a decir si mi calificación de matemáticas fue mayor
26
+
27
+ 00:45.689 --> 00:52.009
28
+ que seis imprimo este mensaje En cualquier otro caso Muy imprimir este mensaje en
29
+
30
+ 00:52.009 --> 00:59.130
31
+ el cual es que el alumno reprobo matematicas reprobo Yo voy a poner una carita triste, final, porqué
32
+
33
+ 00:59.130 --> 01:06.659
34
+ no probar no es bueno. Entonces, si le puedo explayar este programa puedes ver que al principio me
35
+
36
+ 01:06.659 --> 01:10.349
37
+ va a pedir. Cuando sacaste matemáticas le voy a poner un cinco.
38
+
39
+ 01:11.239 --> 01:15.989
40
+ Me pregunta cuando la gente los quiero días porque gritando importa Vito no estamos cruzando biología
41
+
42
+ 01:15.989 --> 01:21.950
43
+ en la información, sólo matemáticas si yo le pongo enter como matemáticas de cinco es Matemáticas
44
+
45
+ -->
46
+ .
47
+
48
+ 01:21.980 --> 01:28.180
49
+ Es mayor que seis, No? Entonces va a ejecutar el bloque del El alumno reprobó
50
+
51
+ 01:28.189 --> 01:33.560
52
+ en matemáticas. Iza la carita triste. Sí, vieron como este valor era cinco.
53
+
54
+ 01:33.590 --> 01:37.069
55
+ Lo puso. Cada cinco es mayor que seis. No, que es falso.
56
+
57
+ 01:37.099 --> 01:41.640
58
+ Entonces se saltó. Destaca Disfruto, el alumno Help lo matemáticas.
59
+
60
+ 01:42.340 --> 01:46.579
61
+ Así es como funciona el els lo que hace es ejecutar el bloque.
62
+
63
+ 01:46.609 --> 01:55.859
64
+ Si la condición anterior no sirve, Estos dos els y se pueden combinar para hacer otro bloque
65
+
66
+ -->
67
+ .
68
+
69
+ 01:55.870 --> 02:04.409
70
+ Otro bloque extra. En este caso lo hace Mar el IFE Este bloque extra, que es una condición es
71
+
72
+ 02:04.439 --> 02:08.180
73
+ If. Es como les había dicho, es la unión de If con Els.
74
+
75
+ 02:08.210 --> 02:14.409
76
+ Lo que hace es ciert. Bloque de arriba no se cumple, Va a probar de nuevo con otro, con otra, con
77
+
78
+ 02:14.409 --> 02:20.550
79
+ otro chequeo de Este del Gobierno. Si es grave lo falso y si eso no se cumple ya
80
+
81
+ 02:20.550 --> 02:27.060
82
+ salta al els. En este caso dócil, sin matemáticas es igual igual a diez.
83
+
84
+ 02:27.090 --> 02:31.750
85
+ Recuerdan que checar la igualación es con dos, No con uno, porque sino es asignación.
86
+
87
+ 02:32.770 --> 02:39.050
88
+ Si Matemáticas es igual igual a diez. Voy a poner el mensaje de El alumno es un genio.
89
+
90
+ 02:40.740 --> 02:50.680
91
+ Sudo EFE, La, alubia Es una genia. Entonces lo que hacemos acá es cumplió su mensaje de
92
+
93
+ 02:50.710 --> 02:56.830
94
+ si es diez dentro de este bloque sino es diez va a saltar al ex hoy Todos a ver en el ejemplo del código
95
+
96
+ 02:56.830 --> 03:02.500
97
+ corriendo En dos. Cuando sacaste matemáticas, saque diez matemáticas.
98
+
99
+ 03:03.740 --> 03:10.860
100
+ Entonces Como. Saque diez, va a decir Si Matemáticas es mayor que seis si es mayor que seis.
101
+
102
+ 03:10.889 --> 03:15.949
103
+ Por qué? Porque es diez. Entonces no entró nuestro Es porque este legando antes por ejecutarse antes
104
+
105
+ 03:16.639 --> 03:21.150
106
+ tiene que tener mucho cuidado en el orden, el ejecución, porque si este se cumple va
107
+
108
+ 03:21.150 --> 03:26.240
109
+ a entrar acá y nueva achacar los demás, en este caso, para poder imprimiendo otro valor.
110
+
111
+ 03:26.270 --> 03:35.409
112
+ La luna es un genio de los que cambiar el orden de las cosas Todos copiar en matemáticas igual igual
113
+
114
+ 03:35.409 --> 03:46.909
115
+ a diez. Aquí pasamos a su mayor al trabajo y los mensajes dos en el que los intercambiamos Los
116
+
117
+ -->
118
+ ,
119
+
120
+ 03:46.909 --> 03:54.650
121
+ copiamos. Y los nuevos del lugar. Ahora sí, sí tiene diez.
122
+
123
+ 03:54.680 --> 03:59.430
124
+ Va a funcionar porque primer bache Jar Si tiene diez y si lo tiene, ejecutó este bloque, sino ya
125
+
126
+ 03:59.430 --> 04:07.419
127
+ con los demás. Le pongo play dos Cuál sacas en matemáticas, Saque diez en biología.
128
+
129
+ 04:07.449 --> 04:12.699
130
+ Me importa, Evita nuestros algo. Entonces la Luna es un genio porque porque Matemáticas
131
+
132
+ 04:12.729 --> 04:24.629
133
+ es igual. Igual dice se cumple ejecutarse. Bloque, Yo pongo otra calificación como ocho me
134
+
135
+ 04:24.629 --> 04:30.790
136
+ sale que el alumno aprobó en matemáticas. Esto quiere decir que Matemáticas es igual igual los días
137
+
138
+ 04:30.790 --> 04:36.389
139
+ no es cierto, porque es ocho, pero el IFE vuelve achicar, dice ocho es mayor que se.
140
+
141
+ 04:36.420 --> 04:42.439
142
+ Sí. Entonces ejecutan este bloque de matemáticas, ya que vimos esas tres condicionales y
143
+
144
+ 04:42.470 --> 04:49.329
145
+ él sí, Git y el vamos a ver la última condicional, que es la que nos falta, que es el PSOE El
146
+
147
+ 04:49.329 --> 04:57.350
148
+ suizo lo que hace es usar un valor. En este caso leemos por una variable que hacer matemáticas
149
+
150
+ -->
151
+ .
152
+
153
+ 04:58.040 --> 05:01.750
154
+ Voy a borrar esta de biología porque no estamos en el momento y nos puede componer un poquito.
155
+
156
+ 05:02.740 --> 05:10.050
157
+ Entonces el Sweet va a usar en los de Matemáticas y va a checar casos en será su caso.
158
+
159
+ 05:10.639 --> 05:30.089
160
+ Diez se auto La alumno es donde hacen y voy. Va a haber nuevas cosas, a diferencia del Edit
161
+
162
+ -->
163
+ ,
164
+
165
+ 05:30.120 --> 05:35.660
166
+ que lo que hace es que se puede Elif. Y entre los paréntesis La condición lo que se hace en
167
+
168
+ 05:35.660 --> 05:41.759
169
+ el Sweet es que se pone el valor y se van haciendo casos uno por uno, dependiendo de
170
+
171
+ 05:41.790 --> 05:46.990
172
+ que pude. Cuál es el valor? En este caso tenemos el caso diez dos puntos.
173
+
174
+ 05:47.019 --> 05:52.019
175
+ Ponemos el bloque de código en el colín primos que el alumno es una genio y lo ponemos este
176
+
177
+ 05:52.019 --> 05:55.569
178
+ valor break, que lo que hace es que termina el uso del PSOE.
179
+
180
+ 05:55.569 --> 06:04.550
181
+ Hecho Si. Yo pongo play, voy a cerrar mi código.
182
+
183
+ 06:06.040 --> 06:12.050
184
+ Se cumple, Me pregunta Cuando sacaste matemáticas Si pongo cinco.
185
+
186
+ 06:12.439 --> 06:21.949
187
+ No pasa nada porque no hay un caso. Cinco Pero Si pongo diez dice el alumno es un genio.
188
+
189
+ 06:23.540 --> 06:29.689
190
+ La diferencia con el lied es que la checa una operación condicional y si es verdadera o falsa, ya el
191
+
192
+ 06:29.689 --> 06:33.089
193
+ flujo sigue dependiendo. Si hay el, el CIF, el fill, no el suyo.
194
+
195
+ 06:33.089 --> 06:36.850
196
+ Lo único que hace es que envía directamente con el valor que está introducido.
197
+
198
+ 06:36.850 --> 06:41.180
199
+ Acaba en su, en sus respiren, tesis el caso que es cinco.
200
+
201
+ 06:41.180 --> 06:54.550
202
+ Entonces, si quisiera un caso siete, diría la luna sacó siete.
203
+
204
+ 06:56.839 --> 07:18.810
205
+ Se pusieron caso tres o cero mejor La alumna, reprobó y tengo que poner los veréis que
206
+
207
+ 07:18.810 --> 07:25.310
208
+ básicamente es el freno de mis Unix con el pongo play.
209
+
210
+ 07:25.319 --> 07:32.660
211
+ Me pregunta cuando saquen matemáticas le voy a poner siete Me hice la Luna sacó siete porque
212
+
213
+ 07:32.660 --> 07:39.420
214
+ entró este Blog. En caso de que ustedes digan Quiero ser un caso porque éste no pueden poner todos
215
+
216
+ 07:39.420 --> 07:44.569
217
+ los casos no pueden poner del número negativo más chico hasta el número positivo más grande.
218
+
219
+ 07:44.579 --> 07:48.370
220
+ Entonces, en caso de que quiere hacer un caso que funcione para todos los que no están establecidos
221
+
222
+ -->
223
+ ,
224
+
225
+ 07:48.399 --> 07:59.670
226
+ puede usar esta palabra de Madrid Folk El iPhone va a entrar en caso de que ninguno de estos se
227
+
228
+ 07:59.670 --> 08:08.230
229
+ cumplan. Si matemáticas no es diez nie siete mil cero mientras difunt ya K podemos imprimir valor
230
+
231
+ 08:08.230 --> 08:21.819
232
+ incre CTO. Entonces yo le pongo play y le pongo de valor menos veintitrés me dice valor
233
+
234
+ 08:21.819 --> 08:24.879
235
+ incorrecto porque no hay un caso definido menos treinta y tres.
236
+
237
+ 08:24.910 --> 08:30.199
238
+ Si nosotros creímos caso menos treinta y tres ya podemos usar ese bloque de ejecución para ir poniendo
239
+
240
+ 08:30.199 --> 08:35.179
241
+ los comandos que nos los quedamos dentro del Te. Invito de Continue su naciente clase para
242
+
243
+ 08:35.179 --> 08:37.549
244
+ que veamos funciones y porque encapsular es muy bueno
245
+
subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b0c7edcaae36c093d89167833d46ecc715a2a4b7b01ac4e21f31a635e5008e00
3
+ size 53904450
subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.vtt ADDED
@@ -0,0 +1,203 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:09.349
4
+ Y ahora en esta clase lo que vamos a ver es el tema de funciones Si No salen tias funciones son
5
+
6
+ 00:09.380 --> 00:14.240
7
+ encapsulamiento instrucciones, paralizar una tarea en especial Esto quiere decir que si
8
+
9
+ 00:14.240 --> 00:20.769
10
+ ustedes tienen muchas comandos pueden agarrar los ponerlos en un paquetito y ejecutar es comandos de
11
+
12
+ 00:20.769 --> 00:26.410
13
+ una manera muy sencilla. Sólo puede no les un nombre diciendo cuando ejecutó este comando por
14
+
15
+ 00:26.410 --> 00:32.299
16
+ ejecutó este nombre pasa por toda esta lista. Comandos, Estas funciones pueden
17
+
18
+ 00:32.299 --> 00:39.539
19
+ recibir información de entrada, llamadas parámetros y regresar un resultado A que me refiero con esto
20
+
21
+ -->
22
+ ,
23
+
24
+ 00:39.570 --> 00:45.109
25
+ Imagino que tiene una máquina de juegos. Ustedes realmente no saben cómo funciona la Wayne jugos,
26
+
27
+ 00:45.140 --> 00:50.960
28
+ pero lo que hacen es agarrar una granja que su parámetro lo introduce en la función y
29
+
30
+ 00:50.960 --> 00:53.039
31
+ la máquina de jugase todos superaciones por dentro.
32
+
33
+ 00:53.039 --> 00:57.679
34
+ Se en grandes y lo que sea. Y lo que les regresa al final es jugó y exprimido.
35
+
36
+ 00:57.710 --> 01:02.729
37
+ Entonces lo que hicieron fue introducir un tipo de dato de naranja y los que le hizo fue regresar les
38
+
39
+ 01:02.729 --> 01:08.010
40
+ un tipo de dato de jugo. Esto también puede ser números, información y a veces ninguna
41
+
42
+ 01:08.010 --> 01:14.579
43
+ de las dos, lo que sólo vamos a ver algunos ejemplos, pero bueno, que son funciones como
44
+
45
+ 01:14.579 --> 01:20.189
46
+ la máquina de juegos. Tenemos la el encapsula ción de comandos en una cajita mágica que
47
+
48
+ 01:20.189 --> 01:26.650
49
+ pueden introducir parámetros que pueden ser A, B o varios y Los Verdes han resultado Otro
50
+
51
+ -->
52
+ .
53
+
54
+ 01:26.650 --> 01:31.760
55
+ Ejemplo que podemos ver es la suma. Si tenemos los valores, en este caso diez y veintisiete que
56
+
57
+ 01:31.760 --> 01:35.670
58
+ introducimos como parámetros a nuestra función de suma, esta nos va a rezar la
59
+
60
+ 01:35.670 --> 01:37.939
61
+ suma de los dos diez más veintisiete, treinta y siete.
62
+
63
+ 01:37.969 --> 01:42.409
64
+ Pero realmente nosotros no vemos lo que hay dentro cuando usamos más.
65
+
66
+ 01:42.439 --> 01:47.390
67
+ Si podemos definir una función propia, que es como crear su propia máquina de juegos y
68
+
69
+ 01:47.420 --> 01:52.329
70
+ de decidir qué va a ir dentro de la maquinita, vamos al código para ver los ejemplos en acción.
71
+
72
+ 01:52.359 --> 01:56.750
73
+ Volviendo una vez más, tomas en muchas veces más a nuestro editor de texto.
74
+
75
+ 01:57.140 --> 02:00.750
76
+ Vamos a crear nuestra primera función En los normal.
77
+
78
+ 02:00.750 --> 02:03.849
79
+ Nosotros tres tendríamos troceado para sacar información a la consola.
80
+
81
+ 02:04.239 --> 02:13.780
82
+ Poner nuestro mensaje como eres increíble. Este es un programa el cual nos quiere hacer sentir bien
83
+
84
+ -->
85
+ ,
86
+
87
+ 02:13.810 --> 02:17.750
88
+ porque si lo ejecutado nos va a decir eres increíble, lo cual es muy bueno con la computadora Trillas
89
+
90
+ -->
91
+ ,
92
+
93
+ 02:18.939 --> 02:25.250
94
+ pero podemos encapsular este mensaje en una función para hacer esto, la sintaxis y la siguiente.
95
+
96
+ 02:26.139 --> 02:28.849
97
+ Primero vamos a introducir el tipo de acto que va a regresar.
98
+
99
+ 02:29.240 --> 02:33.750
100
+ Puede ser entero, puede ser flotante. Puede ser Juliano.
101
+
102
+ 02:34.840 --> 02:41.270
103
+ Puede ser carácter o string, pero el que vamos ahorita va a ser muy que es.
104
+
105
+ 02:41.270 --> 02:45.539
106
+ Voy Voy. Significa que nuestro función no va a regresar nada.
107
+
108
+ 02:45.569 --> 02:48.949
109
+ Solamente va ejecutarlos comandos dentro y esta iba a terminar.
110
+
111
+ 02:49.639 --> 02:53.539
112
+ Entonces, si yo pongo apoya luego el nombre de función.
113
+
114
+ 02:53.569 --> 03:01.819
115
+ En este caso print GitHub mesas que está en inglés, significa en primer mensaje bonito Ahora
116
+
117
+ 03:01.819 --> 03:06.550
118
+ los paréntesis y dentro del pongo el mensaje. Es increíble.
119
+
120
+ 03:06.939 --> 03:23.840
121
+ Y luego pongo una carita feliz. Nos va a imprimir aquí cliente Git, mesas, le pongo play y
122
+
123
+ 03:23.840 --> 03:30.259
124
+ lo que va a ser Es ventral min va a entrar la función.
125
+
126
+ 03:30.289 --> 03:33.919
127
+ Principios, mesas con estos paréntesis para llamarla en tres.
128
+
129
+ 03:33.919 --> 03:36.379
130
+ Lo que va a hacer es Okey, Aquí tengo la función.
131
+
132
+ 03:36.409 --> 03:40.550
133
+ Cuál es? Esta Va a venir acá estado arriba. Entonces contra los comandos.
134
+
135
+ 03:40.550 --> 03:45.960
136
+ Deseado. Eres increíble. Se out Carita Feliz. Y luego regresa aquí y sigue hacia abajo.
137
+
138
+ 03:45.990 --> 03:49.169
139
+ Se sale el programa. Entonces vieron que fruto eres increíble.
140
+
141
+ 03:49.169 --> 03:57.460
142
+ Carita feliz. Sí, yo lo pongo dos veces La ventaja de encapsular es que podemos llamar múltiples
143
+
144
+ 03:57.460 --> 04:03.060
145
+ veces las mismas vías de código sin tener que escribir las una y otra vez Corriendo
146
+
147
+ 04:03.060 --> 04:07.430
148
+ el ejemplo Todos ver que me escribió tres veces. Eres increíble.
149
+
150
+ 04:07.430 --> 04:11.900
151
+ Carita feliz. Eres sencible crita feliz y el significa y te feliz Esto es porque
152
+
153
+ 04:11.900 --> 04:16.870
154
+ es chutó tres veces este bloque de código. Entonces si yo quisiera agregar otro mensaje en
155
+
156
+ 04:16.870 --> 04:21.699
157
+ lugar de tener que evitar tres veces el copiado y pegado de estas Dios para ejecutar
158
+
159
+ 04:21.699 --> 04:25.689
160
+ estos infusiones tenéis que poner es tres veces Y si no quisiera regar más Cáritas tienes
161
+
162
+ 04:25.689 --> 04:31.939
163
+ que dejarlo en cada línea Pero lugar de eso al encapsular yo puedo repetir sus mensajes, evitar mi
164
+
165
+ 04:31.970 --> 04:52.680
166
+ función, ponerse out Hoy va hoy va hacer gran día le poco play Recuerden Si no pueden poner le play
167
+
168
+ 04:52.680 --> 05:01.100
169
+ porque está Ingrid Diesel que su programa sigue abierto y así de sencillo agregue
170
+
171
+ 05:01.110 --> 05:03.649
172
+ otro mensaje Eres increíble. Hoy va a ser un gran día.
173
+
174
+ 05:03.649 --> 05:07.220
175
+ Carita feliz y es la ventaja de encapsular en funciones.
176
+
177
+ 05:07.250 --> 05:10.899
178
+ Quiere decir que nosotros podemos tener líneas de comandos ya preestablecidas que
179
+
180
+ 05:10.899 --> 05:17.589
181
+ podemos llamar en otros lados y repetir y así utilizar fácilmente estados comandos sin
182
+
183
+ 05:17.589 --> 05:22.029
184
+ tener que repetir los múltiples veces y que luego nuestro código suelo sucio y tener una maraña
185
+
186
+ 05:22.029 --> 05:27.180
187
+ de impresiones, etcétera. Por eso es bueno imprimir en esto En este próximo clase.
188
+
189
+ 05:27.189 --> 05:31.720
190
+ Vamos a ver cómo utilizar los parámetros que son los argumentos que van aquí adentro y
191
+
192
+ 05:31.720 --> 05:36.360
193
+ también vamos a ver otros ejemplos de utilizar otros datos que regresen funciones que
194
+
195
+ 05:36.360 --> 05:41.360
196
+ no sean. Voy porque recuerdo, Voy significa que solamente ejecutarlos comandos, pero también podemos
197
+
198
+ 05:41.360 --> 05:43.649
199
+ ver esas valores dentro las funciones. Nos vemos.
200
+
201
+ 05:43.649 --> 05:44.550
202
+ La proxima clase parece
203
+
subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Funciones en Programación Creación y Uso Eficiente.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e52ea166a5fbacd53f6919764ef4539d1da2705ff8ac48d101603c3a28303f54
3
+ size 90120509
subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Funciones en Programación Creación y Uso Eficiente.vtt ADDED
@@ -0,0 +1,254 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:08.550
4
+ Ahora Estamos de vuelta otra vez de nuevo otra vez hemos trocitos del texto.
5
+
6
+ 00:09.140 --> 00:15.890
7
+ Entonces ya vimos lo que es encapsular en funciones Lo que hicimos fue encapsular todos
8
+
9
+ 00:15.890 --> 00:22.289
10
+ estos comandos estas líneas de comando En la función Veintidós meses y amigos que si la llamamos aquí
11
+
12
+ 00:22.289 --> 00:29.280
13
+ abajo nos va a ejecutar los comandos dentro vivimos que es voy porque esto quiere decir que no regresa
14
+
15
+ 00:29.309 --> 00:35.570
16
+ ningún tipo de dato Si se fija nuestro Fund. Nuestro mail es una función también es una función que
17
+
18
+ 00:35.570 --> 00:41.810
19
+ es un caso. La comandos La diferencia es que el compilador lo convierten Binario y
20
+
21
+ 00:41.810 --> 00:46.649
22
+ hace que ejecute automáticamente este bloque. Pero pueden ver que en la parte de aquí tiene
23
+
24
+ 00:46.649 --> 00:49.640
25
+ entero, a diferencia de su función de arriba que tienen.
26
+
27
+ 00:49.640 --> 00:55.020
28
+ Voy Este entero sin FIA que regresa cero Este regresa cero.
29
+
30
+ 00:55.049 --> 01:01.240
31
+ Eso un valor que la función va a dar al que le llamó en este caso el sistema operativo en
32
+
33
+ 01:01.240 --> 01:06.189
34
+ el cual le va a decir que todo está bien. Nosotros vamos a crear nuestra propia función
35
+
36
+ -->
37
+ ,
38
+
39
+ 01:06.219 --> 01:11.629
40
+ que regresó un dato en este caso le voy a hacer una función que se llame que sea de tipo de Atom ul
41
+
42
+ 01:11.659 --> 01:17.280
43
+ quiere decir que deba regresar un Juliano. Recuerden, verdadero o falso, me va a decir si Mi
44
+
45
+ 01:17.280 --> 01:23.370
46
+ jugador está muerto? Vamos a pensar que estamos jugando un videojuego como aliento
47
+
48
+ 01:23.370 --> 01:28.730
49
+ de paz que vamos a decir? Esta funciona, Vamos a llamar Cada vez que nos pegan, vamos a checar si
50
+
51
+ 01:28.760 --> 01:34.739
52
+ nuestro jugador sigue vivo o en este caso y si mi hijo está muerto y lo que me va a aceptar como información
53
+
54
+ -->
55
+ ,
56
+
57
+ 01:34.769 --> 01:40.019
58
+ a diferencia de ésta, que no me aceptaba nada y solo ejecutaba comandos Esta me va aceptar un
59
+
60
+ 01:40.019 --> 01:45.829
61
+ valor. Llegó a ser un entero que se va a llamar HP, que son los corazones que
62
+
63
+ 01:45.829 --> 01:48.989
64
+ tiene otro jugador. Dentro de aquí vamos a sacar.
65
+
66
+ 01:48.989 --> 01:56.109
67
+ Si mis puntos de vida son menores, Muy igual que cero.
68
+
69
+ 01:56.140 --> 02:01.769
70
+ Si recuerdan esto es una condicional que Dios una clase pasada estado explicando si mi variable es
71
+
72
+ 02:01.769 --> 02:08.550
73
+ menor o igual que se lo aquí vamos a decir regresar verdadero.
74
+
75
+ 02:10.139 --> 02:18.270
76
+ Entonces si mi jugador está muerto y si dentro, si sus puntos de vida son menores, igual que cero
77
+
78
+ 02:18.300 --> 02:22.650
79
+ regresa verdadero. Es que decir que mi jugador está muerto es verdadero, que está muerto.
80
+
81
+ 02:23.840 --> 02:34.650
82
+ En cualquier caso contrario, que mi vida sea cien o mayor que cero Vamos a regresar falso
83
+
84
+ 02:35.240 --> 02:38.949
85
+ Esto Quiere decir que todavía quedan puntos de vida y el jugador todavía no está muerto.
86
+
87
+ 02:38.979 --> 02:47.479
88
+ Ahora vamos a probar nuestro código. Voy a borrar esta función de imprimir un mensaje bonito Visto
89
+
90
+ 02:47.479 --> 02:55.379
91
+ para no confundirnos. Entonces, en nuestro código principal vamos a imprimir nuestros
92
+
93
+ 02:55.379 --> 03:02.050
94
+ juzgados sin estafador está muerto. Es Player DIR y dentro de los para dentro de los paréntesis.
95
+
96
+ 03:02.080 --> 03:06.770
97
+ Ahora, como si nos pide un parámetro. En este caso, HP de los que poner un valor es
98
+
99
+ 03:06.770 --> 03:15.710
100
+ lo que vamos a hacer, que vamos a crear una variable que se llame total La que
101
+
102
+ 03:15.710 --> 03:24.150
103
+ va a ser igual. Tres En CD Empiezas con tres corazones Todos le vamos a pasar El
104
+
105
+ 03:24.150 --> 03:29.439
106
+ total. Nosotros podríamos poner acá directo el tres, pero vamos a usarlo para que vean que también
107
+
108
+ 03:29.439 --> 03:37.250
109
+ pueden pasar variables como información Todos light en esto.
110
+
111
+ 03:38.039 --> 03:43.050
112
+ Entonces que creen que imprima aquí? Total hay cuenta con tres puntos.
113
+
114
+ 03:43.050 --> 03:47.569
115
+ Quiere decir que este HP se basó sustituir por un tres iba achicar.
116
+
117
+ 03:47.599 --> 03:51.530
118
+ Si tres es menor, igual que cero. No es menor que igual que cero.
119
+
120
+ 03:51.539 --> 03:54.050
121
+ Entonces va a esta línea de comando y regresa falso.
122
+
123
+ 03:54.740 --> 04:08.490
124
+ Vamos a poner el play para aprobar. Voy a cerrar mi programa le como Play y me dice Futuro
125
+
126
+ 04:08.490 --> 04:17.930
127
+ Yum es cero y decir que es falso Mi jugador todavía no está muerto, pero en cambio supongamos
128
+
129
+ 04:17.930 --> 04:22.360
130
+ que me dieron tres golpes Los Enemigos Y ahora ya Mick le total de mi vida es cero Cuando
131
+
132
+ 04:22.360 --> 04:28.550
133
+ ejecute mi código Me va a decir verdadero Mi persona está muerto.
134
+
135
+ 04:29.540 --> 04:38.949
136
+ Lo que le puedo hacer aquí explicar Sí, Mi jugador está muerto.
137
+
138
+ 04:44.639 --> 04:56.560
139
+ Voy a imprimir que hemos entonces lo que va a pasar a cada vez que primero va haber una variable que
140
+
141
+ 04:56.560 --> 05:02.879
142
+ se llama total vais, pero con el Tour en plural, que es igual a cero le anoche con la condición.
143
+
144
+ 05:02.910 --> 05:08.449
145
+ Si mis jugadores Tags muerto en este momento va a ir acá, va a meter la información del parámetro que
146
+
147
+ 05:08.449 --> 05:13.819
148
+ yo le puse, que es vida totales cero. Entonces seis cero es menor, igual que cero que
149
+
150
+ 05:13.819 --> 05:16.449
151
+ sí lo es. Espero esas verdadero. Y cómo regresó?
152
+
153
+ 05:16.449 --> 05:18.850
154
+ Verdadero Se discute esta línea de código que mover.
155
+
156
+ 05:19.639 --> 05:23.649
157
+ Y así es como se imprime esto. Vamos a poner play para comprobar y que no me he equivocado.
158
+
159
+ 05:25.240 --> 05:31.050
160
+ Efectivamente. Mi código corre que mover Si todo estuviera vidas ya que diría tres no
161
+
162
+ 05:31.050 --> 05:38.750
163
+ creería nada y el juez continuaria y tu Roro no el premio nada.
164
+
165
+ 05:40.040 --> 05:46.350
166
+ Entonces al CIS, como vemos que podemos introducir datos, pasar le datos a la hora de llamar la función
167
+
168
+ 05:47.639 --> 05:51.930
169
+ y regresar un valor. En este caso estamos regresando un valor de tipo de Atom Julián.
170
+
171
+ 05:51.959 --> 05:56.139
172
+ Quieres ver verdadero? Pues falsa. También podemos hacer otras cosas.
173
+
174
+ 05:56.139 --> 06:03.430
175
+ Como por ejemplo voy a abordar esta información puede ser una función.
176
+
177
+ 06:03.430 --> 06:08.500
178
+ Voy a decir que no va a regresar nada, pero que me aceptó un parámetro en este caso me va a aceptar
179
+
180
+ 06:08.529 --> 06:12.750
181
+ un tipo de Atom String que es múltiples caracteres que llevará mensaje.
182
+
183
+ 06:15.339 --> 06:19.649
184
+ Y lo que voy a hacer es que voy a hacer un CEO señor Meses.
185
+
186
+ 06:22.839 --> 06:29.319
187
+ Lo que va a ser esta función es aceptar un tipo, un datos tipo String, que es un mensaje y los va
188
+
189
+ 06:29.319 --> 06:35.100
190
+ a imprimir Ens colorida motiv se enumeran llamarse out como siempre lo he hecho por
191
+
192
+ 06:35.100 --> 06:39.730
193
+ poner fácilmente poner Prinz que seamos Add otros, otros, otras clases y otros lenguajes.
194
+
195
+ 06:39.730 --> 06:42.490
196
+ Temas más pueden ver que la función Prince es bastante común.
197
+
198
+ 06:42.519 --> 06:46.509
199
+ Es lo que hicimos fue crear nuestra propia función primero, que mas de tu mensaje voy
200
+
201
+ 06:46.509 --> 07:04.949
202
+ a poner Hola. Quiero que me como estas entonces Difícil no tuve que poner Sea Dotx CEO Dotx Edit tres
203
+
204
+ 07:04.949 --> 07:08.750
205
+ veces solo puedo ser Prinz. Ya le pone automático el punto y aparte.
206
+
207
+ 07:09.439 --> 07:12.730
208
+ Sí, tengo play y no a ningún error. Mi programa de imprimir.
209
+
210
+ 07:12.759 --> 07:18.319
211
+ Hola, Cómo estás? Entonces podemos usar tipos, datos?
212
+
213
+ 07:18.319 --> 07:24.939
214
+ Voy con múltiples parámetros. Incluso podemos poner un Puedes tener más de un parámetro Posner
215
+
216
+ 07:24.970 --> 07:35.079
217
+ dos La diferencia. Yo le pongo play. Me va a ser un error.
218
+
219
+ 07:35.089 --> 07:38.449
220
+ Voy a decir que hay muy pocos argumentos en mi función.
221
+
222
+ 07:38.480 --> 08:05.029
223
+ Tostón reponer le dos Hola o la dos carrito feliz carita triste Y ahora estaba imprimiendo mi mensaje
224
+
225
+ 08:05.060 --> 08:10.589
226
+ uno y dos Con estos parámetros puedo po- tener la cantidad de parámetros que tenga que
227
+
228
+ 08:10.589 --> 08:17.050
229
+ queramos puede ser infinito Este pueden ser más complicados y también pueden combinarse con cualquier
230
+
231
+ 08:17.050 --> 08:21.660
232
+ tipo de dato Pero tenga cuidado con cuantos parámetros piden, porque recuerden que lo que quiero hacer
233
+
234
+ 08:21.660 --> 08:26.680
235
+ al encapsular esa segunda que cita en las cuales usted nadan operaciones para facilitar sus
236
+
237
+ 08:26.680 --> 08:28.949
238
+ comandos y que no tengan que repetir código a cada rato.
239
+
240
+ 08:29.540 --> 08:33.110
241
+ Hasta. Ahora hemos aprendido cómo usar datos en este programa.
242
+
243
+ 08:33.139 --> 08:38.809
244
+ Las condicionales con los tipos datos que puedo usar en sus condicionales, como encapsular en funciones
245
+
246
+ 08:38.840 --> 08:42.919
247
+ y cómo regresar dados en rusos. Funciones recuerdan que un capsular no sirve para
248
+
249
+ 08:42.919 --> 08:47.460
250
+ simplificar nuestro código Te. Invito en la próxima clase para que veamos arreglos
251
+
252
+ 08:47.470 --> 08:49.250
253
+ y Aquirre solas en el reto de este módulo.
254
+
subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/05-Entrada de datos y funciones/06-Creación de aventuras interactivas con C y decisiones de usuario.mhtml ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0fa4a3ac6b049e08898cbe16c8f0851d531a9bca1e99c72d995f8eeae2a768f2
3
+ size 78793499
subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.vtt ADDED
@@ -0,0 +1,221 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.540 --> 00:08.410
4
+ Bienvenidos de vuelta que son los arreglos. Los arreglos son de estructura de datos usada
5
+
6
+ 00:08.410 --> 00:11.750
7
+ generalmente para almacenar en memoria datos de manera continua.
8
+
9
+ 00:12.140 --> 00:18.070
10
+ Qué significa esto? Significa que en este caso de las corbatas yo siempre voy a estar seguro al cien
11
+
12
+ 00:18.070 --> 00:21.850
13
+ por ciento que en qué posición va a estar la corbata?
14
+
15
+ 00:22.339 --> 00:27.010
16
+ En las variables normales nados asegura que entre dos variables hay información basura que
17
+
18
+ 00:27.010 --> 00:32.310
19
+ no si lo nosotros, pero los arreglos, si no va a haber datos entre ninguno de ellos y por ceder a
20
+
21
+ 00:32.310 --> 00:36.229
22
+ ellos de manera directa, Sé que la corbata azul está en la posición número dos.
23
+
24
+ 00:36.259 --> 00:41.450
25
+ Se que la corbata verde de la derecha del azul Éste la puso número cuatro dos por ser de manera continua
26
+
27
+ 00:41.640 --> 00:47.820
28
+ y la información está siempre asegurada que puede hacer directamente No pase que En
29
+
30
+ 00:47.820 --> 00:52.710
31
+ esta pseudocódigo. Puedes ver un ejemplo de las corbatas en un tipo de Atom flotante que
32
+
33
+ 00:52.710 --> 00:58.380
34
+ son cinco. Entonces este caso tenemos cinco celdas de flotantes de más corbatas y
35
+
36
+ 00:58.409 --> 01:04.430
37
+ estoy imprimiendo la corbata número dos. A continuación veremos en ejemplos como entender mejor los
38
+
39
+ 01:04.430 --> 01:08.450
40
+ arreglos Viendo lo de forma práctica. Vamos a crear nuestro arreglo.
41
+
42
+ 01:08.939 --> 01:13.900
43
+ Para empezar. Vamos ser una variable tipo echar que se va a llamar corbatas como
44
+
45
+ 01:13.900 --> 01:19.250
46
+ del ejemplo que tenemos antes. A diferencia de una variable normal que es el tipo de Atom, El nombre
47
+
48
+ 01:19.739 --> 01:28.670
49
+ Estaban de estar Estos. Ya ves duras y le tengo que tener un tamaño en este caso, cinco Lo
50
+
51
+ 01:28.670 --> 01:34.049
52
+ que hicimos fue crear cinco celdas de corbatas que empiezan de cero a cuatro.
53
+
54
+ 01:34.439 --> 01:42.109
55
+ A que me refiero con esto? Add si yo Add o curva Tags cero pueda asignar un valor En
56
+
57
+ 01:42.109 --> 01:49.129
58
+ este caso la primera corbata era de color verde. Voy a poner una de chica de verdad y
59
+
60
+ 01:49.129 --> 01:55.849
61
+ sin primo. Mi corbata, cero corbatas en el índice cero.
62
+
63
+ 01:57.939 --> 02:05.969
64
+ Me va a imprimir el carácter B. Aquí está B Así.
65
+
66
+ 02:05.969 --> 02:12.469
67
+ Puedo ir, Cat? Aún por cada uno de los índices empezando de cero puedo hacer cinco
68
+
69
+ 02:12.469 --> 02:21.710
70
+ índices. Uno, dos, tres, cuatro Si. Recuerdan nuestra siguiente corbata?
71
+
72
+ 02:21.740 --> 02:25.599
73
+ Era negra. Lo otro corbata era verde claro. Pero puedo decir que la púrpura por
74
+
75
+ 02:25.599 --> 02:36.650
76
+ propósito del ejemplo, luego roja Y luego si se entonces imprimo cada uno de las celdas uno
77
+
78
+ -->
79
+ ,
80
+
81
+ 02:37.840 --> 02:47.849
82
+ dos, tres y al final va a poner la cuatro Nos. Faltó poner nuestro punto y aparte.
83
+
84
+ 02:55.639 --> 03:05.449
85
+ Cristo. Si Push icono del programa Me va a decir verde negra por pura roja hiciese
86
+
87
+ 03:06.240 --> 03:10.949
88
+ yo quisiera decir que mi corbata cuatro es igual a mi corbata.
89
+
90
+ 03:16.139 --> 03:28.319
91
+ Dos Ahora va a imprimir verde, negra, púrpura, rojo La, Roja Y por por eso que decir que La
92
+
93
+ 03:28.349 --> 03:31.050
94
+ corbata cuatro es igual la corbata dos que la púrpura.
95
+
96
+ 03:31.840 --> 03:35.189
97
+ Entonces fijan. Podemos acceder individualmente acabando los linces.
98
+
99
+ 03:35.219 --> 03:49.000
100
+ Qué pasa si de repente escribimos corbatas? Cinco es igual a Mostró un símbolo, claro fue
101
+
102
+ 03:49.000 --> 03:56.419
103
+ exponer gato, que pasa todo esto en este caso, como mi corbatas mías.
104
+
105
+ 03:56.419 --> 04:01.550
106
+ Cinco Tamaño y sólo empezaba en el cero cero. Uno, dos, tres, cuatro EN, C Max más yo
107
+
108
+ 04:01.550 --> 04:06.409
109
+ voy a poder es ser esto en otros lenguajes generalmente nos bloquea y nos dice que El
110
+
111
+ 04:06.409 --> 04:09.340
112
+ argumento está fuera de su límite. Pero ese vas más.
113
+
114
+ 04:09.340 --> 04:13.020
115
+ No hace más, más va ir directamente a cambiar la dirección de memoria de eso.
116
+
117
+ 04:13.050 --> 04:18.089
118
+ Y eso puede ocasionar que los problemas grazie o que nuestro sistema operativo grazie porque
119
+
120
+ 04:18.089 --> 04:20.689
121
+ otro programa que está usando esa dirección de memoria también.
122
+
123
+ 04:20.720 --> 04:25.439
124
+ Casi. Entonces recomiendo que tengan mucho cuidado con cuales con sus límites.
125
+
126
+ 04:25.439 --> 04:32.459
127
+ Desarreglos. Vamos a ver otro ejemplo de arreglos Y como dice Nizar, los en este caso, voy a ir a
128
+
129
+ 04:32.459 --> 04:40.839
130
+ String mes y les voy a enseñar en inicial izarlo desde que están declarando Mis
131
+
132
+ 04:40.839 --> 04:48.079
133
+ nombres van a ser de un tamaño de cinco nombres o cuatro nombres para cambiar y
134
+
135
+ 04:48.079 --> 04:54.029
136
+ va a ser igual Ha usando las llaves. Yo puedo aclarar cuatro nombres directos para que los almacén
137
+
138
+ 04:54.029 --> 05:10.850
139
+ de manera automática. Te voy a poner aca Astérix coma y de Finish coma Obélix.
140
+
141
+ 05:12.240 --> 05:20.060
142
+ Y nos faltó no Cuando Londres Si No conocen esos nombres?
143
+
144
+ 05:20.089 --> 05:22.750
145
+ Son una serie de de un comicio Maastricht que gusta mucho.
146
+
147
+ 05:23.740 --> 05:29.149
148
+ Pero bueno, entonces Valencia Lizar. Yo lo que estoy haciendo es que está creando un arreglo de cuatro
149
+
150
+ 05:29.180 --> 05:35.110
151
+ que se llaman dins. Está diciendo automáticamente en la pusieron cero va a poner la palabra Astérix
152
+
153
+ 05:35.139 --> 05:41.550
154
+ y así seriamente estatus la posición uno, posición tres cero uno, dos y tres.
155
+
156
+ 05:42.540 --> 05:45.689
157
+ Entonces imprimo en este caso. Vamos a imprimir.
158
+
159
+ 05:45.720 --> 05:48.949
160
+ Quiero imprimir Obélix que esta infusión cero uno dos.
161
+
162
+ 05:49.339 --> 05:58.800
163
+ Pues si venden dos En Vim y ahí me imprimir Obelix.
164
+
165
+ 05:58.829 --> 06:12.569
166
+ Pero también puedo hacer esto. Pasa una variable String oficial Nombre Crank le Vim y
167
+
168
+ 06:12.569 --> 06:20.089
169
+ lo imprimir Word en de lo que es haciendo aquí es que el nombre actual va a ser igual Add Mentos que
170
+
171
+ 06:20.120 --> 06:25.509
172
+ cero uno dos Poblets y luego lo imprimo. Entonces estoy agarrando de me arreglo un valor Yo
173
+
174
+ 06:25.509 --> 06:29.050
175
+ estoy asesinando a otra variable Si corro del programa.
176
+
177
+ 06:31.839 --> 06:44.149
178
+ Podemos ver o En primera palabra Obelix para para cerrar este ejemplo.
179
+
180
+ 06:44.180 --> 06:50.300
181
+ Voy a lo que voy a hacer es que voy a ser un entero que se vayan índice co index mejoren y les y
182
+
183
+ 06:50.300 --> 06:55.500
184
+ voy a hacer que es igual a cero. Luego voy a hacer un Shain para introducir datos y
185
+
186
+ 06:55.500 --> 07:03.560
187
+ lo voy a guardar en índice. Y lo que voy a hacer es que Demi arreglo.
188
+
189
+ 07:03.589 --> 07:10.420
190
+ Voy a poner la presión y dice esto que va a ser que decir que yo puedo meter un dato y
191
+
192
+ 07:10.420 --> 07:16.230
193
+ elegir qué nombre va a seleccionar el court nen dependiendo del número que elija Vos
194
+
195
+ 07:16.230 --> 07:25.139
196
+ productivos le play. Y si yo eligiría cero uno, dos, tres Y opción a tres DIR imprimir Panoramix
197
+
198
+ 07:25.139 --> 07:29.750
199
+ hito fue una bien Panorámix. Y que pasa si yo Massallera?
200
+
201
+ 07:30.740 --> 07:36.189
202
+ Sí, yo me salgo de mi Arregle esta mañana. Arreglo que es cero uno, dos, tres, cuatro, seis,
203
+
204
+ 07:36.189 --> 07:42.850
205
+ cuatro y pongo dieciséis Mi problema, Traición ese trabajo Y salió y Vim.
206
+
207
+ 07:42.850 --> 07:49.100
208
+ Ministra operativo avisó que se le dio un mandato, que no de haber le a veces puede pop header el
209
+
210
+ 07:49.100 --> 07:53.430
211
+ antivirus diciendo hay un programa leyendo de donde no debía estar leyendo o, en algunos casos, una
212
+
213
+ 07:53.430 --> 07:59.819
214
+ pantalla azul que Croacia el programa hace incluso más realidades ahorita, entonces Estos
215
+
216
+ 07:59.819 --> 08:05.029
217
+ son ejemplos de Red los. A continuación va a estar viendo looks y vamos a ver cómo usar los arreglos
218
+
219
+ 08:05.029 --> 08:08.990
220
+ con los looks. También para que pueden tener un poco más de cómo pueden tractores los dos cosas.
221
+
subir/Curso Práctico de C/06-Loops y arreglos/01-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e28e86b60e69a92fa424b7540c50119a632ad3d484a9fe970055681d9ab76f78
3
+ size 41992947
subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.vtt ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.839 --> 00:08.189
4
+ Empecemos puede su nuevo tema Lux, que son los looks.
5
+
6
+ 00:08.220 --> 00:15.349
7
+ A qué me suena algo que se repite una y otra y otra vez si se fijan usted con las van a dormir, Se
8
+
9
+ 00:15.349 --> 00:22.120
10
+ mantiene dormidos constantemente hasta que una condición pase, que es que su despertado suele entonces
11
+
12
+ 00:22.149 --> 00:27.589
13
+ usted se van a mantener en un look, estar soñando, estar descansando hasta que su despertador suene
14
+
15
+ 00:27.600 --> 00:32.070
16
+ y los despierte, que otro ejemplo de lo que tenemos en la vida real puede ser un elevador.
17
+
18
+ 00:32.100 --> 00:36.820
19
+ Sudo elevador va a seguir subiendo hasta que encuentra el piso que ustedes hayan presionado.
20
+
21
+ 00:36.850 --> 00:44.200
22
+ Entonces, mientras no llega a mi piso, que se fijan de Sun no, igual voy a seguir subiendo.
23
+
24
+ 00:44.229 --> 00:49.810
25
+ Y con los hijos del piso el look termina. Otro look como un infinito en la prioridad era
26
+
27
+ 00:49.810 --> 00:52.479
28
+ Help, le Plateros y un final. Pero este es infinito.
29
+
30
+ 00:52.509 --> 00:57.280
31
+ Es una escalera eléctrica. Va a seguir dando vueltas y vueltas y vueltas como el gatito.
32
+
33
+ 00:57.280 --> 01:01.920
34
+ Que tengas la presentación hasta que eventualmente alguien presione el botón de deparar
35
+
36
+ 01:01.950 --> 01:08.530
37
+ o ya simplemente beneficiado. Insisto entonces, bueno, vamos a pasar a los loops, pero en programación
38
+
39
+ -->
40
+ ,
41
+
42
+ 01:08.560 --> 01:13.359
43
+ los looks, que también a veces son definidos como vocales son estructuras de control que nos permiten
44
+
45
+ 01:13.359 --> 01:18.870
46
+ repetir una o varias veces un bloque de comandos, al igual que las condicionales los
47
+
48
+ 01:18.870 --> 01:22.909
49
+ looks. O sea, una condición para establecer el número de veces que se va a repetir.
50
+
51
+ 01:22.939 --> 01:27.450
52
+ Y como dijimos, como las caras, las eléctricas se pueden repetir indefinidamente
53
+
54
+ 01:28.140 --> 01:33.799
55
+ El primer lo que vamos a ver es el guay El guay traducido español que es mientras
56
+
57
+ 01:33.829 --> 01:38.650
58
+ es un, lo que nos permite repetir un bloque de código siempre y cuando su condición sea duradera.
59
+
60
+ 01:39.140 --> 01:43.010
61
+ Si recular la condicional IFJ ejecutaba el bloque una sola vez.
62
+
63
+ 01:43.040 --> 01:47.670
64
+ Si en la condición de Laura de la en este caso el look lo va a repetir indefinidamente
65
+
66
+ 01:47.700 --> 01:53.230
67
+ mientras esa condición se verdadera. Si vemos nuestra mapa, vemos que el programa inicial y
68
+
69
+ 01:53.230 --> 01:57.659
70
+ entre la condición baile en esas condiciones va achicar si es verdadera Siem Blog siembra
71
+
72
+ 01:57.659 --> 02:02.299
73
+ Add era El bloque ejecuta y vuelvo a preguntar es se va a repetir hasta que sea falsa y
74
+
75
+ 02:02.299 --> 02:08.879
76
+ esto va a seguir con el programa hacia abajo. Después tenemos el Dubai El Duval funciona
77
+
78
+ 02:08.879 --> 02:14.979
79
+ como el anterior, el guay, pero la diferencia es que esta estructura ejecutar el bloque de comandos
80
+
81
+ 02:15.009 --> 02:20.330
82
+ antes de chica era la condición para escuchar la repetición La imagen es la que más nos va a servir
83
+
84
+ 02:20.330 --> 02:25.729
85
+ para entender lo que hace es que viene el programa, ejecuta una vez el bloque de comandos y
86
+
87
+ 02:25.740 --> 02:31.580
88
+ luego pregunta La diferencia con anteriores que la anterior pregunta y los lujos del bloque de comandos
89
+
90
+ 02:31.610 --> 02:35.750
91
+ esta ejecuta el bloque y despues pregunta es la diferente?
92
+
93
+ 02:35.750 --> 02:41.090
94
+ Las dos Después de preguntar si casi es verdadera, si es verdadera, repite el bloque y
95
+
96
+ 02:41.090 --> 02:44.750
97
+ otra vez pregunta si es falsa, se va y sigue el programa.
98
+
99
+ 02:46.840 --> 02:53.360
100
+ Y la tercera es el Ford. A diferencia de las dos anteriores, que las dos nada mas tiene una condición
101
+
102
+ 02:53.389 --> 02:59.689
103
+ y estar ejecutando el bloque. El Ford tiene tres partes importantes Una es la inicial y zación Es
104
+
105
+ -->
106
+ ,
107
+
108
+ 02:59.689 --> 03:03.939
109
+ un bloque que se va a llamar al inicio de Ford. La segunda es la condición.
110
+
111
+ 03:03.969 --> 03:09.139
112
+ Quiere decir que se va a mantener esa condición y se va a repetir siempre y cuando la condición se cumpla
113
+
114
+ 03:09.169 --> 03:14.419
115
+ como el guay. Y después en cada vuelta tiene una actualización de Contador.
116
+
117
+ 03:14.449 --> 03:20.080
118
+ Es es un bloque que lo que hace es que va a ejecutar esa partida después de ejecutar el código Si
119
+
120
+ 03:20.080 --> 03:25.340
121
+ los de imagen cuando entró un Ford empieza la iniciación, que es el bloque verde Después
122
+
123
+ 03:25.340 --> 03:30.409
124
+ va la condición for sin las condiciones verdadera, va a ejecutar el bloque de comandos que pongamos
125
+
126
+ 03:30.439 --> 03:35.699
127
+ y luego va a ejecutar este pequeño bloque naranja, Semana, actualización Y ahí se repite una
128
+
129
+ 03:35.699 --> 03:39.449
130
+ y otra vez hasta que la condición se cumpla o sea falsa y se salva.
131
+
132
+ 03:41.439 --> 03:46.500
133
+ Es son los tres clubs que más vamos a usar y vamos a pasar a continuación a verlos en ejemplos prácticos
134
+
135
+ -->
136
+ ,
137
+
138
+ 03:46.500 --> 03:47.250
139
+ como sabes.
140
+
subir/Curso Práctico de C/06-Loops y arreglos/02-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bf0eff00a64afc1cd14548fefbdb61f1c538d38548882323569aa119482ba851
3
+ size 103305111
subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.vtt ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.940 --> 00:08.250
4
+ Volviendo a nuestro editor de texto, cuando vez más, de nuevo Esto es un look.
5
+
6
+ 00:08.740 --> 00:12.550
7
+ Y mientras estemos en este loop atorados de que siguiendo yendo ejercicios vamos
8
+
9
+ 00:12.550 --> 00:16.460
10
+ a volver a nuestro editor de texto. Pero bueno, Para este ejemplo.
11
+
12
+ 00:16.460 --> 00:21.320
13
+ Lo que les voy a enseñar a hacer es un contador que esté contando siempre y cuando no
14
+
15
+ 00:21.320 --> 00:26.070
16
+ ha llegado a su número. Lo que va a ser primero es crear una variable que se llamará Incoó
17
+
18
+ 00:26.070 --> 00:32.229
19
+ enter, que va empezar en cero. Y ahora vamos a escribir.
20
+
21
+ 00:32.259 --> 00:38.539
22
+ No es sólo bueno, que es el primer lo que vamos a ver con dos líneas inclinadas, dos diagonales.
23
+
24
+ 00:38.570 --> 00:46.200
25
+ Le voy a poner aca Primer Blog Cuál Ahora para escribir el look.
26
+
27
+ 00:46.229 --> 00:51.799
28
+ Lo que hacemos es usar la palabra clave en Wayne y dentro vamos a poner los parámetros Mientras
29
+
30
+ 00:51.829 --> 01:07.349
31
+ mi contador sea menor que siempre. Lo que vamos a hacer Es imprimir mi contador.
32
+
33
+ 01:11.340 --> 01:15.030
34
+ Si hacemos Estoy, le Cuando los play. Nuestro programa se va a quedar infinitamente
35
+
36
+ 01:15.030 --> 01:22.959
37
+ imprimiendo ceros Es más. Lo vamos a hacer esperando Creo clase y vamos a ver qué tal entonces
38
+
39
+ 01:22.959 --> 01:27.049
40
+ no saca va haber ceros. Te voy a cerrar un programa antes de que salga memoria ram.
41
+
42
+ 01:28.040 --> 01:32.540
43
+ Entonces, para que esto pueda funcionar tengo que hacer mi Que mi contador eventualmente
44
+
45
+ 01:32.540 --> 01:41.109
46
+ sean mayor, que siento es lo que voy a hacer es que Contador es igual a Contador más
47
+
48
+ 01:41.109 --> 01:49.180
49
+ como más un y cada vuelta lo que va a hacer es que va a imprimir el número y luego le va a sumar uno
50
+
51
+ 01:49.180 --> 01:55.319
52
+ al contador En la primera vuelta. Aparecer imprimió es el cero y cero es igual a cero más uno solo
53
+
54
+ 01:55.319 --> 01:59.049
55
+ vale uno en la segunda vuelta vale uno y así sucesivamente.
56
+
57
+ 01:59.439 --> 02:08.409
58
+ Si ponemos play. Podemos ver que en mi contador digo de cero Las noventa y nueve porque
59
+
60
+ 02:08.409 --> 02:15.430
61
+ no imprimió el cien porque el noventa y nueve sumó uno después y dijo cien es menor que cien, no?
62
+
63
+ 02:15.439 --> 02:23.120
64
+ Y se salió y terminó el programa. Así es como nosotros puedo ser un contador le
65
+
66
+ 02:23.120 --> 02:28.740
67
+ solo explicar esto es de dos. Otra variable Contador, que es igual a cero Mientras
68
+
69
+ 02:28.740 --> 02:31.550
70
+ Contador sea menor que cien. Va a estar limpiando.
71
+
72
+ 02:32.139 --> 02:37.159
73
+ Entonces imprimo Contador y cada vuelta Lo que voy a hacer es que a Contador le
74
+
75
+ 02:37.159 --> 02:42.449
76
+ voy a sumar uno el color con el valor de Contador más uno.
77
+
78
+ 02:42.479 --> 02:48.229
79
+ Y con eso vamos a ir avanzando en un look Esto es uno de los usos más comunes en los looks Hacer
80
+
81
+ 02:48.229 --> 02:59.219
82
+ contadores Otro ejemplo que les puedo hacer Pasaste Vamos a usar nuestro segundo
83
+
84
+ 02:59.219 --> 03:09.259
85
+ lugar. Dubai Este Look Lo vimos en la presentación y es que ejecuta una vez el
86
+
87
+ 03:09.259 --> 03:15.340
88
+ código y después checa la condición CTO lo que hago, Pero sabes escribir tu la
89
+
90
+ 03:15.340 --> 03:20.219
91
+ palabra Tu y paréntesis, clase nuestro código y abajo de los planteamientos y esposa.
92
+
93
+ 03:20.219 --> 03:25.719
94
+ Primer guay que es la condición. Y aquí adentro la condición Para este ejemplo.
95
+
96
+ 03:25.750 --> 03:39.949
97
+ Vamos a imputado Todos alguna variable se home Pull y Japi que sea verdadero Y en mi condición checo
98
+
99
+ 03:40.969 --> 03:50.360
100
+ Mientras Se Japi es igual. Igual Ha verdadero va a repetir esto Lo que va a hacer es disfrutar
101
+
102
+ 03:50.360 --> 03:56.520
103
+ este bloque que está vacío. Tu achicar si es feliz si es feliz y Satie va a repetir lo iba
104
+
105
+ 03:56.520 --> 04:02.550
106
+ a quedarse ahí. Hasta aquí se aprecia falso. Entonces muy imprimir.
107
+
108
+ 04:03.039 --> 04:11.949
109
+ Pull escrito feliz Por estados felices Ya callados, brutal al usuario.
110
+
111
+ 04:16.939 --> 04:27.129
112
+ Si es feliz Los a pedir que ponga te Sí, está feliz.
113
+
114
+ 04:27.160 --> 04:42.660
115
+ EFE Si es falso Yo decir si vamos a crear una nueva comandada variables arriba Char casa
116
+
117
+ 04:42.660 --> 04:59.209
118
+ nuestro imputa tú has igualaron command Per Si imputado que es igual igual EFE Y
119
+
120
+ 04:59.209 --> 05:13.139
121
+ a los dos ya lo estamos felices Y ps Japi Igual Faus Dentro de este hizo todos EN primero la carita
122
+
123
+ 05:13.139 --> 05:27.170
124
+ triste Push Qué es lo que hace nuestro código? Nuestro codigo dice Ejecuta esta comandos Carita
125
+
126
+ 05:27.170 --> 05:38.050
127
+ Feliz y pregunta Sigues feliz El usuario contesta con un seis aquí abajo Se in Pos
128
+
129
+ 05:38.050 --> 05:45.850
130
+ otra Vim.txt Si Nuestro comando fue EFE de que me está falso.
131
+
132
+ 05:46.339 --> 05:53.240
133
+ Decimos Esta es feliz, iguala falso se out verte triste y rompe look es este luz va a continuar?
134
+
135
+ 05:53.269 --> 05:58.750
136
+ Si, pero y cuando sea feliz es igual verdadero vamos a probar de su código.
137
+
138
+ 05:59.240 --> 06:08.970
139
+ Voy a abordar este código arriba que ya estamos pasando No se les funciona Me no es un error porque
140
+
141
+ 06:08.970 --> 06:17.220
142
+ le falta un punto y coma al final menos aquí. Carita triste.
143
+
144
+ 06:17.220 --> 06:23.129
145
+ Sigues feliz? Si Sigo feliz, escribe No te me pregunta si es feliz si sigo feliz una
146
+
147
+ 06:23.129 --> 06:28.930
148
+ y otra vez, pero cuando no esté feliz Cuando Torito triste y terminó el programa Así
149
+
150
+ 06:28.930 --> 06:35.850
151
+ es como funciona estructure guay y vamos a pasar al último de nuestros clubs que
152
+
153
+ 06:35.850 --> 06:46.779
154
+ es el foro Voy Ahora este código y voy a hacer un Ford Con Help, Laura Ford Y como ya hemos dicho,
155
+
156
+ 06:46.790 --> 06:55.220
157
+ el fortín de tres partes La primera parte es la inicial y zación La segunda parte es
158
+
159
+ 06:55.220 --> 06:59.350
160
+ la condición y la tercera parte es la suma del contador.
161
+
162
+ 07:00.040 --> 07:07.879
163
+ Esta primera parte escriba aquí lo explico en enter o igual a cero Esta sección de aquí a dentro, que
164
+
165
+ 07:07.879 --> 07:12.689
166
+ está entre el paréntesis y este punto CTO Mac es la inutilización.
167
+
168
+ 07:12.720 --> 07:16.879
169
+ Se va a ser al principio del Código Esta segunda parte es la condición.
170
+
171
+ 07:16.910 --> 07:22.339
172
+ Mientras y sea menor que siempre, la Comisión va a ser que se repitan a sólo una
173
+
174
+ 07:22.339 --> 07:28.680
175
+ y otra vez, siempre y cuando se cumpla. Y la tercera parte es la suma del bloque que
176
+
177
+ 07:28.680 --> 07:41.550
178
+ se ejecuta después de cada vuelta Blog, entonces sí, lo que imprimo y The Clone Qué pasa?
179
+
180
+ 07:43.040 --> 07:51.939
181
+ Con? Su primer vuelo lo que hizo fue imprimir del cero al cien La diferencia entre igual y el Ford
182
+
183
+ 07:51.970 --> 07:56.949
184
+ es que aquí podemos declarar nuestro Contador que ir sumando Contador sin tener que escribir en Galway
185
+
186
+ -->
187
+ .
188
+
189
+ 07:56.980 --> 08:02.149
190
+ Pueden comparar si quieren ambas y hacerme preguntas, Si les queda alguna duda en la sección de comentarios
191
+
192
+ -->
193
+ .
194
+
195
+ 08:04.240 --> 08:08.449
196
+ Entonces, para este año es un poquito algo un poquito más aventado.
197
+
198
+ 08:09.240 --> 08:13.850
199
+ Puedes ir? Si Miki módulo de dos es igual igual a cero.
200
+
201
+ 08:14.240 --> 08:20.810
202
+ Eso que decir que si mi y que es un número? El residuo de dos cero Me va a decir eso
203
+
204
+ -->
205
+ ?
206
+
207
+ 08:20.810 --> 08:30.730
208
+ Que se quemen home raspar Tuvo decirse autor es para Si.
209
+
210
+ 08:30.730 --> 08:36.669
211
+ No sabían el residuo con un residuo de tres a cero por el número quiere decir que es divisible en red
212
+
213
+ -->
214
+ .
215
+
216
+ 08:36.700 --> 08:44.389
217
+ En este caso todo número Que su modelo sea dos cero pasar par En Caso contrario Es
218
+
219
+ 08:44.389 --> 08:59.840
220
+ impar es imparable. Vamos a ver la carita preocupada y nos falta de nuestro entre Es
221
+
222
+ -->
223
+ .
224
+
225
+ 08:59.870 --> 09:05.320
226
+ Aparte de hacer un contador, estoy manipulando la información y el flujo del programa dentro
227
+
228
+ 09:05.320 --> 09:11.289
229
+ del contador. Entonces sigue cero. Va a ser para porque recibió cero uno va a ser uno de los días
230
+
231
+ 09:11.289 --> 09:17.340
232
+ uno y así voy a ir saltando de una en otra. No se preocupen Si las matemáticas del versiones con
233
+
234
+ 09:17.370 --> 09:22.799
235
+ estando extrañas importantes Cómo podemos otros manipular la información con los operadores Dentro
236
+
237
+ 09:22.799 --> 09:25.350
238
+ de cada look y así hacer cosas cada vez más complicadas?
239
+
240
+ 09:25.840 --> 09:32.440
241
+ Si le pongo playa, esto Aquí podemos ver Tiene el primer número Espar el cero el
242
+
243
+ 09:32.440 --> 09:36.470
244
+ una sin parar. Así podemos ir sacando números pares o impares Usándolos.
245
+
246
+ 09:36.470 --> 09:45.250
247
+ Lux antes de cerrar quiero hacerle un hincapié en que en estas partes del Ford recuerden
248
+
249
+ 09:45.740 --> 09:51.129
250
+ Esta parte es la inicial y zación esta parte que estoy marcando K es la condición es
251
+
252
+ 09:51.129 --> 09:52.950
253
+ lo que permite que nuestro Ford sigue ejecutando.
254
+
255
+ 09:52.980 --> 09:58.240
256
+ Y esta parte, que es la suma del operador es cada vez que nuestro bloque se ejecuta.
257
+
258
+ 09:58.269 --> 10:02.860
259
+ Al final va a ejecutar esto y luego decidir si va a continuar.
260
+
261
+ 10:02.889 --> 10:06.879
262
+ Recuerdan esa? Muy bien. Y si el ejemplo de módulo los confundió un poco?
263
+
264
+ 10:06.909 --> 10:11.940
265
+ Puedo le pausa y analicen los bien Recuerden que hace el módulo porque el módulo entre dos me regresa
266
+
267
+ 10:11.940 --> 10:15.299
268
+ un número par o sin home? Home Word impar. No se preocupen.
269
+
270
+ 10:15.330 --> 10:18.049
271
+ Cualquier duda que tengan pueden preguntar menos comentarios.
272
+
subir/Curso Práctico de C/06-Loops y arreglos/03-Resumen.html ADDED
The diff for this file is too large to render. See raw diff
 
subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f8a93f9f11894488b6f3d5487d17e9787383a792f6ce46c99451a49d58a0f2e4
3
+ size 108664280
subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.vtt ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WEBVTT
2
+
3
+ 00:03.439 --> 00:07.209
4
+ ahora que ya sabemos Lux y arreglos vamos a tomar los dos.
5
+
6
+ 00:07.240 --> 00:15.119
7
+ Los vamos a juntar en un tomas hemos esto primero Pa mostró un arreglo como el que tenemos antes de
8
+
9
+ 00:15.119 --> 00:24.469
10
+ nombres y esto va a ser de tamaño cinco Puede clara los nombres que dentro de ellos que
11
+
12
+ 00:24.469 --> 00:30.879
13
+ ya tenía uno, dos, tres, cuatro, cinco ó cero.
14
+
15
+ 00:30.910 --> 00:44.740
16
+ Uno, dos, tres, cuatro Que es lo correcto. Pues volver atriz Obélix India Finish Cuando
17
+
18
+ 00:44.740 --> 00:50.780
19
+ la Miss Y esto no va a gustar, Es Asurancetúrix.
20
+
21
+ 00:54.640 --> 00:59.939
22
+ Y ahora vamos a usar un Ford para poder imprimir fácilmente de esto arreglo posiciones
23
+
24
+ 00:59.939 --> 01:07.230
25
+ que Ford empezando con nuestro entero y en cero. Y mientras nuestro entero sea
26
+
27
+ 01:07.230 --> 01:15.250
28
+ menor que El tamaño nuestro leerlo en este caso cinco puedo decir Vamos a ir sumando y
29
+
30
+ 01:15.250 --> 01:24.349
31
+ una final cada vuelta y va sumando uno. Entonces voy a imprimir Cada vuelta nuestros
32
+
33
+ 01:24.349 --> 01:29.269
34
+ Lo inmens. En lugar. Acudan aquí específicamente Cuál?
35
+
36
+ 01:29.280 --> 01:38.489
37
+ Uno ó cero? Cuatro. Lo que hace es comer. Y esto va a ser que Way Bloque por bloque.
38
+
39
+ 01:38.500 --> 01:41.650
40
+ Mientras iba cambiando el valor, voy imprimiendo cada nombre.
41
+
42
+ 01:42.040 --> 01:46.280
43
+ Cientos la primera vuelta como Y vale cero. Y aquí se va a poner un cero.
44
+
45
+ 01:46.310 --> 01:50.750
46
+ Cuál va a imprimir Astérix en la siguiente vuelta.
47
+
48
+ 01:50.780 --> 02:01.849
49
+ Hora y más más que es lo mismo y es igual y más uno Pero la manera fácil y habría de escribirlos así
50
+
51
+ 02:02.439 --> 02:09.310
52
+ en el más más es que cada vuelta para sumar uno dos en la siguiente vuelta y va
53
+
54
+ 02:09.310 --> 02:15.020
55
+ a valer uno home imprimir Pobles en la siguiente vuelta y va a valer dos deben primero y
56
+
57
+ 02:15.020 --> 02:18.750
58
+ déficits así hasta la cuatro que es Asuranceturix.
59
+
60
+ 02:19.340 --> 02:28.889
61
+ Vamos a poner play para ver qué funciona. Excelente.
62
+
63
+ 02:28.919 --> 02:34.449
64
+ Entonces ahora podemos imprimir información guardada de manera continua de una manera muy fácil.
65
+
66
+ 02:34.479 --> 02:37.550
67
+ Usándolos Fors también podemos hacerlo Shandong guay.
68
+
69
+ 02:38.639 --> 02:46.250
70
+ Y es mas, vamos a ser los A noventa La versión de Way serie mientras CEO Cerumen entero
71
+
72
+ 02:46.639 --> 03:01.770
73
+ índice Si igual a cero Mientras índice sean menos que cinco índice más más O para no confundirnos.
74
+
75
+ 03:01.770 --> 03:08.360
76
+ Mejor Balsareny igual índice más con usted. Conforme vaya dominando el lenguaje, pueden animarse.
77
+
78
+ 03:08.360 --> 03:18.770
79
+ Usar la abreviación más más Ya antes de la suma. Vamos a imprimir el nombre en
80
+
81
+ 03:18.770 --> 03:28.620
82
+ lugar de en su Esta Es la versión guay de los mismo que hace este for y lo quitó y
83
+
84
+ 03:28.620 --> 03:33.150
85
+ le pongo play. Puedo ver qué es exactamente lo mismo?
86
+
87
+ 03:33.639 --> 03:39.750
88
+ No hay ninguna mejor o peor Ambas funcionan y ya ve usted seguirán dependiendo el contexto.
89
+
90
+ 03:39.780 --> 03:48.000
91
+ Si usar Fors os Always El Ford suele usarse más para casos en los cuales o tengas de información y sepas
92
+
93
+ 03:48.030 --> 03:53.520
94
+ la cantidad que tienes o puedes conseguir la cantidad de unidades bloques dentro
95
+
96
+ 03:53.520 --> 03:57.550
97
+ de un arreglo y el cual Sosa más para condiciones que van a cambiar.
98
+
99
+ 03:58.340 --> 04:02.830
100
+ Por ejemplo, el foro puedo usar perfectamente para los nombres, pero el Wario desharía mientras
101
+
102
+ 04:02.830 --> 04:08.509
103
+ en favor está vivo o mientras Merge mover o condiciones más específicas Pero cualquier de las dos pueden
104
+
105
+ 04:08.509 --> 04:12.509
106
+ ser usadas Ustedes como programadores, ya decidan el futuro por su proyecto.
107
+
108
+ 04:12.539 --> 04:18.209
109
+ Cuál de las dos César Ahora, ya que conocemos los arrollados en una dimensión, nos vamos al mundo
110
+
111
+ 04:18.209 --> 04:24.449
112
+ de dos menciones entonces en darle dos mil dimensiones.
113
+
114
+ 04:25.740 --> 04:29.930
115
+ La diferencia es que tenemos filas y columnas. A qué precio Con esto?
116
+
117
+ 04:29.959 --> 04:33.850
118
+ En una regla de una dimensión como este caso, los nombres Nosotros teníamos una
119
+
120
+ 04:33.850 --> 04:42.160
121
+ fila de una mkdir Add números en este caso cinco cero uno dos tres cuatro Los Arreglos de dos dimensiones
122
+
123
+ -->
124
+ .
125
+
126
+ 04:42.189 --> 04:47.850
127
+ Es como si nosotros explicáramos la información y en lugar de ser sólo filas, tenemos filas y columnas
128
+
129
+ 04:48.939 --> 04:59.740
130
+ tendríamos en este caso Una Según tabla que no está hablar.
131
+
132
+ 04:59.769 --> 05:05.560
133
+ Pero podemos decirlo así para comprender. En el ejemplo de cinco por tres tenemos
134
+
135
+ 05:05.589 --> 05:13.250
136
+ cinco a lo largo y tres a lo dará taló Algo. Vamos a ver cómo escribir este tipo de arreglos.
137
+
138
+ 05:15.240 --> 05:19.149
139
+ Voy a borrar todos los ejemplos y lo hacerlo entero.
140
+
141
+ 05:21.240 --> 05:27.550
142
+ Hay diez. Vamos a empezar con el largo de la fila, en este caso por los principios de cinco.
143
+
144
+ 05:28.740 --> 05:34.389
145
+ Y luego vamos a regar otro bloque en el cual vamos a alegar en la lo alto de las columnas.
146
+
147
+ 05:34.420 --> 05:46.029
148
+ En este caso, hacer tres Esto hacer igual. Podemos podemos meter ahora la información de fuel dentro
149
+
150
+ 05:46.029 --> 05:53.550
151
+ de estas que va a ser cero. Coma uno, coma dos, coma tres como cuatro Si ponemos play.
152
+
153
+ 05:54.839 --> 06:00.290
154
+ No lo va a permitir porque aparte de haber puesto la fila de Austria en dar las demás, Voy acomodar
155
+
156
+ 06:00.290 --> 06:05.350
157
+ este un poco mejor para que sea más legible que está en su fila.
158
+
159
+ 06:07.939 --> 06:18.850
160
+ Se lo explico a los próximos tres. Me pasé por un le por los play.
161
+
162
+ 06:20.839 --> 06:25.970
163
+ Un marco, un error aquí, que lo que quiere decir es que dice demasiados iniciadores para un enter
164
+
165
+ 06:25.970 --> 06:35.279
166
+ o de tres lo que está pasando es que hoy Las columnas son estas y las filas Some
167
+
168
+ 06:35.279 --> 06:39.649
169
+ Tags. Entonces tiene que haber cinco columnas de tres de largo.
170
+
171
+ 06:40.540 --> 06:50.120
172
+ Se lo quitó cada los valores. Ya tengo tres proyectos.
173
+
174
+ 06:50.120 --> 06:58.949
175
+ Cinco de algo le ponemos play. Nuestro programa corre sin ningún problema.
176
+
177
+ 07:00.040 --> 07:02.750
178
+ Voy a utilizar todas las celdas con un número cero.
179
+
180
+ 07:12.939 --> 07:17.430
181
+ Entonces, si se fija a diferencia de la regla de una dimensión, quedaron a dos mil dimensiones.
182
+
183
+ 07:17.430 --> 07:22.000
184
+ Lo que hace es que tiene múltiples arreglos de una dimensión y eso los vuelve de
185
+
186
+ 07:22.000 --> 07:27.759
187
+ dos de También pueden ser de tres dimensiones, de cuatro dimensiones hasta en en dimensiones.
188
+
189
+ 07:27.790 --> 07:32.370
190
+ Pero es muy raro que se salga de las tres dimensiones ahorita con los ejemplos vamos a quedarnos sólo
191
+
192
+ 07:32.370 --> 07:36.110
193
+ con dos dimensiones. Van en primeros. Arregle la consola.
194
+
195
+ 07:36.139 --> 07:44.550
196
+ Podríamos hacer Idees. Cuál es el primero? Cero, cero.
197
+
198
+ 07:45.339 --> 07:50.459
199
+ Y podríamos ir uno por uno poniendo cada valor. Pero son muchísimos.
200
+
201
+ 07:50.490 --> 07:55.170
202
+ Son tres a las cinco, que son quince tiros que poner quince líneas de código para
203
+
204
+ 07:55.170 --> 08:00.050
205
+ imprimir todas las celdas. Lo bueno es que ya aprendimos a los clubs que nos va a salvar en este momento
206
+
207
+ -->
208
+ .
209
+
210
+ 08:01.240 --> 08:07.860
211
+ Lo que puedes hacer? Ya se primero nuestro primer Ford que va a ser un entero y
212
+
213
+ 08:07.889 --> 08:15.649
214
+ que se inició Finish feliz en cero Mientras y sea menor que cinco y más más.
215
+
216
+ 08:19.639 --> 08:23.649
217
+ Y ahora, dentro de este look vamos a irnos muy meta.
218
+
219
+ 08:24.939 --> 08:26.949
220
+ Quiere decir que vamos a poner uno dentro del otro.
221
+
222
+ 08:27.740 --> 08:40.730
223
+ Yo con ser un Ford dentro, otro Ford y de Alba Sólo un pito loco esta a Pero este no puede ni realizar
224
+
225
+ 08:40.730 --> 08:46.809
226
+ con la misma letra porque estoy está ocupada dentro de este bloque Se aquí voy a estar con las pe Mientras
227
+
228
+ 08:46.840 --> 08:51.149
229
+ P sea menor que el número Este tres Vamos por aquí.
230
+
231
+ 08:52.639 --> 09:10.350
232
+ P más más y voy a estar esta forma ahora con esto vamos a poder imprimir Se auto Idees
233
+
234
+ 09:13.139 --> 09:21.450
235
+ que P todo es para que sepan qué está pasando aquí.
236
+
237
+ 09:21.480 --> 09:25.929
238
+ Estaban siendo un Ford que está empezando en cero y dentro de él cada vuelta ven
239
+
240
+ 09:25.929 --> 09:31.240
241
+ pasar un Ford que está empezando en ser un P que esté pensando en cero, pero tiene límite de tres.
242
+
243
+ 09:31.269 --> 09:35.580
244
+ Entonces va a entrar este favor, luego este look y con este look termine va ahir el siguiente paso
245
+
246
+ 09:35.580 --> 09:39.049
247
+ de este y así continuamente hasta que hagamos Install quince.
248
+
249
+ 09:39.639 --> 09:46.850
250
+ Si le ponemos play, volver que nos dio quince numeritos.
251
+
252
+ 09:48.139 --> 09:52.250
253
+ Ahora, como lo podemos enseñar como una imagen. Como nuestro mapita que está aquí
254
+
255
+ 09:52.250 --> 09:59.070
256
+ arriba. Es muy sencillo. Bueno, se auto, pero para hacer un una ruptura de línea Hay
257
+
258
+ 09:59.070 --> 10:08.049
259
+ que fuera Pero Nuestro mapa de cinco por tres puede transformarlo en un mapa de cinco por cinco.
260
+
261
+ 10:09.539 --> 10:18.419
262
+ Todo sube tan de los límites. Las cinco Kernel cero cero puede copiar para No tardaremos cero
263
+
264
+ 10:18.419 --> 10:26.460
265
+ cero cero cero cero cero cero cero. Y así tenemos nuestro arreglo.
266
+
267
+ 10:26.460 --> 10:33.860
268
+ Digo, bidimensional en consola cero cero Cada vuelta y dibujar una línea Y en la siguiente vuelta va
269
+
270
+ 10:33.860 --> 10:38.049
271
+ a ser un punto y aparte y volver a empezar Así hasta repetir todas estas líneas.
272
+
subir/Curso Práctico de C/06-Loops y arreglos/04-Resumen.html ADDED
The diff for this file is too large to render. See raw diff