Expresiones B Sicas

Páginas: 8 (1772 palabras) Publicado: 7 de abril de 2015
EXPRESIONES BÁSICAS
INSTRUCCIONES DE
ENTRADA/SALIDA

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE SALIDA
Salida
La salida de los datos de un programa se
puede dirigir a diversos dispositivos:
pantalla, impresora, archivos. La salida
que se trata a continuación va a ser a
pantalla, además será formateada. La
función printf( ) visualiza a pantalla datos
del programa


EXPRESIONES BÁSICAS
INSTRUCCIÓN DESALIDA
La forma general que tiene la función printf ( )
printf(“Cadena_de_control“, dato1,
dato2, . . .);
 cadena_de_control     contiene los tipos de
datos y forma de mostrarlos.
 dato1, dato2 . . .   variables, constantes, datos
de salida. 

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE SALIDA
Códigos de formato más utilizados
%d                El dato se convierte en entero decimal.
%o                Eldato entero se convierte a octal.
%x                El dato entero se convierte a hexadecimal.
%c                El dato se considera de tipo caracter.
%e                El dato se considera de tipo float. Se convierte a
notación científica, de la forma {-}n.mmmmmmE{+¦-}dd. 
%f                  El dato se considera de tipo float. Se convierte
a notación decimal, con parte entera y los dígitos deprecisión.
%s                 El dato ha de ser una cadena de caracteres.
%lf                El dato se considera de tipo double.

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE SALIDA
Secuencia de escape 

Significado

\n

nueva línea

\f

avance de pagina

\b

retroceso de espacio

\t

tabulación

\v

tabulación vertical

\a

alarma

\r

retorno de carro

\n

retorno de carro y avance de línea

\\

barrainclinada

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE SALIDA
#include
int main()
{ int num1=3, num2=5,r;
r=num1+num2;
printf("La suma es \n %d + %d =
%d”,num1,num2,r);

getchar(); return 0;
}

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE ENTRADA
Entrada
La entrada de datos a un programa puede
tener diversas fuentes: teclado, archivos en
disco, por expresión. La entrada que
consideramos ahora es a travésdel teclado.
La
función
más
utilizada,
por
su
versatilidad, para entrada formateada es
scanf( ). El archivo de cabecera stdio.h de
la biblioteca C.


EXPRESIONES BÁSICAS
INSTRUCCIÓN DE ENTRADA
scanf("cadena_de_control", &var1, &var2, &var3, . . .);




cadena_de_control  contiene los tipos de
datos y se desea su anchura.
var1, var2, . . .  variables de tipo de los códigos
de control,anteponiendo &.

EXPRESIONES BÁSICAS
INSTRUCCIÓN DE ENTRADA
#include
int main()
{ int num1, num2,r;
printf(“Dame primer entero:”);
scanf(“%d”,&num1);
printf(“Dame segundo entero:”);
scanf(“%d”,&num2);
r=num1+num2;
printf(¨La suma es \n %d + %d = %d¨,num1,num2,r);

getch(); return 0;
}

EXPRESIONES
Según sea el tipo de objetos que
manipulan las expresiones se clasifican
en: aritméticas, lógicas ycarácter. El
resultado de una expresión aritmética es
de tipo numérico, el resultado de una
expresión lógica y relacional es de tipo
lógico, el resultado de una expresión
carácter es de tipo carácter.

EXPRESIONES
EXPRESIONES ARITMÉTICAS

Las expresiones aritméticas  son las que
se utilizan junto con los operadores
aritméticos. 
 Ejemplos:    x+y          b-c    
x*y    b/5
b%5

EXPRESIONESEXPRESIONES ARITMÉTICAS
Jerarquía de operadores
Reglas de prioridad.- las expresiones que tienen dos o mas
operandos requieren unas reglas matemáticas que permitan
determinar el orden de las operaciones, se denominan reglas de
prioridad o precedencia y son:
 Las operaciones que están encerradas entre paréntesis se
evalúan primero. Si existen diferentes paréntesis anidados
(interiores unos a otros),las expresiones mas internas se
evalúan primero.
 Las operaciones aritméticas dentro de una expresión suelen
seguir el siguiente orden de prioridad:






Operador exponencial
Operadores * /
Operadores - +

En caso de coincidir varios operadores de igual prioridad en una
expresión o subexpresion encerrada entre paréntesis, el orden
de prioridad en este caso es de izquierda a derecha....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lo b sico de los
  • Cupcakes B Sicos
  • Hardware Y Software B Sico
  • ESTRATEGIA B SICA DE LOS MEDIOS
  • Conceptos B Sicos
  • 3 B Sico
  • Conceptos B sicos
  • La Norma B sica y su entorno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS