Clase 1
Clase 1
Clase 1
Conceptos
básicos del lenguaje C
Clase 1
Materia:
Programación en Redes I
Profesor: Julian Velasquez Donado
1
1
Introducción a C
2
Historia de C
▰ El objetivo de promover la
portabilidad de los programas
en C en varios sistemas de
procesamiento de datos.
4
Estandar de C – Alcance
5
2
Mi primer programa en C
6
IDE
Visual Studio Community 2022 ( el 2019
tambien funciona)
https://visualstudio.microsoft.com/es/vs/community/
7
Problema
8
2
Estructura general de un
programa en C
9
Un programa en C debe incluir
10
Ejemplo
11
Directivas de preprocesador (librerías)
12
Otros ejemplos
a) b)
#include <stdio.h>. #include “pruebas.h”.
13
Declaraciones Globales
14
Función main
15
Comentarios
16
Otras reglas para escribir programas en C
▰ Mayúsculas y minúsculas
▰ Uso del (;)
17
Otras reglas para escribir programas en C
18
3
Creación de un programa
19
Pasos
20
4
Elementos de un
programa en C
21
Elementos
22
5
Tipos de datos en C
23
Tipos de datos son:
24
6
Variables, constantes y
declaraciones en C
25
Constantes
26
Constantes
27
Diferencia entre #define y const
28
Ejemplo
29
Ejemplo
30
Variables
31
Declaración de Variables
32
Ejemplo
33
Declaración de Variables
34
7
Entradas y Salidas en C
35
E/S
36
E/S
▰ En C cuentas con 3 flujos de ficheros que ya están abiertos, disponibles para que se usen en
cualquier programa:
•stdin: La entrada estándar de lectura. Generalmente va asociado al teclado.
•stdout: La salida estándar de escritura. Generalmente va asociado a la pantalla del terminal.
•stderr: La salida estándar de escritura para mensajes de error. Generalmente también va
asociado a la pantalla del terminal.
37
Función getchar
38
Ejemplo
39
Función putchar
40
Valores de caracteres
https://www.ionos.es/digitalguide/
Ejemplo
servidores/know-how/ascii-
american-standard-code-for-
information-interchange/
41
Función puts
La función puts se usa para escribir una secuencia de caracteres al flujo de salida estándar
42
Ejemplo
43
Función scanf
La rutina scanf() permite entrar datos en la memoria del ordenador a través del teclado.
44
Ejemplo
45