Documentos de Académico
Documentos de Profesional
Documentos de Cultura
► Pase de Lista
► Repaso
► Tarea
► Actividad
2
Lista de asistencia
3
Repaso
4
Programación modular
Programa principal
Módulo 1.1.1
5
Lenguaje de programación C
6
Tipos de datos
Tipos de datos
Simples: Compuestos:
• Carácter • Arreglos
• Números • Estructuras
enteros
• Números de
punto flotante
7
Datos abstractos
Una estructura es:
• Colección de una o más variables de iguales o diferentes tipos
• Están agrupadas bajo un solo nombre
• Permite almacenar un conjunto de datos de diferente tipo
• Estas variables pueden ser tratadas como una unidad
Estructura
8
Sintaxis
La sintaxis para crear estructuras en lenguaje C está definida por la palabra
reservada struct, seguida del nombre de la estructura y, entre llaves, se
definen el número y tipo de variables que definan al nodo (abstracción), es decir:
struct nombreEstructura{
tipoDato elemento1;
tipoDato elemento2;
...
tipoDato elementoN;
};
9
Crear una variable
Para crear una variable de un tipo de dato abstracto, se debe especificar
el nombre de la estructura y el nombre de la variable, es decir:
struct nombreEstructura{
tipoDato elemento1;
tipoDato elemento2;
... Nuevo tipo de variable
tipoDato elementoN;
};
10
Declarar variables en C
Entero Carácter
doble miEstructura(Estructura)
11
Declarar variables en C
Entero Carácter
int bandera; char letra;
Flotante miEstructura(Estructura)
float division;
miEstructura películas;
12
Formas de definir la estructura
Para definir variables del tipo que acabamos de crear lo podemos hacer de varias
maneras, aunque las dos más utilizadas son éstas:
13
Manejo de las estructuras
• Acceder a los campos:
variable.campo;
• Almacenar campos:
temporal.edad=25;
14
Recordando C
Librerías
Prototipos
Función
principal
Otras
funciones
15
Entrega de programas
16
Herramientas de trabajo
https://sourceforge.net/projects/orwelldevcpp/
Para PC
https://www.onlinegdb.com/
En línea
17
Práctica
18
19