Upload via hfc (batch)
Browse filesUploaded using hfc tool
This view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +16 -0
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/01-Resumen.html +0 -0
- 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
- 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
- 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
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/03-Resumen.html +0 -0
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Lecturas recomendadas.txt +2 -0
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Resumen.html +0 -0
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.mp4 +3 -0
- subir/Curso Práctico de C/03-Preparando el entorno de trabajo/04-Uso de Librerías y EntradaSalida en C.vtt +104 -0
- subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.mp4 +3 -0
- subir/Curso Práctico de C/04-Manejo de memoria/01-Memoria y Tipos de Datos en Computadoras y Programación.vtt +242 -0
- subir/Curso Práctico de C/04-Manejo de memoria/01-Resumen.html +0 -0
- subir/Curso Práctico de C/04-Manejo de memoria/02-Resumen.html +0 -0
- subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.mp4 +3 -0
- subir/Curso Práctico de C/04-Manejo de memoria/02-Variables y tipos de datos en programación básica.vtt +179 -0
- subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.mp4 +3 -0
- subir/Curso Práctico de C/04-Manejo de memoria/03-Operadores Aritméticos y Lógicos en Programación.vtt +176 -0
- subir/Curso Práctico de C/04-Manejo de memoria/03-Resumen.html +0 -0
- subir/Curso Práctico de C/04-Manejo de memoria/04-Resumen.html +0 -0
- 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
- 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
- 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
- subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.mp4 +3 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Entrada y manejo de datos en programas C.vtt +269 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/01-Resumen.html +0 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.mp4 +3 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Operadores Relacionales y Condicionales en Programación.vtt +353 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/02-Resumen.html +0 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.mp4 +3 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/03-Condicionales y estructuras de control en programación.vtt +245 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.mp4 +3 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Funciones y Encapsulamiento en Programación.vtt +203 -0
- subir/Curso Práctico de C/05-Entrada de datos y funciones/04-Resumen.html +0 -0
- 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
- 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
- subir/Curso Práctico de C/05-Entrada de datos y funciones/05-Resumen.html +0 -0
- 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
- subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.mp4 +3 -0
- subir/Curso Práctico de C/06-Loops y arreglos/01-Arreglos Conceptos Básicos y Manipulación en Programación.vtt +221 -0
- subir/Curso Práctico de C/06-Loops y arreglos/01-Resumen.html +0 -0
- subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.mp4 +3 -0
- subir/Curso Práctico de C/06-Loops y arreglos/02-Estructuras de Control Bucles en Programación.vtt +140 -0
- subir/Curso Práctico de C/06-Loops y arreglos/02-Resumen.html +0 -0
- subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.mp4 +3 -0
- subir/Curso Práctico de C/06-Loops y arreglos/03-Contadores y Bucles en Programación While DoWhile y For.vtt +272 -0
- subir/Curso Práctico de C/06-Loops y arreglos/03-Resumen.html +0 -0
- subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.mp4 +3 -0
- subir/Curso Práctico de C/06-Loops y arreglos/04-Arreglos Unidimensionales y Bidimensionales en Programación.vtt +272 -0
- 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
|
|
|