ALCALDÍAS INDÍGENAS REGIÓN IXIL, COTZAL, CHAJUL Y NEBAJ QUICHÉ GUATEMALA C.pdf
Lenguaje C.pdf
-
Upload
cristhian-vasquez-agurto -
Category
Documents
-
view
39 -
download
0
Transcript of Lenguaje C.pdf
07/05/2014
1
Lenguaje C/C++ Ing. Luis Rolando Cherre Lizama MBA
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
07/05/2014
2
Introducir los antecedentes históricos del lenguaje de programación C/C++
Mostrar la estructura general de un programa en C/C++
Detallar los distintos elementos que pueden aparecer en un programa en C/C++: identificadores, palabras reservadas, literales, operadores y separadores.
Explicar los tipos de datos fundamentales del lenguaje, asi como los distintos operadores que se pueden utilizar con ellos.
Introducir las operaciones básicas de lectura por teclado y escritura en pantalla.
Introducción al lenguaje C/C++ Estructuras y Contenidos
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
07/05/2014
3
El C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell, Es la evolución de un lenguaje más antiguo: B (a su vez basado en BCPL) y por ellos se le denomino C, hay otros lenguajes populares que derivan de él (como el C++) o se inspiran en él (como el Java).
Aunque no fue estandarizado hasta 1989 (ANSI C), En 1990 fue ratificado como estándar ISO.
Es uno de los lenguajes de programación más utilizados, Inicialmente muy utilizado para desarrollar sistemas operativos(Unix y Linux está desarrollado en C).
A finales de 1980, Bjarne Stroustrup y otros colegas de los laboratorios Bell añadieron librerías de lenguaje orientados al objeto a C, y se convirtió en el ahora llamado C++
Es un lenguaje imperativo estructurado que posee estructuras de alto nivel, pero que también permite programación de bajo nivel.
Historia de C/C++
C esta caracterizado por ser de uso general, de sintaxis sumamente compacta y de alta portabilidad.
Es un Lenguaje imperativo y estructurado(Subrutina y Estructuras de Control).
Es un leguaje amigable, flexible y muy potente para el programador
Es un lenguaje eficiente.
Conceptos básicos
07/05/2014
4
Conceptos básicos
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
07/05/2014
5
Integrantes de C/C++
Integrantes de C/C++
07/05/2014
6
Integrantes de C/C++
Integrantes de C/C++
07/05/2014
7
Integrantes de C/C++
Integrantes de C/C++
07/05/2014
8
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
Estructura de programa en C/C++
07/05/2014
9
Función main ()
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
07/05/2014
10
Componentes sintácticos de C
Componentes sintácticos de C
07/05/2014
11
Componentes sintácticos de C
Componentes sintácticos de C
07/05/2014
12
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
Tipos de datos Fundamentales
07/05/2014
13
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
14
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
15
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
16
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
17
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
18
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
19
Tipos de datos Fundamentales
Tipos de datos Fundamentales
07/05/2014
20
Conversión de Tipos
Conversión de Tipos
07/05/2014
21
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
Operadores
07/05/2014
22
Operadores Aritméticos
Operadores de Asignación
07/05/2014
23
Operadores de Asignación
Operadores de Asignación
07/05/2014
24
Operadores Incrementales
Operadores Incrementales
07/05/2014
25
Operadores Relacionales
Operadores lógicos
07/05/2014
26
Operadores lógicos
Sentencias
07/05/2014
27
Sentencias
1. Introducción
a) Historia de C /C++
b) Conceptos básicos: datos, tipos, variables y constantes.
2. Integrantes de C/C++: el Compilador, la librería estándar y el procesador
3. Estructura general de un programa. La función main().
4. Componentes sintácticos C/C++. Tokens
5. Tipos de dato fundamentales
6. Operadores, expresiones y sentencias
a) Operadores, aritméticos, de asignación, incrementales, relacionales, lógicos y otros.
b) Expresiones aritméticas, lógicas y generales
c) Reglas de precedencia y asociatividad
d) Sentencias: simples compuestas , nulas
7. Operaciones básicas de entrada/salida
Introducción al lenguaje C/C++ Estructuras y Contenidos
07/05/2014
28
Operaciones básicas de E/S
Escritura por pantalla
07/05/2014
29
Escritura por pantalla
Lectura por teclado
07/05/2014
30
Lectura por teclado
Lectura por teclado
07/05/2014
31
07/05/2014
32
07/05/2014
33
07/05/2014
34
07/05/2014
35