SlideShare una empresa de Scribd logo
Tema 5 Sentencias básicas
Sentencias básicas Sentencia Línea de código en C Básicas Entrada de datos desde el teclado Salida de datos por la pantalla Asignación de valores y utilización de operadores.
Asignación de valores Ya se han visto ejemplos Operador de asignación: “ = “ El operando de la derecha debe ser resuelto según precedencias. El resultado final se asigna al operando de la izquierda. Al momento de asignar se deben realizar la conversión de tipo
Asignación de valores void main(){ int a=1,b=10; int r=0; r= (a=b); printf("%d \n",r); r = (a==b); printf("%d \n",r); }
Asignación de valores
Asignación de valores const int k=2; const int m=1; void main(){ //f(x) = (k*(x-m)^2) / (1+k(x-m)^2) double f=0; double x=7.3; double aux=0; aux=k*(x-m)*(x-m); f= (aux/1+aux); printf("%f \n", f); }
Asignación de valores void main(){ double d1=4.7, d2=2.4; int i = ((int)d1)/((int)d2); int j = d1/d2; printf("%d %d \n", i, j); }
Salida de datos Salida de datos hacia la salida estándar Por defecto la pantalla Puede ser “ redireccionado” El programa no se da cuenta! Para ello se utiliza la función “ printf ”. Esta función esta implementada en una biblioteca del sistema
Salida de datos #include <stdio.h> … int printf(<formato de salida>,<var1>,<var2>,…); Biblioteca del sistema  donde esta definida Devuelve el numero  de caracteres escritos Nombre de la funcóon Formato en que desea mostrar  la información Primera variable  a mostrar Segunda variable  a mostrar
Salida de datos Muestra un número entero hexadecimal %x Muestra un número real %f Muestra una cadena de carácteres %s Muestra un número real con X cifras enteras e Y cifras decimales %X.Yf Muestra un número entero %d Muestra un carácter %c
Salida de datos #include <stdio.h> void main(){ char c='A'; int i=126; double d=12.0346; printf(&quot;La letra %c es el numero %d\n&quot;, c,c); printf(&quot;El numero decimal %d es el %x en hexadecimal \n&quot;,i,i); printf(&quot;El numero %f se redondea a %010.3f \n&quot;,d,d); printf(&quot;Inserte aqui su mensaje: < %s > \n&quot;,&quot;este es mi mensaje&quot;); printf(&quot;El numero %d se ve mal \n&quot;,d); }   La letra A es el numero 65 El numero decimal 126 es el 7e en hexadecimal El numero 12.034600 se redondea a 000012.035 Inserte aqui su mensaje: < este es mi mensaje > El numero 391701017 se ve mal
Entrada de datos Ingreso de datos desde la entrada estándar Por defecto el teclado Puede ser “ redireccionado” El programa no se da cuenta! Para ello se utiliza la función “ scanf ”. Esta función esta implementada en una biblioteca del sistema.
Entrada de datos #include <stdio.h> … int scanf(<formato de entrada>,<var1>,<var2>,…); Biblioteca del sistema Devuelve el numero de asignaciones realizadas Nombre de  la función Formato en que serán ingresados los datos Variable a la cual será Hecha la primera asignación Variable a la cual será Hecha la segunda asignación
Entrada de datos Muestra un número entero hexadecimal %x Muestra un número real %f Muestra una cadena de caracteres %s Muestra un número entero %d Muestra un carácter %c
Entrada de datos void main(){ char c1,c2,c3; int i=0; float d=0; int n=0; n = n + scanf(&quot;%c%c%c&quot;,&c1,&c2,&c3); n = n + scanf(&quot;%d&quot;,&i); n = n + scanf(&quot;%f&quot;,&d); printf(&quot;%c-%c-%c, %d, %f : %d\n&quot;,c1,c2,c3,i,d,n); }  123 123 123.123 1-2-3, 123, 123.123001 : 5 Ojo!
Fin tema 5 Sentencias básicas

Más contenido relacionado

PPT
Entrada y salida de datos en c
TXT
Serie Fibonacci en C
PPT
Lenguaje C
PDF
Problemas+resueltos+de+c$2 b$2b
PDF
Programación 1: funciones en C
DOC
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
PDF
Programación 1: arreglos en C
DOC
Trabajo de ejercicios de lenguaje c
Entrada y salida de datos en c
Serie Fibonacci en C
Lenguaje C
Problemas+resueltos+de+c$2 b$2b
Programación 1: funciones en C
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Programación 1: arreglos en C
Trabajo de ejercicios de lenguaje c

La actualidad más candente (20)

DOCX
Divisores de un número (código Dev C++)
PPTX
Ejercicios con Python parte 3
PPT
Lenguaje C
TXT
Factura en borland c++
PPTX
Guía de trabajo
DOC
Ejercicios sencillos en c
DOCX
Unidad2 programas while , do while y for
DOC
Ejemplos Para Dev C++
PPT
Lenguajes de programacion c
PPTX
Ejercicios Python Parte 2
DOC
Cajero en C++
PPTX
0.2 Conceptos Basicos C++ II
PDF
Laboratorio1 entrada-salida de datos / Lenguance C
PDF
Programación 1: cadenas en C
DOCX
Tablas de multiplicar (código Dev C++)
PPTX
Ejercicios Python Parte 1
DOCX
Ejercicios de estructura secuencial
PPT
Computacion punteros
PPT
Operaciones entre cadenas y valores numéricos en lenguaje C
PPTX
Ejercicios resueltos de borland c++
Divisores de un número (código Dev C++)
Ejercicios con Python parte 3
Lenguaje C
Factura en borland c++
Guía de trabajo
Ejercicios sencillos en c
Unidad2 programas while , do while y for
Ejemplos Para Dev C++
Lenguajes de programacion c
Ejercicios Python Parte 2
Cajero en C++
0.2 Conceptos Basicos C++ II
Laboratorio1 entrada-salida de datos / Lenguance C
Programación 1: cadenas en C
Tablas de multiplicar (código Dev C++)
Ejercicios Python Parte 1
Ejercicios de estructura secuencial
Computacion punteros
Operaciones entre cadenas y valores numéricos en lenguaje C
Ejercicios resueltos de borland c++
Publicidad

Destacado (20)

PPTX
Sentencias de Programacion
PPT
Estructuras de control
PPTX
Sintaxis de lenguaje de programacion
PDF
ESTRUCTURAS DE CONTROL: BUCLES EN C++
PPT
Ciclos y Bucles en C++
PPTX
Presentacion bucle
PPTX
Ciclos C++
PDF
ESTRUCTURAS DE CONTROL: BUCLES EN C++
PDF
Operadores y Expresiones en C++
PPTX
Historia de mysql
PPTX
Ventajas y desventajas mysql
PPTX
Estructuras de ciclo: while,for,do while
PPTX
Clase 2 Estructuras de Control
PDF
Conceptos basicos de la programacion
PPTX
Asignación 3. lenguaje c
PPTX
Sintaxis del lenguaje c++
PDF
Variables y tipos de datos - fundamentos de la programación
DOCX
Algoritmos y metodología para la solución de problemas
Sentencias de Programacion
Estructuras de control
Sintaxis de lenguaje de programacion
ESTRUCTURAS DE CONTROL: BUCLES EN C++
Ciclos y Bucles en C++
Presentacion bucle
Ciclos C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
Operadores y Expresiones en C++
Historia de mysql
Ventajas y desventajas mysql
Estructuras de ciclo: while,for,do while
Clase 2 Estructuras de Control
Conceptos basicos de la programacion
Asignación 3. lenguaje c
Sintaxis del lenguaje c++
Variables y tipos de datos - fundamentos de la programación
Algoritmos y metodología para la solución de problemas
Publicidad

Similar a 05 sentencias basicas (20)

PDF
Escuela
PDF
Escuela
PPT
Entrada y salida de datos en c
PDF
Tema 2. E_S Estructuras de Control 19-02-23.pdf
PPTX
7.0 Operadores Unitarios.pptxsdv<sfv<dfbdfbd
PDF
Introducción a la programación y la informática. Tema 7
DOCX
ACTIVIDAD 4.docx
PPSX
Algoritmo En Programa
PPT
El lenguaje c
PDF
Practicas bloque 2
DOCX
Lista de Comandos
DOCX
DOCX
Instrucciones(raptor, java, c#)
DOCX
Instrucciones(raptor, java, c#)
PDF
PDF
El primer objetivo de un programa informático es el manejo de datos
PPT
1 entrada y salida estandar(1)
PPT
!Prograc3
DOCX
Programa
PPT
Curso de Macros Excel
Escuela
Escuela
Entrada y salida de datos en c
Tema 2. E_S Estructuras de Control 19-02-23.pdf
7.0 Operadores Unitarios.pptxsdv<sfv<dfbdfbd
Introducción a la programación y la informática. Tema 7
ACTIVIDAD 4.docx
Algoritmo En Programa
El lenguaje c
Practicas bloque 2
Lista de Comandos
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
El primer objetivo de un programa informático es el manejo de datos
1 entrada y salida estandar(1)
!Prograc3
Programa
Curso de Macros Excel

Más de Carlos (19)

PPT
01 algoritmos
PPT
01 algoritmos
PPT
01 algoritmos
PPT
04b operadores
PDF
Ejemplos c
PDF
Algoritmos
PPT
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
PPT
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
PPT
Lenguajesdeprogramacion c nivel1declaracion de variables
PPT
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
PPT
Historia De la Informatica
PPS
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
PPS
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
PPS
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
PPS
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
PPS
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
PPS
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
PPS
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
PPS
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
01 algoritmos
01 algoritmos
01 algoritmos
04b operadores
Ejemplos c
Algoritmos
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Historia De la Informatica
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
Lenguajesdeprogramacion c nivel1-unidad2-03-expresiones y funciones matematicas
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad1-02-declaracion de variables
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1

Último (20)

PDF
clase auditoria informatica 2025.........
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
CyberOps Associate - Cisco Networking Academy
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Presentación de Redes de Datos modelo osi
PDF
Maste clas de estructura metálica y arquitectura
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
modulo seguimiento 1 para iniciantes del
PDF
MANUAL de recursos humanos para ODOO.pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
clase auditoria informatica 2025.........
TRABAJO DE TECNOLOGIA.pdf...........................
CyberOps Associate - Cisco Networking Academy
SAP Transportation Management para LSP, TM140 Col18
Presentación de Redes de Datos modelo osi
Maste clas de estructura metálica y arquitectura
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
historia_web de la creacion de un navegador_presentacion.pptx
Historia Inteligencia Artificial Ana Romero.pptx
Sesion 1 de microsoft power point - Clase 1
Power Point Nicolás Carrasco (disertación Roblox).pptx
modulo seguimiento 1 para iniciantes del
MANUAL de recursos humanos para ODOO.pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Presentación PASANTIAS AuditorioOO..pptx

05 sentencias basicas

  • 1. Tema 5 Sentencias básicas
  • 2. Sentencias básicas Sentencia Línea de código en C Básicas Entrada de datos desde el teclado Salida de datos por la pantalla Asignación de valores y utilización de operadores.
  • 3. Asignación de valores Ya se han visto ejemplos Operador de asignación: “ = “ El operando de la derecha debe ser resuelto según precedencias. El resultado final se asigna al operando de la izquierda. Al momento de asignar se deben realizar la conversión de tipo
  • 4. Asignación de valores void main(){ int a=1,b=10; int r=0; r= (a=b); printf(&quot;%d \n&quot;,r); r = (a==b); printf(&quot;%d \n&quot;,r); }
  • 6. Asignación de valores const int k=2; const int m=1; void main(){ //f(x) = (k*(x-m)^2) / (1+k(x-m)^2) double f=0; double x=7.3; double aux=0; aux=k*(x-m)*(x-m); f= (aux/1+aux); printf(&quot;%f \n&quot;, f); }
  • 7. Asignación de valores void main(){ double d1=4.7, d2=2.4; int i = ((int)d1)/((int)d2); int j = d1/d2; printf(&quot;%d %d \n&quot;, i, j); }
  • 8. Salida de datos Salida de datos hacia la salida estándar Por defecto la pantalla Puede ser “ redireccionado” El programa no se da cuenta! Para ello se utiliza la función “ printf ”. Esta función esta implementada en una biblioteca del sistema
  • 9. Salida de datos #include <stdio.h> … int printf(<formato de salida>,<var1>,<var2>,…); Biblioteca del sistema donde esta definida Devuelve el numero de caracteres escritos Nombre de la funcóon Formato en que desea mostrar la información Primera variable a mostrar Segunda variable a mostrar
  • 10. Salida de datos Muestra un número entero hexadecimal %x Muestra un número real %f Muestra una cadena de carácteres %s Muestra un número real con X cifras enteras e Y cifras decimales %X.Yf Muestra un número entero %d Muestra un carácter %c
  • 11. Salida de datos #include <stdio.h> void main(){ char c='A'; int i=126; double d=12.0346; printf(&quot;La letra %c es el numero %d\n&quot;, c,c); printf(&quot;El numero decimal %d es el %x en hexadecimal \n&quot;,i,i); printf(&quot;El numero %f se redondea a %010.3f \n&quot;,d,d); printf(&quot;Inserte aqui su mensaje: < %s > \n&quot;,&quot;este es mi mensaje&quot;); printf(&quot;El numero %d se ve mal \n&quot;,d); } La letra A es el numero 65 El numero decimal 126 es el 7e en hexadecimal El numero 12.034600 se redondea a 000012.035 Inserte aqui su mensaje: < este es mi mensaje > El numero 391701017 se ve mal
  • 12. Entrada de datos Ingreso de datos desde la entrada estándar Por defecto el teclado Puede ser “ redireccionado” El programa no se da cuenta! Para ello se utiliza la función “ scanf ”. Esta función esta implementada en una biblioteca del sistema.
  • 13. Entrada de datos #include <stdio.h> … int scanf(<formato de entrada>,<var1>,<var2>,…); Biblioteca del sistema Devuelve el numero de asignaciones realizadas Nombre de la función Formato en que serán ingresados los datos Variable a la cual será Hecha la primera asignación Variable a la cual será Hecha la segunda asignación
  • 14. Entrada de datos Muestra un número entero hexadecimal %x Muestra un número real %f Muestra una cadena de caracteres %s Muestra un número entero %d Muestra un carácter %c
  • 15. Entrada de datos void main(){ char c1,c2,c3; int i=0; float d=0; int n=0; n = n + scanf(&quot;%c%c%c&quot;,&c1,&c2,&c3); n = n + scanf(&quot;%d&quot;,&i); n = n + scanf(&quot;%f&quot;,&d); printf(&quot;%c-%c-%c, %d, %f : %d\n&quot;,c1,c2,c3,i,d,n); } 123 123 123.123 1-2-3, 123, 123.123001 : 5 Ojo!
  • 16. Fin tema 5 Sentencias básicas