Está en la página 1de 7

c  


     
   

 

 


   


     
 

c 

 c
 


  ! "# !
$ % ! "# "
      )
  & &#!&'
$ (

 !#!
$ %!#"
*
      )
 #'''
$ (

 
&!(#"' !!'"(!
$ 
&!(#"' !!'"("
  ")
    
 
" #! (!!(&''##
$ (


 



 c
 


c  (,!
+  )
c $ (,%!

c  (,("
 )  ")
c $ (,%("


 

 c
 


 ''
*

$ ( 
Ñ  Ñ 
 

   toda variable definida como . Los números enteros.

 con ella mostramos una variable de tipo .

  nos permite representar una cadena de caracteres (un array de char (varias letras)).

  Nos permite representar coma flotante de forma exponencial. Un número de forma exponencial.

  número en coma flotante con notación decimal. Un .

%U  un número entero sin signo

%P  nos permite mostrar el valor de un puntero (que almacena una dirección de memoria)



  muestran enteros largos (long int). Si un entero tiene 2 byte, un entero largo tiene 4 byte.

Ñ  representamos un .

%2.2f 25.38261

escala (2) y precisión (2)

%.2f si no me importa el número de parte entera que saque.

Esto se llama 

  Ñ ! Ñ


Ñ"

\ BARRA INVERTIDA

#  a partir de este código se produce en la pantalla un salto de línea. \n\n\n (3 saltos de línea). La posición es
importante. Siempre tiene que estar dentro de la cadena de control.

#  se produce una tabulación. Cinco caracteres de desplazamiento por defecto. \t\t ( dos desplazamientos.

#  Alerta. Cuando se pone, emite un beep, un sonido. Un aviso.

#  para indicar un retorno de carro, que es un código ASCII 13. Cuando por ejemplo, pulsa intro. Cuando se
pone \n, es un \r y un salto de línea.

Ñ

$


 también está en Ñ %&. Nos sirve para introducir datos por el teclado, cualquier tipo de variable. Su
formato es:

'() *+,

Dentro de esta cadena, lo único que nos admite son los identificadores (%d, %i, etc), que son los mismos que
en printf.
p.e.

scanf(%d´, &variable);

donde & es dirección de (variable). Si no se pone esto, no lo hace; toma variable como dirección y no lo
ejecuta correctamente.

scanf/´%d´, cadena);

cadena 20 ! aquí no se pone &, por que el nombre del array de caracteres es un puntero a la posición del
array (esto es para introducirlo de golpe).

Si queremos meter carácter a carácter a carácter, ponemos scanf(³%d´, cadena)

Sólo en estas situaciones es la excepción; por regla general siempre &.

Para introducir más de una variable en un scanf:

scanf(³%d %d %d %d´, var1, var2, var3, var4);

pero es preferible hacer varios scanf, 1 por variable. Se pueden introducir diferentes identificadores. Hay
algunas veces que en el buffer del teclado se quedan 2 retornos de carro almacenados, esto implica que se
salten algunas líneas. Para solucionarlo ponemos:

fflush(stdin); siempre encima de scanf.

Una excepción a esto es cuando queremos leer más de un carácter del teclado, teclas especiales (intro,
sangría, etc.)

Si ponemos scanf(³3d´, &var), estamos limitando la introducción a tres dígitos.

"- 

.& $

While (condición)

sentencias;

Ejecuta las sentencias mientras se cumpla la condición. Si la condición es falsa, no entra en las sentencias.

/%%

#include<stdio.h>

void main ()

int a=0, b=0;

{
Èhile (a<=5)

b=b+a;

a++

0$ programa que nos permita introducir dos números por teclado y nos diga cual es el mayor.

#include <stdio.h>

void main ()

int a, b;

printf(³Introduce un numero´);

scanf(³%d´, &a);

printf(³Introduce un numero´);

scanf(³%d´, &b);

if (a>b)

printf(³\nEl mayor es %d, a);

else

printf(³\nEl mayor es %d, b);

1$

if (condición)

{
sentencias

else

sentencias

If evalúa la condición; si es V ejecuta las sentencias sino, se pasa a else.

Con una sola sentencia:

If(x==0)

printf(³HOLA´);

else

printf(³ADIOS´);

Diagrama de flujo
Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.

Un 230 es una representación gráfica de un algoritmo o proceso. Se


utiliza en disciplinas como la programación, la economía, los procesos industriales y
la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien
definidos que representan los pasos del algoritmo, y representan el flujo de ejecución
mediante flechas que conectan los puntos de inicio y de término.
— 
   
  
 
R D   
    

  
 

R ÿ
 
    
    

R [
     

R ÿ  



ÿ  
R Ô
       
R Ô
     
R Ô
    
 

—  
R ˜     

R Ô  
 
R [
 

 
R j  
R c  
 
R ÿ  
     

R Ô           

  
        !
  
 "

       #$
Ñ   
D %  "   !

  & 

    
 
# —  
 
  
$ ÿ
  
    ' 
    
 
 
  & 
         
'

   !


     
 
    
   
 
   ( 

 ' 

  
 
  

 
  
   
  
ÿ     !
 ' 
   

       (  D
      (  
D
  )  c%    (  D
 '   
!
  c&
 c
     
 
& 

    c 



       


    & 
         
   

 '    !
     #


—
 
 
   
 


      
!



También podría gustarte