Lenguaje C.pdf

Preview:

Citation preview

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