La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.

Presentaciones similares


Presentación del tema: "Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras."— Transcripción de la presentación:

1 Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras reservadas y funciones. YTrabaja con: funciones.

2 Características de “C” I Reglas Precisas de Sintaxis. I Estructuras de Control IColección de estructuras de Datos. ILenguaje no tipificado

3 Entorno Integrado EDITORCOMPILADOR AYUDASISTEMADEGESTIONDEARCHIVOS

4 Elementos del Lenguaje Palabras Reservadas. Librerías y funciones Identificadores Estándar Identificadores definidos por el usuario

5 Palabras Reservadas if, include, else, void, for, while if, include, else, void, for, while Realizar Operaciones

6 Librerías stdio.h, conio.h, math.h

7 Identificadores Estándares  Constantes  Variables  Tipos de Datos  Funciones  Tratamiento de archivos.

8 Tipos de Datos

9 Tipos de datos TIPORANGOMemoria Requerida char0 a 2558 bits int-32768 a 3276716 bits float6 dígitos de precisión 32 bits double12 dígitos de precisión 64 bits

10 char (Caracter) Ordinal Son los datos de la A..Z incluyendo minúsculas Todo el conjunto de caracteres (código ASCII) Dígitos (0..9), signos de puntuación Caracteres especiales

11 int (entero) Ordinal Limitados por su rango, aunque puede extenderse con los modificadores de tipo. No tienen parte fraccionaria.

12 float (raeales) Están conformados por una parte entera y una décimal.

13 Ejercicio Indica el tipo de dato: 485 393.7 -176 “414” “Hola” “456.4” “a”

14 Tipos de Operadores Matemáticos Relacionales Asignación Lógicos

15 Tipos de expresiones Matemáticas Relacionales Lógicas

16 Expresión Matemáticas Son análogas a las fórmulas matemáticas +Suma - Resta * Multiplicación /División % División Módulo

17 Realizar un pseudocodigo, que realice todas las operaciones aritméticas. (Utilice los operadores de C) Identifique, cuales son los datos de entrada, proceso y salida. En su pseudocodigo; señale las partes de éste.

18 Operador % Es utilizado sólo para variables enteras. A % B Sólo se puede utilizar si A y B son expresiones enteras. Obtiene solamente el residuo de la división. 19 MOD 6 El módulo sería 1

19 Operadores de Asignación Es el signo de = Ejemplo: x=5 (A x se le asigna el valor de 5)

20 Operadores relacionales Se utilizan para comparar expresiones. El resultado será: cierto (1) Falso (0), >=, !=, == (menor que, menor igual, mayor que, mayor igual, diferente, igual)

21 Operadores Lógicos And && (sólo cuando las dos entradas son verdaderas el resultado es verdadero). Or || (Cuando cualquiera de las entradas sea verdadera el resultado será verdadero). Not ! (Niega la entrada)

22 Tablas de verdad ABA &&B 000 010 100 111 ABA ||B 000 011 101 111 A!A 01 10

23 Precedencia de los operadores 1. ( ) 2. ! 3. * / % 4. + - 5. >= 6. == != 7. && 8. ||

24 Ejemplo Considere los siguientes valores: a=10, b=8, c=5 (-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)) (-10+8*5)+(10*5+8) / (10 % 2 + 8 / 4 *(8+5-10)) (-10 +40)+58 / (0+2*(3)) (-10+40)+58 / (2*3) (-10+40)+58/6 30+9.6 39.67

25 Pseudocodigo Inicio 1. escribe (“Introduce tres valores: “); 2. lee(a,b,c); 3. res:=(-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)); 4.escribe(res); Fin

26 Estructura Básica de un Programa #include main(void) { int n1,n2,sum; printf(" Programa que suma dos números: "); printf(" números: " ); scanf("%d" "%d", &n1,&n2); sum= n1+n2; printf(«Suma es: %d",suma); } Sección de Librerías Función Principal Inicio de la función Declaración de variables Fin de la función Desarrollo de la función


Descargar ppt "Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras."

Presentaciones similares


Anuncios Google