SlideShare una empresa de Scribd logo
1 de 138
c++
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C .c Fichero Fuente Preprocesamiento .c Paso a Ensamblador .s .o Ensamblar Compilación .o .o .o .o EXE Enlazado .a Librerías Fichero Ejecutable
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Un programa es un conjunto de instrucciones que -generalmente- se ejecutan de manera secuencial Una función es un subprograma, que es llamado por el programa principal
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Es aconsejable  elegir los nombres  de las funciones y  variables de acuerdo a lo que representan
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estos valores representan constantes de tipo int:  lunes  es  0 ,  martes  es  1 ,  miercoles  e  2 ,  y así sucesivamente
Lenguaje C ,[object Object],Tipo Tama ñ o Rango de valores char 1 byte -128 a 127 int 2 bytes -32768 a 32767 float 4 bytes 3.4 E-38 a 3.4 E+38 double 8 bytes 1.7 E-308 a 1.7 E+308
Lenguaje C ,[object Object],[object Object],[object Object],Tama ñ o Rango de valores signed char 1 byte -128 a 127 signed int 2 bytes -32768 a 32767
Lenguaje C ,[object Object],[object Object],[object Object],Tamaño Rango de valores unsigned char 1 byte 0 a 255 unsigned int 2 bytes 0 a 65535 Tamaño Rango de valores short char 1 byte -128 a 127 short int 2 bytes -32768 a 32767
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tamaño Rango de valores long char 4 bytes -2.147.483.648 a 2.147.483.647 long int 10 bytes -3.36 E-4932 a 1.18 E+4932
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],Toda variable debe ser declarada antes de utilizarse  en el programa
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pueden ser utilizadas en cualquier parte del programa y viven durante toda la ejecución del mismo. Sólo pueden ser utilizadas por la función que la declara. Se crean cuando se llama a la función y se destruye cuando ésta finaliza.
Lenguaje C ,[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a + b Ocurre una  promoción :  a es promovida al tipo de b Conversión por  asignación
Lenguaje C ,[object Object],[object Object]
Lenguaje C ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estos operadores se consideran binarios % (resto de la división entera) sólo se aplica a variables enteras
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estos operadores se consideran unarios
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],Se evalúa  expresión   y el resultado se copia en nombre_variable
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],+= Suma -= Resta *= Multiplicación /= División %= Resto (Módulo)
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],Son operadores binarios Se evalúan  expresion1  y  expresion2 , y se comparan los valores resultantes.  Si la condición representada por el operador relacional se cumple, el resultado es  1 ;  en caso contrario será  0 > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que == Igual que != Distinto que
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],Son operadores binarios && AND || OR ! NOT
Lenguaje C - Operadores ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje C - Operadores ,[object Object],Las operaciones con mayor precedencia se realizan antes que las de menor precedencia.   Si en una operación encontramos signos del mismo nivel de precedencia, dicha operación se realiza de izquierda a derecha   ( ) Mayor precedencia ++  -- *  /  % +  - Menor precedencia
Lenguaje C - Operadores ,[object Object],Precedencia Asociatividad ( )  [ ] izda dcha ++  --  !  +(unario)  -(unario) dcha a izda *  /  % izda dcha +  - izda dcha <  <=  >  >= izda dcha ==  != izda dcha && izda dcha || izda dcha =  +=  -=  *=  /= dcha a izda
Lenguaje C - Expresiones ,[object Object],[object Object],[object Object]
Lenguaje C - Expresiones Expresiones - Ejemplo:
Salida  y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],imprime el texto contenido en  cadena_de_control  junto con el valor de los otros argumentos, de acuerdo con los  formatos  incluidos en cadena_de_control . arg1 comienza con % y termina con el carácter de conversión
Salida y Entrada por Consola ,[object Object],[object Object],%c Un  ú nico car á cter %d, i% Un entero con signo, en base decimal %u Un entero sin signo, en base decimal %o Un entero en base octal %x, %X Un entero en base hexadecimal %e, %g Un n ú mero real en coma flotante, con exponente %f Un n ú mero real en coma flotante, sin exponente %s Una cadena de caracteres %p Un puntero o direcci ó n de memoria
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object]
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada y Salida por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Caracteres de conversión &arg1: representa la posición de memoria en la que se encuentra la variable arg
Salida y Entrada por Consola ,[object Object],[object Object],%c Un  ú nico car á cter %d, i% Un entero con signo, en base decimal %u Un entero sin signo, en base decimal %o Un entero en base octal %x, %X Un entero en base hexadecimal %e, %E, %f, %g, %G Un n ú mero real en coma flotante, con exponente %s Una cadena de caracteres h, l Para short, long y double L Para long double
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lo convierte en unsigned int Lee como unsigned int
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lee como  unsigned int  y lo transforma en  int Utilizan el archivo de cabecera  conio.h
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Salida y Entrada por Consola ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La  sentencia  se ejecuta sólo si se cumple la  condición Si se cumple la  condición  se ejecuta  sentencia1 , en caso contrario se ejecuta  sentencia2
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Si una  condición  se cumple, se ejecuta la  sentencia  correspondiente y salta hasta el final de la estructura para continuar con el programa   Es posible utilizar llaves para ejecutar más de una sentencia si se cumple una condición Realiza una ramificación  múltiple, ejecutando  una   entre  varias partes del programa según  se cumpla  una   entre  n   condiciones
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Regla: Un  else  pertenece al  if  más cercano if (a >= b)  { if (b != 0.0) c = a/b; } else c = 0.0;
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cada  case  puede incluir  una o más sentencias  sin necesidad de ir entre llaves,  se ejecutan todas hasta que se encuentra la sentencia  break La constante evaluada sólo puede ser de tipo  entero  o  carácter   default  ejecutará sus sentencias en caso de que la opción seleccionada no corresponda a ningún  case
Expresiones Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],Si en el interior del bucle hay más de una sentencia,  deberán ir entre llaves para que se ejecuten como un bloque Si la condición se cumple entra al ciclo
Estructura Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Si la condición se cumple, el programa vuelve a ejecutar las sentencias del bucle DO … WHILE  ejecutará el bucle por lo menos una vez
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La inicialización indica una variable que condiciona la repetición del bucle Si existe más de una variable de inicialización, se separan por comas incremento decremento
Estructuras Cíclicas ,[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],El objetivo del for está vacío
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Cíclicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],Indica la cantidad de elementos del vector Cualquiera de los tipos primitivos, o un tipo definido por el usuario
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],No es necesario especificar el tamaño
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Para hacerlo correctamente debe copiarse elemento por elemento, cada uno por separado
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],Estas funciones requieren el archivo de cabecera  string.h
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copia la cadena  “hola”  en  str strcpy()  no realiza comprobación de límites
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],No  realiza comprobación de límites
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],Devuelve  cero  si las cadenas son iguales Las cadenas se comparan por orden lexicográfico
Arreglos Unidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],No toma en cuenta el carácter de terminación nulo
Arreglos Multidimensionales ,[object Object],[object Object],[object Object],[object Object]
Arreglos Multidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Multidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arreglos Multidimensionales ,[object Object],[object Object],[object Object],[object Object],[object Object],Especifica una tabla que puede contener  10 cadenas , cada una de hasta  40 caracteres Para acceder a una cadena sólo debe especificarse el primer índice
Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nombre del nuevo tipo Variables del registro
Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Definición de las variables fijo y temporal
Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Definición de las variables fijo y temporal
Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Los registros deben declararse antes de la función principal Inicialización de registros
Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Si uno de los campos es un arreglo de números, los valores de la inicialización deberán ir entre llaves
Arreglos de Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aquí podremos almacenar los datos de hasta 20 trabajadores
Arreglo de Registros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Declaración e inicialización
Definición de Tipos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Creación del tipo de dato  entero Creación del tipo de dato  datos
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],tipo  especifica el tipo de valor que devuelve la función conjunto de sentencias que serán ejecutadas cuando se realice la llamada a la función
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones ,[object Object],[object Object],[object Object],Existen funciones que no reciben argumentos
Funciones ,[object Object],[object Object],[object Object],[object Object],Un prototipo permite al compilador validar la cantidad de parámetros  y la correspondencia de tipos en los argumentos
Funciones ,[object Object],[object Object],[object Object],Prototipo de una función sin parámetros Prototipo de una función con parámetros La declaración de los prototipos suele hacerse al comienzo  del fichero, después de los  #include  y  #define
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],La función  calcula un valor de retorno  a partir de uno o más argumentos No existe valor de retorno
Funciones ,[object Object],[object Object],[object Object],[object Object],C utiliza por defecto la llamada por valor para pasar argumentos
Funciones ,[object Object],[object Object],[object Object],[object Object],Para hacer esta llamada debe pasarse un puntero a un argumento
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición de Archivos ,[object Object],[object Object]
Manejo de Archivos ,[object Object],[object Object],Colecciones de datos almacenados en  memoria secundaria
Manejo de Archivos ,[object Object],[object Object],[object Object]
Manejo de Archivos ,[object Object],[object Object],[object Object]
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Debe ir entre comillas.  Es posible especificar la ruta del archivo
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Un archivo puede ser abierto en dos modos diferentes:  modo texto  o  modo binario
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Un archivo puede ser abierto en dos modos diferentes:  modo texto  o  modo binario
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],Abre el archivo en modo lectura Abre el archivo en modo escritura
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Es importante validar la apertura de archivos
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],Puntero que será reasignado Puntero que será reasignado
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],el número de archivos que pueden estar abiertos es limitado Cierra el archivo asociado al puntero  pf  Si el archivo se cierra con éxito devuelve  0
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Escribe el carácter  letra  en el archivo asociado al puntero  pf
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lee un carácter del archivo asociado al puntero  pf  y lo copia el  letra
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Escribe la cadena  cad  en el archivo asociado al puntero  pf
Escritura y Lectura de Archivo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lee del archivo asociado a  pf  una cadena de longitud max 80-1 caracteres y la copia en  cad
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Escritura y Lectura de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Manejo de Archivos ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente (17)

Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
 
Guia en lenguaje c
Guia en lenguaje c Guia en lenguaje c
Guia en lenguaje c
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
Compu1 (1)
Compu1 (1)Compu1 (1)
Compu1 (1)
 
Dev c 1 2011
Dev c  1 2011Dev c  1 2011
Dev c 1 2011
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
Curso de lenguaje C
Curso de lenguaje CCurso de lenguaje C
Curso de lenguaje C
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
 

Destacado

Chapter 11 key issue 2
Chapter 11 key issue 2Chapter 11 key issue 2
Chapter 11 key issue 2
hanslunow
 
Inovação e Criatividade
Inovação e CriatividadeInovação e Criatividade
Inovação e Criatividade
Andrea Costa
 
Costos fijos y costos variables
Costos fijos y costos variablesCostos fijos y costos variables
Costos fijos y costos variables
linocup
 
Poder judicial federal
Poder judicial federalPoder judicial federal
Poder judicial federal
Ram Cerv
 
Variables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuenciaVariables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuencia
Joako Vargas ƱrrƱtia
 
Estudio de caso[1]
Estudio de caso[1]Estudio de caso[1]
Estudio de caso[1]
rojas_henry
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
Clariza
 

Destacado (20)

Unidad 2 modelado de negocios
Unidad 2 modelado de negociosUnidad 2 modelado de negocios
Unidad 2 modelado de negocios
 
Chapter 11 key issue 2
Chapter 11 key issue 2Chapter 11 key issue 2
Chapter 11 key issue 2
 
Formato act2 u2
Formato act2 u2Formato act2 u2
Formato act2 u2
 
Distribución frecuencia datos no agrupados monica
Distribución frecuencia datos no agrupados monicaDistribución frecuencia datos no agrupados monica
Distribución frecuencia datos no agrupados monica
 
Inovação e Criatividade
Inovação e CriatividadeInovação e Criatividade
Inovação e Criatividade
 
Act3 u1 2016
Act3 u1 2016Act3 u1 2016
Act3 u1 2016
 
Costos fijos y costos variables
Costos fijos y costos variablesCostos fijos y costos variables
Costos fijos y costos variables
 
Nursing question practice case
Nursing question practice caseNursing question practice case
Nursing question practice case
 
LA GLOBALIZACION
LA GLOBALIZACIONLA GLOBALIZACION
LA GLOBALIZACION
 
Poder judicial federal
Poder judicial federalPoder judicial federal
Poder judicial federal
 
INTERES SIMPLE
INTERES SIMPLEINTERES SIMPLE
INTERES SIMPLE
 
Variables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuenciaVariables, graficos y tablas de frecuencia
Variables, graficos y tablas de frecuencia
 
Taller De..[1]
Taller De..[1]Taller De..[1]
Taller De..[1]
 
Interpretacion de la norma iso 9001
Interpretacion de la norma iso 9001Interpretacion de la norma iso 9001
Interpretacion de la norma iso 9001
 
México en la globalización
México en la globalizaciónMéxico en la globalización
México en la globalización
 
ODA Evidencia de aprendizaje proyecto de vida_u3
ODA Evidencia de  aprendizaje proyecto de vida_u3ODA Evidencia de  aprendizaje proyecto de vida_u3
ODA Evidencia de aprendizaje proyecto de vida_u3
 
Estudio de caso[1]
Estudio de caso[1]Estudio de caso[1]
Estudio de caso[1]
 
Manual de Personalización y Configuración de un Sistema Operativo (W-XP) (Un ...
Manual de Personalización y Configuración de un Sistema Operativo (W-XP) (Un ...Manual de Personalización y Configuración de un Sistema Operativo (W-XP) (Un ...
Manual de Personalización y Configuración de un Sistema Operativo (W-XP) (Un ...
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Estadística descriptiva e inferencial
Estadística descriptiva e inferencialEstadística descriptiva e inferencial
Estadística descriptiva e inferencial
 

Similar a Webcd

Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
Jennybeatriz1
 
Unidad1
Unidad1Unidad1
Unidad1
JHONNY
 
Unidad1
Unidad1Unidad1
Unidad1
JHONNY
 
Elementos Básicos del Lenguaje
Elementos Básicos del LenguajeElementos Básicos del Lenguaje
Elementos Básicos del Lenguaje
chembe
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
yuli02
 
Introducci _ã_n a c - unidad 02 - elementos del lenguaje
Introducci  _ã_n a c - unidad 02 - elementos del lenguajeIntroducci  _ã_n a c - unidad 02 - elementos del lenguaje
Introducci _ã_n a c - unidad 02 - elementos del lenguaje
Abraham Marcos Garrido
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
starduslex
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
joeshego
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
logan1725
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
nibox
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 

Similar a Webcd (20)

Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Unidad1
Unidad1Unidad1
Unidad1
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1
 
Unidad1
Unidad1Unidad1
Unidad1
 
Elementos Básicos del Lenguaje
Elementos Básicos del LenguajeElementos Básicos del Lenguaje
Elementos Básicos del Lenguaje
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Introducci _ã_n a c - unidad 02 - elementos del lenguaje
Introducci  _ã_n a c - unidad 02 - elementos del lenguajeIntroducci  _ã_n a c - unidad 02 - elementos del lenguaje
Introducci _ã_n a c - unidad 02 - elementos del lenguaje
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 

Último

Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociación
licmarinaglez
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 

Último (20)

ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
La Cadena de suministro CocaCola Co.pptx
La Cadena de suministro CocaCola Co.pptxLa Cadena de suministro CocaCola Co.pptx
La Cadena de suministro CocaCola Co.pptx
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
5.Monopolio, comparación perfecta en conta
5.Monopolio, comparación perfecta en conta5.Monopolio, comparación perfecta en conta
5.Monopolio, comparación perfecta en conta
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 
Ejemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociaciónEjemplo Caso: El Juego de la negociación
Ejemplo Caso: El Juego de la negociación
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwwwS05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
Manual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfManual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdf
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 

Webcd

  • 1. c++
  • 2.
  • 3.
  • 4. Lenguaje C .c Fichero Fuente Preprocesamiento .c Paso a Ensamblador .s .o Ensamblar Compilación .o .o .o .o EXE Enlazado .a Librerías Fichero Ejecutable
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Lenguaje C - Expresiones Expresiones - Ejemplo:
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.