Professional Documents
Culture Documents
Parte 1 de 6: Comenzar
1 Descarga e instala un compilador. El cdigo C necesita que lo compile un
programa que interpreta el cdigo en seales que la computadora pueda entender.
Por lo general, los compiladores son gratuitos y hay una variedad disponible para
diferentes sistemas operativos.
printf("Hola, Mundo!\n");
getchar();
return 0;
}
que
contienen
las
funciones
que
necesitas.
En
este
El comando i n t
main()
ejecutando la funcin llamada "main" y que dar como resultado un nmero entero
cuando termine. Todos los programas en C ejecutan una funcin "main".
5 Siempre comenta en tu cdigo. Los comentarios son parte del cdigo que no
est compilado, pero te permiten explicar lo que ocurre. Esto es til para
4 Utiliza variables para almacenar las entradas del usuario. Ahora que
conoces los conceptos bsicos de cmo funcionan las variables, puedes escribir
un programa sencillo que almacene las entradas del usuario. Debers utilizar otra
funcin en el programa llamada scanf . Esta funcin busca la entrada
proporcionada para cada valor.
#include <stdio.h>
int main()
{
int x;
printf( "Escribe un nmero: " );
scanf( "%d", &x );
printf( "Escribiste %d", x );
getchar();
return 0;
}
x = 3 * 4; /* establece "x" en 3 * 4 o 12 */
x = x + 3; /* aade 3 al valor original de "x" y establece el
valor nuevo como la variable */
x == 15; /* verifica si "x" es igual a 15 */
x < 10; /* verifica si el valor de "x" es menor que 10 */
estn determinadas para ser TRUE (verdaderas) o FALSE (falsas) y luego actan
en base al resultado. La sentencia ms bsica es IF .
Las sentencias TRUE y FALSE funcionan en C de forma distinta a lo que
puedes estar acostumbrado. Las sentencias TRUE siempre terminan con un valor
diferente de cero. Cuando realices las comparaciones, si el resultado es TRUE
(verdadero), entonces la respuesta es "1". Si el resultado es FALSE (falso),
entonces el resultado es "0". Comprender esto te ayudar a ver la manera en la
que se procesan las sentencias IF.
2
Aprende los operadores condicionales bsicos. Las sentencias condicionales
giran en torno al uso de operadores matemticos que comparan valores. La
siguiente lista contiene los operadores condicionales usados con ms frecuencia:
>
/* mayor que */
<
/* menor que */
>= /* mayor que o igual a */
<= /* menor que o igual a */
== /* igual a */
!= /* diferente de */
10 > 5
6 < 15
8 >= 8
4 <= 8
3 == 3
4 != 5
TRUE
TRUE
TRUE
TRUE
TRUE
TRUE
Escribe una sentencia IF bsica. Puedes usar las sentencias IF para determinar
lo que el programa debe hacer despus de evaluar la sentencia. Puedes
combinarla con otras sentencias condicionales ms adelante para crear opciones
mltiples ms complejas, pero por ahora escribe una simple para acostumbrarte a
ella.
#include <stdio.h>
int main()
{
if ( 3 < 5 )
printf( "3 es menor que 5");
getchar();
}
El programa toma la entrada del usuario y la lleva a travs de las sentencias IF. Si el
nmero cumple con la primera sentencia printf , entonces el programa da esa como
resultado. Si no, pasa a travs de las dems sentencias ELSE IF hasta que encuentre una
que se aplique. Si no coincide con ninguna de ellas, pasa a la sentencia ELSE al final.
(hacer-mientras).
Utiliza un bucle WHILE. Los bucles WHILE son ms simples que los FOR. Solo
tienen una condicin y siempre y cuando dicha condicin sea verdadera, el bucle
funcionar. No necesitas inicializar o actualizar la variable, aunque puedes hacerlo
en la estructura principal del bucle.
#include <stdio.h>
int main()
{
int y;
while ( y <= 15 ){
printf( "%d\n", y );
y++;
}
getchar();
}
El comando y + + aade 1 a la variable y cada vez que se ejecuta el bucle.
Una vez que y llegue a 16 (recuerda que este bucle contina siempre que y sea
menor o igual a 15), se detiene.
Utiliza un bucle DO...WHILE. Este es muy til para bucles que quieras ejecutar al
menos una vez. En los bucles FOR y WHILE, la condicin se verifica al principio,
lo que significa que podra no pasar y fallar inmediatamente. Los bucles
DO...WHILE verifican las condiciones al final del bucle, asegurando que se ejecute
al menos una vez.
#include <stdio.h>
int main()
{
int y;
y = 5;
do {
printf("Este bucle est en ejecucin!\n");
} while ( y != 5 );
getchar();
}
Este bucle mostrar el mensaje aun cuando la condicin sea FALSE (falsa).
La variable y se establece en 5 y el bucle WHILE se configura para ejecutarse
cuando y sea diferente de 5, de modo que el bucle termine. El mensaje ya fue
mostrado dado que la condicin no se verifica hasta el final.
Esto crear una funcin que aada dos enteros (x e y) y luego da como
resultado la suma como un entero.