SlideShare una empresa de Scribd logo
1 de 33
REPASO CLASE ANTERIOR
Aceptar Entradas del Usuario  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Aceptar Entradas del Usuario...2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aceptar Entradas del Usuario...3 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uso de Secuencias de Escape Retorno de carro  Tabulador horizontal  Tabulador vertical  Diagonal Inversa  Signo de interrogación Comilla Simple Comilla Doble                 Propósito Carácter de alerta (timbre)  Retroceso (Backspace)  Formfeed  Nueva línea  Secuencia
Uso de Secuencias de Escape Cadena de Formato  Propósito   %d, %i   int  (notación decimal con signo ) %c   char  %f  Double %s cadena de caracteres
Aceptar Entradas del Usuario...Ejemplo 1 Ingresar y mostrar la altura de un individuo   # include <stdio.h> main() { int altura; /* Se le indica al usuario que hacer */ printf(&quot;Ingrese su altura en centimetros&quot;); /* Obtener el valor de la variable como entrada del  usuario */ scanf(&quot;%d&quot;, &altura); /* Imprimir el valor de la variable a la salida estándar */ printf(&quot;La altura en centimetros es %d&quot;,altura); }
Aceptar Entradas del Usuario...Ejemplo 2 Extraer los Dígitos Individuales de un Entero de dos Dígitos #include <stdio.h> main(){ int num,digito_izq,digito_der; printf(&quot;Ingrese un numero positivo de 2 digitos&quot;); /* Obtener el valor de la variable desde el usuario */ scanf(&quot;%d&quot;,&num); /* El dígito izquierdo  y derecho se extraen */ digito_izq = num / 10; digito_der = num - (num/10)*10; /* Cada dígito obtenido es mostrado */ printf(&quot;El digito izquierdo es: %d&quot;, digito_izq); printf(&quot;El digito derecho es: %d&quot;, digito_der); }
Tipos de Datos Básicos en C Tipo de Dato Descripción Requerimientos Típicos de Memoria int  Entero 2 bytes float Número de punto flotante  4 bytes double Número de punto flotante de doble precisión  8 bytes char Carácter simple  1 byte
Operadores Aritméticos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Prioridad de los Operadores Aritméticos Prioridad Operadores Descripción Primero * / % Multiplicación, división, módulo Segundo + - Adición, resta Tercero = Asignación
Operadores Compuestos de Asignación Operador   Propósito   Ejemplo   Salida   += Suma/Asignación X = 10; X += 5;  15 -= Resta/Asignación X = 10; X -= 5; 5 *= Multiplicación/Asignación X = 10; X *= 5; 50 /= División/Asignación X = 10; X /= 5; 2 %= Módulo/Asignación X = 10; X %= 5;   0
Estructuras de  Control de Decisión CLASE DEL LUNES 09/05/11 Copyright © 2005
La Sentencia  if ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Sentencia  if...2 Cinco formas de sentencias   if: 1.  if(condición) Ejecuta una sola sentencia;  2.  if(condición) Ejecuta una sola sentencia; else Ejecuta una sola sentencia; 3.  if(condición){ Ejecuta una o más sentencias; } else{ Ejecuta una o más sentencias; }
La Sentencia  if...3 4.  if(condición) Ejecuta una sola sentencia; else{   if(condición)   Ejecuta una sola sentencia;   else{   Ejecuta una o más sentencias;   } } 5.  if(condición){   if(condición) Ejecuta una sola sentencia;   else{   Ejecuta una o más sentencias;   } }else Ejecuta una sola sentencia;
Construcción  if  Simple ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Construcción  if-else   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Encontrar el Máximo entre dos Números Programa en C usando la construcción  if-else .   1  #include <stdio.h> 2  main(){ 3 int num1, num2; 4 printf(&quot;Ingrese los dos numeros enteros: &quot;); 5 scanf(&quot;%d %d&quot;,&num1,&num2); 6 printf(&quot;El valor del num1 es: %d&quot;, num1); 7 printf(&quot;El valor del num2 es: %d&quot;, num2); 8 9 if(num1 == num2)  10   printf(&quot;Los numeros ingresados son iguales&quot;); 11 else if(num1 > num2)  12   printf(&quot;El maximo valor es: %d&quot;,num1); 13   else 14   printf(&quot;El maximo valor es: %d&quot;,num2); 15  }
La Construcción  if  Anidado Ejemplo: Buscar el Máximo de Tres Números Enteros   1  #include <stdio.h> 2  main(){ 3 int num1,num2,num3; 4   printf(&quot;Ingresar los tres numeros enteros: &quot;); 5 scanf(&quot;%d %d %d&quot;,&num1,&num2,&num3); 6 if(num1 == num2) 7 if(num1 == num3)   8   printf(&quot;Los numeros dados son iguales&quot;); 9 if(num1 > num2) 10 if(num1 > num3) 11 printf(&quot;El valor maximo es: %d&quot;,num1); 12   else   13 printf(&quot;El valor maximo es: %d&quot;,num3); 14   else  if(num2 > num3) 15 printf(&quot;El valor maximo es: %d&quot;,num2); 16   else if(num3 > num2) 17   printf(&quot;El valor maximo es: %d&quot;,num3); 18  }
Expresiones – Operadores Lógicos y Relacionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores Relacionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores de Igualdad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expresiones Lógicas ,[object Object],[object Object],[object Object],[object Object]
Operadores Lógicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Construcciones Iterativas  CLASE DEL LUNES 16/05/11 Copyright © 2005
Repetitiva mientras ( la instrucción while ) En lenguaje C, para escribir una  instrucción repetitiva   mientras  se utiliza la sintaxis:    while (  <expresión_lógica>  )    {        <bloque_de_instrucciones>    }    Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres  abrir llave  ( { ) y  cerrar llave  ( } ) son opcionales. Por otra parte, al igual que en las  instrucciones alternativas  doble y simple, a la <expresión_lógica> de una instrucción repetitiva  while , también se le llama  condición . Para que se ejecute el <bloque_de_instrucciones>, la condición tiene que ser  verdadera . Por el contrario, si la condición es  falsa , el <bloque_de_instrucciones> no se ejecuta.
Por tanto, cuando el  flujo  de un programa llega a un  bucle   while , existen dos posibilidades: 1.Si la condición se evalúa a  falsa , el bloque de instrucciones no se ejecuta, y el bucle  while  finaliza sin realizar ninguna  iteración . 2.Si la condición se evalúa a  verdadera , el bloque de instrucciones sí que se ejecuta y, después, se vuelve a evaluar la condición, para decidir, de nuevo, si el bloque de instrucciones se vuelve a ejecutar o no. Y así sucesivamente, hasta que, la condición sea  falsa .
Ejemplo 1:  Se quiere escribir un  programa  que muestre por pantalla los primeros diez números naturales: ,[object Object]
[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object]
1.-CALCULE EL FACTORIAL DE UN NUMEROS UTILIZANDO LA SENTENCIA O CICLO DE ITERACIÓN: WHILE 2.-  Determinar de un grupo de personas cuales son de sexo femenino y cuales de sexo masculino

Más contenido relacionado

La actualidad más candente (16)

Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1Lenguaje de programacion C++ 1
Lenguaje de programacion C++ 1
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Clase 6
Clase 6Clase 6
Clase 6
 
Funcion printf
Funcion printfFuncion printf
Funcion printf
 
Escuela
EscuelaEscuela
Escuela
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
la instrucción if , Leer cadenas, caracteres
 la instrucción if , Leer cadenas, caracteres la instrucción if , Leer cadenas, caracteres
la instrucción if , Leer cadenas, caracteres
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 

Similar a EntradasUsuarioC

Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++luiscristian
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++guestab91474
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Repaso del lenguaje
Repaso del lenguajeRepaso del lenguaje
Repaso del lenguajeg_torrealba
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
 
OC_Programación_S2.ppsx
OC_Programación_S2.ppsxOC_Programación_S2.ppsx
OC_Programación_S2.ppsxDartEstudio
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilabGabriel Romero
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacioncharnisch
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++LenHugo
 
Unidad1
Unidad1Unidad1
Unidad1JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1camnav
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Joaquin1418
 
Unidad1
Unidad1Unidad1
Unidad1JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Facebook
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeDunkherz
 

Similar a EntradasUsuarioC (20)

Elementos básicos de c++
Elementos básicos de c++Elementos básicos de c++
Elementos básicos de c++
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Repaso del lenguaje
Repaso del lenguajeRepaso del lenguaje
Repaso del lenguaje
 
Escuela
EscuelaEscuela
Escuela
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
 
OC_Programación_S2.ppsx
OC_Programación_S2.ppsxOC_Programación_S2.ppsx
OC_Programación_S2.ppsx
 
Tipos de datos en C
Tipos de datos en CTipos de datos en C
Tipos de datos en C
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Unidad1
Unidad1Unidad1
Unidad1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Unidad1
Unidad1Unidad1
Unidad1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 

EntradasUsuarioC

  • 2.
  • 3.
  • 4.
  • 5. Uso de Secuencias de Escape Retorno de carro Tabulador horizontal Tabulador vertical Diagonal Inversa Signo de interrogación Comilla Simple Comilla Doble Propósito Carácter de alerta (timbre) Retroceso (Backspace) Formfeed Nueva línea Secuencia
  • 6. Uso de Secuencias de Escape Cadena de Formato Propósito %d, %i int (notación decimal con signo ) %c char %f Double %s cadena de caracteres
  • 7. Aceptar Entradas del Usuario...Ejemplo 1 Ingresar y mostrar la altura de un individuo # include <stdio.h> main() { int altura; /* Se le indica al usuario que hacer */ printf(&quot;Ingrese su altura en centimetros&quot;); /* Obtener el valor de la variable como entrada del usuario */ scanf(&quot;%d&quot;, &altura); /* Imprimir el valor de la variable a la salida estándar */ printf(&quot;La altura en centimetros es %d&quot;,altura); }
  • 8. Aceptar Entradas del Usuario...Ejemplo 2 Extraer los Dígitos Individuales de un Entero de dos Dígitos #include <stdio.h> main(){ int num,digito_izq,digito_der; printf(&quot;Ingrese un numero positivo de 2 digitos&quot;); /* Obtener el valor de la variable desde el usuario */ scanf(&quot;%d&quot;,&num); /* El dígito izquierdo y derecho se extraen */ digito_izq = num / 10; digito_der = num - (num/10)*10; /* Cada dígito obtenido es mostrado */ printf(&quot;El digito izquierdo es: %d&quot;, digito_izq); printf(&quot;El digito derecho es: %d&quot;, digito_der); }
  • 9. Tipos de Datos Básicos en C Tipo de Dato Descripción Requerimientos Típicos de Memoria int Entero 2 bytes float Número de punto flotante 4 bytes double Número de punto flotante de doble precisión 8 bytes char Carácter simple 1 byte
  • 10.
  • 11. Prioridad de los Operadores Aritméticos Prioridad Operadores Descripción Primero * / % Multiplicación, división, módulo Segundo + - Adición, resta Tercero = Asignación
  • 12. Operadores Compuestos de Asignación Operador Propósito Ejemplo Salida += Suma/Asignación X = 10; X += 5; 15 -= Resta/Asignación X = 10; X -= 5; 5 *= Multiplicación/Asignación X = 10; X *= 5; 50 /= División/Asignación X = 10; X /= 5; 2 %= Módulo/Asignación X = 10; X %= 5;   0
  • 13. Estructuras de Control de Decisión CLASE DEL LUNES 09/05/11 Copyright © 2005
  • 14.
  • 15. La Sentencia if...2 Cinco formas de sentencias if: 1. if(condición) Ejecuta una sola sentencia;  2. if(condición) Ejecuta una sola sentencia; else Ejecuta una sola sentencia; 3. if(condición){ Ejecuta una o más sentencias; } else{ Ejecuta una o más sentencias; }
  • 16. La Sentencia if...3 4. if(condición) Ejecuta una sola sentencia; else{ if(condición) Ejecuta una sola sentencia; else{ Ejecuta una o más sentencias; } } 5. if(condición){ if(condición) Ejecuta una sola sentencia; else{ Ejecuta una o más sentencias; } }else Ejecuta una sola sentencia;
  • 17.
  • 18.
  • 19. Encontrar el Máximo entre dos Números Programa en C usando la construcción if-else . 1 #include <stdio.h> 2 main(){ 3 int num1, num2; 4 printf(&quot;Ingrese los dos numeros enteros: &quot;); 5 scanf(&quot;%d %d&quot;,&num1,&num2); 6 printf(&quot;El valor del num1 es: %d&quot;, num1); 7 printf(&quot;El valor del num2 es: %d&quot;, num2); 8 9 if(num1 == num2) 10 printf(&quot;Los numeros ingresados son iguales&quot;); 11 else if(num1 > num2) 12 printf(&quot;El maximo valor es: %d&quot;,num1); 13 else 14 printf(&quot;El maximo valor es: %d&quot;,num2); 15 }
  • 20. La Construcción if Anidado Ejemplo: Buscar el Máximo de Tres Números Enteros 1 #include <stdio.h> 2 main(){ 3 int num1,num2,num3; 4 printf(&quot;Ingresar los tres numeros enteros: &quot;); 5 scanf(&quot;%d %d %d&quot;,&num1,&num2,&num3); 6 if(num1 == num2) 7 if(num1 == num3) 8 printf(&quot;Los numeros dados son iguales&quot;); 9 if(num1 > num2) 10 if(num1 > num3) 11 printf(&quot;El valor maximo es: %d&quot;,num1); 12 else 13 printf(&quot;El valor maximo es: %d&quot;,num3); 14 else if(num2 > num3) 15 printf(&quot;El valor maximo es: %d&quot;,num2); 16 else if(num3 > num2) 17 printf(&quot;El valor maximo es: %d&quot;,num3); 18 }
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Construcciones Iterativas CLASE DEL LUNES 16/05/11 Copyright © 2005
  • 27. Repetitiva mientras ( la instrucción while ) En lenguaje C, para escribir una instrucción repetitiva mientras se utiliza la sintaxis:    while ( <expresión_lógica> )    {       <bloque_de_instrucciones>    }   Cuando el <bloque_de_instrucciones> sólo contiene una instrucción, los caracteres abrir llave ( { ) y cerrar llave ( } ) son opcionales. Por otra parte, al igual que en las instrucciones alternativas doble y simple, a la <expresión_lógica> de una instrucción repetitiva  while , también se le llama condición . Para que se ejecute el <bloque_de_instrucciones>, la condición tiene que ser verdadera . Por el contrario, si la condición es falsa , el <bloque_de_instrucciones> no se ejecuta.
  • 28. Por tanto, cuando el flujo de un programa llega a un bucle   while , existen dos posibilidades: 1.Si la condición se evalúa a falsa , el bloque de instrucciones no se ejecuta, y el bucle  while finaliza sin realizar ninguna iteración . 2.Si la condición se evalúa a verdadera , el bloque de instrucciones sí que se ejecuta y, después, se vuelve a evaluar la condición, para decidir, de nuevo, si el bloque de instrucciones se vuelve a ejecutar o no. Y así sucesivamente, hasta que, la condición sea falsa .
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. 1.-CALCULE EL FACTORIAL DE UN NUMEROS UTILIZANDO LA SENTENCIA O CICLO DE ITERACIÓN: WHILE 2.- Determinar de un grupo de personas cuales son de sexo femenino y cuales de sexo masculino

Notas del editor

  1. Notas del Instructor Explicar para que puede servir una función de libreria y en forma muy general definir que son librerías.
  2. Notas del Instructor Mencionar la importancia de manipular y configurar la salida y entrada estándar por medio de código en Lenguaje C usando funciones de librería.
  3. Notas del instructor Mencionar a los estudiantes los siguientes comentarios: A)En la línea 9 se verifica si ambas variables contienen el mismo valor. B)En la línea 11 se verifica si el valor del num1 es mayor que el num2. C)En la línea 13 se verifica si el valor del num1 es menor que el num2. En la guía num1 y num2 son ‘x’ y ‘y’ respectivamente. Importante: Informar a la audiencia que la lectura de variables que se realiza en la línea 5 obliga a separar los enteros capturados con un espacio en blanco.
  4. Notas del Instructor Para resolver el ejercicio no se considera el uso de una tercera variable. Mencionarle a los estudiantes los siguientes comentarios: A)En la línea 6 se verifica si el num1 es igual que num2. B)En la línea 7, cuando num1 y num2 son iguales se verifica si num1 es igual a num3. C)En la línea 9 se verifica que num1 es mayor que num2. D)En la línea 10, cuando num1 es mayor que num2, se verifica si el num1 es mayor que el num3, sabiendo así, que el máximo valor en ese caso es num1. E)En la línea 12, si la condición de la línea 10 no se cumple la variable num3 tiene el máximo valor. F)En la línea 14, si la condición en la línea 6 y 9 no se cumplen se verifica si num2 es mayor que num3, así num2 sería el máximo valor. G)En la línea 16, si la condición es cierta num3 sería el máximo valor. La lámina actual constan de colores que permiten distinguir la anidación de los if según los diferentes casos.
  5. Notas del Instructor Mencionar la utilidad práctica de los operadores lógicos en una aplicación hecha en Lenguaje C (Ejemplos reales).
  6. Notas del Instructor Mencionar que los diagramas de flujo no son usados en la actualidad con frecuencia, sin embargo permiten describir como funciona esta instrucción iterativa.