Caractersticas de C Esta conformado por un Ambiente
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. Editor. Compilador. Ayuda. Sistema de Gestión de Archivos.
Editor
Compilador
Sistema de gestión de archivos
Ayuda
Elementos del Lenguaje Palabras reservadas. Librerías y funciones. Identificadores.
Palabras Reservadas if void include else for while
Librerías stdio. h conio. h math. h
Identificadores Contantes Variables. Funciones
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 12 dígitos de precisión 32 bits double 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 (reales) • Están conformados por una parte entera y una decimal.
Tipos de Operadores Asignación Matemáticos Lógicos Relacionales
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 % 6 El 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 0 0 0 A &&B A ||B A 0 0 0 1 1 1 0 0 1 1 1 1 !A
Precedencia de los operadores 1. () 2. ! 3. * / % 4. + - 5. < <= > >= 6. == != 7. && 8. ||
Estructura Básica de un Programa #include <stdio. h> Sección de Librerías main(void) Función Principal { Inicio de la función Declaración de variables int n 1, n 2, sum; printf(" Programa que suma dos números: "); printf(" números: " ); Desarrollo de la función scanf("%d%d" , &n 1, &n 2); sum= n 1+n 2; printf(“Suma es: %d", suma); } Fin de la función
Ejemplo *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 %. 2 f grados C equivale a %. 2 f grados F y %. 2 f grados K", c, f, k); }
- Slides: 31