1
00:00:00,990 --> 00:00:02,040
Bien, vamos a continuar.

2
00:00:02,340 --> 00:00:04,410
Una vez que hemos definido que es una función.

3
00:00:04,560 --> 00:00:09,630
Entonces, para poder mandar a imprimir nuestro mensaje de mundo a consola, vamos a trabajar precisamente

4
00:00:09,630 --> 00:00:12,210
con una función que se conoce como función principal.

5
00:00:12,570 --> 00:00:17,850
Así que vamos a hacer lo siguiente Vamos a hacer la práctica de Hola mundo con el lenguaje C y básicamente

6
00:00:17,850 --> 00:00:19,740
esta práctica consiste en lo siguiente.

7
00:00:19,950 --> 00:00:25,620
Vamos a ver en primer lugar el código que incluye este ejercicio y posteriormente vamos a explicar cada

8
00:00:25,620 --> 00:00:26,730
uno de sus elementos.

9
00:00:27,000 --> 00:00:31,980
Por ejemplo, en este caso lo que estamos viendo es cómo se conforma nuestra función principal, y en

10
00:00:31,980 --> 00:00:36,930
esta función principal lo que estamos haciendo es mandar a imprimir el mensaje de Hola mundo.

11
00:00:37,350 --> 00:00:39,510
Así que vamos a ver cada uno de esos elementos.

12
00:00:39,990 --> 00:00:44,610
En primer lugar, podemos observar que nuestro código tiene lo que se conoce como la directiva include.

13
00:00:45,000 --> 00:00:50,700
Esto básicamente nos permite incluir código que se encuentra en otros archivos y esto se conoce como

14
00:00:50,700 --> 00:00:52,380
bibliotecas o librerías.

15
00:00:52,710 --> 00:00:59,820
Ahora, esta librería de estudio la necesitamos incluir debido a que queremos mandar a imprimir el mensaje

16
00:00:59,820 --> 00:01:02,730
de Hola mundo utilizando la función printf.

17
00:01:03,180 --> 00:01:08,490
Así que en este momento vamos a utilizar la función o librería estándar para trabajar precisamente con

18
00:01:08,490 --> 00:01:09,780
la función de printf.

19
00:01:10,110 --> 00:01:15,990
Esta función de printf nos va a permitir mandar a imprimir a consola cierta información, en este caso

20
00:01:15,990 --> 00:01:17,580
la cadena de Hola mundo.

21
00:01:17,790 --> 00:01:24,450
Para ello es que vamos a incluir esta línea de include y entre paréntesis incluimos la librería S medio

22
00:01:24,480 --> 00:01:28,980
punto h, que significa estándar input output punto H.

23
00:01:29,220 --> 00:01:35,320
Así es como se definen las librerías en el lenguaje C con punto H son archivos con terminación h.

24
00:01:35,550 --> 00:01:40,140
En cambio, los programas que vamos a trabajar nosotros los vamos a guardar con la extensión punto C

25
00:01:40,800 --> 00:01:41,110
Bien.

26
00:01:41,250 --> 00:01:44,100
Posteriormente tenemos nuestra función principal.

27
00:01:44,310 --> 00:01:45,150
A grandes rasgos.

28
00:01:45,150 --> 00:01:46,380
Esta función principal.

29
00:01:46,380 --> 00:01:48,630
Su nombre se conoce como método main.

30
00:01:48,900 --> 00:01:54,570
Main significa principal en inglés, así que eso sería nuestra función principal, la función que vamos

31
00:01:54,570 --> 00:01:58,890
a utilizar para poder mandar a imprimir el mensaje de Hola mundo a consola.

32
00:01:59,430 --> 00:02:04,260
Ahora una función, como hemos comentado, puede recibir información y también puede regresar información

33
00:02:04,260 --> 00:02:05,310
de manera opcional.

34
00:02:05,640 --> 00:02:11,250
En este caso, si esta función regresa a cero, significa que todo funcionó correctamente y algunos

35
00:02:11,250 --> 00:02:15,540
de los elementos con los que vamos a trabajar, como hemos comentado, es el nombre de nuestra función.

36
00:02:15,810 --> 00:02:18,420
En este caso, ese es el nombre de main o principal.

37
00:02:18,840 --> 00:02:22,840
Ahora también vamos a indicar si nuestra función regresa cierta información.

38
00:02:22,920 --> 00:02:27,810
Para ello vamos a indicar que puede regresar un tipo de dato conocido como tipo de dato entero.

39
00:02:28,080 --> 00:02:31,450
Por ello es que esta línea puede regresar de manera opcional.

40
00:02:31,470 --> 00:02:36,720
El valor de cero si regresa el valor de cero, entonces significa que todo funcionó correctamente.

41
00:02:37,050 --> 00:02:42,600
Si por alguna razón la ejecución de nuestra función regresa un valor distinto de cero, quiere decir

42
00:02:42,600 --> 00:02:45,420
que entonces algo funcionó mal dentro de nuestro código.

43
00:02:45,690 --> 00:02:48,520
Sin embargo, es un código que es un valor numérico.

44
00:02:48,540 --> 00:02:51,990
Por ello también tiene que coincidir con el tipo de dato que estamos indicando.

45
00:02:52,350 --> 00:02:57,390
Ya en su momento vamos a ver a detalle los tipos de datos en el lenguaje C, pero podemos observar que

46
00:02:57,390 --> 00:03:01,770
uno de los tipos de datos con los que vamos a trabajar son los tipos de datos enteros.

47
00:03:01,950 --> 00:03:05,850
Por ello es que este es un valor de tipo entero, en este caso el valor de cero.

48
00:03:06,270 --> 00:03:10,740
Bien, posteriormente nuestra función puede recibir información en forma de argumentos.

49
00:03:10,890 --> 00:03:15,630
De momento no vamos a recibir ningún tipo de información, por lo tanto no recibimos ningún argumento.

50
00:03:15,960 --> 00:03:21,690
Posteriormente abrimos y cerramos llaves y entonces este es el cuerpo de nuestra función.

51
00:03:21,810 --> 00:03:25,680
Así es como se le conoce todo lo que se encuentra dentro de estas llaves.

52
00:03:26,040 --> 00:03:31,170
Y este es el bloque de código que se va a ejecutar tantas veces como mandemos a llamar esta función

53
00:03:31,170 --> 00:03:31,830
principal.

54
00:03:32,100 --> 00:03:37,220
De momento, el sistema operativo va a ser el encargado de mandar a llamar nuestra función principal

55
00:03:37,230 --> 00:03:42,000
nosotros no la vamos a ejecutar, sino que al momento de ejecutar nuestro programa, el sistema operativo

56
00:03:42,000 --> 00:03:44,670
se encarga de mandar a llamar esta función principal.

57
00:03:45,210 --> 00:03:49,500
Bien, y ahora analicemos rápidamente lo que tiene nuestra función de manera interna.

58
00:03:49,650 --> 00:03:53,250
Podemos observar que esta es la línea más importante de nuestro programa.

59
00:03:53,610 --> 00:04:00,360
La función F, como hemos comentado, nos permite mandar imprimir información a la consola y entre paréntesis

60
00:04:00,360 --> 00:04:04,020
proporcionamos la información que va a requerir esta función.

61
00:04:04,260 --> 00:04:09,780
Por ello es que abrimos y cerramos paréntesis y dentro de estos paréntesis vamos a pasar un texto.

62
00:04:10,050 --> 00:04:13,560
Los textos en el lenguaje C se tienen que poner entre doble comilla.

63
00:04:13,770 --> 00:04:19,470
Así que abrimos doble comilla y cerramos doble comilla y todo lo que se encuentre dentro de estas comillas,

64
00:04:19,470 --> 00:04:22,860
entonces va a ser el texto que se va a mandar a imprimir a consola.

65
00:04:23,460 --> 00:04:28,530
Ahora, otro detalle es que en el lenguaje C todas las líneas de código deben de terminar con punto

66
00:04:28,530 --> 00:04:33,360
y coma, excepto cuando utilizamos llave, ya que esto significa que estamos abriendo y cerrando un

67
00:04:33,360 --> 00:04:34,330
bloque de código.

68
00:04:34,350 --> 00:04:37,170
No es una línea de código, sino un bloque de código.

69
00:04:37,410 --> 00:04:42,390
En cambio, cuando utilizamos una línea de código, estas líneas tienen que terminar con punto y coma.

70
00:04:42,780 --> 00:04:47,490
Así que esta es la línea más importante de nuestro programa, la línea que manda imprimir la información

71
00:04:47,490 --> 00:04:48,180
a consola.

72
00:04:48,540 --> 00:04:54,870
Y por último, de manera opcional podemos especificar que si todo funciona correctamente, vamos a regresar

73
00:04:54,870 --> 00:04:55,740
el valor de cero.

74
00:04:56,130 --> 00:05:00,240
Esto significa que nuestro programa se ejecutó correctamente y por ello es que utilizamos la palabra.

75
00:05:00,400 --> 00:05:00,880
Reservada.

76
00:05:00,910 --> 00:05:01,360
Gritón.

77
00:05:01,690 --> 00:05:06,430
Posteriormente indicamos que se va a regresar el valor de cero y también, como es una línea de código,

78
00:05:06,430 --> 00:05:07,900
termina con punto y coma.

79
00:05:08,410 --> 00:05:10,870
Ahora podemos agregar comentarios en nuestro programa.

80
00:05:11,200 --> 00:05:17,050
Los comentarios no se van a ejecutar, simplemente es un texto para poder aclarar que es lo que realiza

81
00:05:17,050 --> 00:05:17,990
nuestra función.

82
00:05:18,040 --> 00:05:20,530
En este caso simplemente es un texto aclaratorio.

83
00:05:20,800 --> 00:05:25,300
Normalmente nos va a servir como documentación o para aclarar qué es lo que está realizando nuestra

84
00:05:25,300 --> 00:05:25,870
función.

85
00:05:26,050 --> 00:05:31,240
Podemos utilizar comentarios utilizando doble diagonal y posteriormente el texto que deseemos.

86
00:05:31,480 --> 00:05:36,070
Y también más adelante vamos a ver que podemos utilizar comentarios para varias líneas.

87
00:05:36,250 --> 00:05:37,880
Para ello utilizamos una diagonal.

88
00:05:37,900 --> 00:05:43,510
Posteriormente asterisco, ponemos el texto que necesitemos y cerramos nuestro comentario de varias

89
00:05:43,510 --> 00:05:46,720
líneas utilizando asterisco y posteriormente diagonal.

90
00:05:47,200 --> 00:05:52,180
Y entonces en resumen, este programa lo que hace es mandar a imprimir la cadena de Hola mundo a la

91
00:05:52,180 --> 00:05:52,750
consola.

92
00:05:53,110 --> 00:05:58,360
Básicamente la consola se visualiza de la siguiente forma Simplemente estamos mandando a imprimir información

93
00:05:58,360 --> 00:06:03,190
cuando estamos ejecutando nuestro programa y en este caso nuestra información se visualiza en una consola

94
00:06:03,190 --> 00:06:08,330
o terminal, que es donde se va a visualizar normalmente el texto cuando estamos empezando a trabajar.

95
00:06:08,350 --> 00:06:12,160
Esto se conoce como mandar información a la consola o a una terminal.

96
00:06:13,280 --> 00:06:13,520
Bien.

97
00:06:13,520 --> 00:06:15,110
Así que ese es el ejercicio del mundo.

98
00:06:15,410 --> 00:06:20,450
Y a continuación, vamos a utilizar nuestro IDE, el líder de Shinji, para poner en práctica nuestro

99
00:06:20,450 --> 00:06:20,900
programa.

100
00:06:21,170 --> 00:06:24,260
Bien, eso es todo por este vídeo y nos vemos en la siguiente lección.

101
00:06:24,260 --> 00:06:24,860
Saludos.
