características de “c” esta conformado por un ambiente integrado. es un lenguaje de nivel...

Post on 22-Jan-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Características de “C”

Esta conformado por un Ambiente Integrado.

Es un Lenguaje de Nivel medio.

Es un compilador.

Contiene un conjunto de palabras reservadas y

funciones.

Trabaja con: funciones.

Características de “C”

Reglas Precisas de Sintaxis.

Estructuras de Control

Colección de estructuras de Datos.

Lenguaje no tipificado

Entorno Integrado

EDITORCOMPILADOR

AYUDA

SISTEMA

DE

GESTION

DE

ARCHIVOS

Editor

Compilador

Sistema de gestión de archivos

Ayuda

Elementos del Lenguaje

Palabras

Reservadas.

Librerías y

funciones

Identificadores

Estándar

Identificadores

definidos

por el

usuario

Palabras Reservadas

if, include, else, void, for,

while

Librerías

stdio.h, conio.h, math.h

Identificadores Estándares

Constantes

Variables

Tipos de Datos

Funciones

Tratamiento de archivos.

Tipos de Datos

char float int

Tipos de datos

TIPO RANGO Memoria Requerida

char 0 a 255 8 bits

int -32768 a 32767 16 bits

float 6 dígitos de precisión

32 bits

double 12 dígitos de precisión

64 bits

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

int (entero) Ordinal

Limitados por su rango, aunque puede extenderse

con los modificadores de tipo.

No tienen parte fraccionaria.

float (raeales)

• Están conformados por una parte entera y una décimal.

Tipos de Operadores

Asignación

Matemáticos

Relacionales

Lógicos

Tipos de expresiones

+

• Aritméticas

!=

• Relacionales

||

• Lógicas

Expresión Aritméticas

Son análogas a las fórmulas matemáticas

+ Suma

- Resta

* Multiplicación

/ División

% División Módulo

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 % 6El módulo sería 1

Operadores de Asignación

Es el signo de =

Ejemplo: x=5 (A x se le asigna el valor de 5)

Operadores relacionales

Se utilizan para comparar expresiones.

El resultado será: cierto (1) Falso (0)

<, <=, >, >=, !=, == (menor que, menor igual, mayor que, mayor igual, diferente, igual)

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)

Tablas de verdad

A B A &&B

0 0 0

0 1 0

1 0 0

1 1 1

A B A ||B

0 0 0

0 1 1

1 0 1

1 1 1

A !A

0 1

1 0

Precedencia de los operadores1. ( )

2. !

3. * / %

4. + -

5. < <= > >=

6. == !=

7. &&

8. ||

Estructura Básica de un Programa

#include <stdio.h>

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

*Transforma de °C a °F y °K*/

#include <stdio.h>

main(void)

{

float c,f,k;

printf("Introduce los Grados centigrados a convertir: ");

scanf("%f",&c);

f=1.8*c+32;

k=c+273.15;

printf("\n %.2f grados C equivale a %.2f grados F y %.2f grados K",c,f,k);

getch();

}

Ejemplo

top related