PDF de programación - C BASICO

Imágen de pdf C BASICO

C BASICOgráfica de visualizaciones

Publicado el 7 de Julio del 2017
1.070 visualizaciones desde el 7 de Julio del 2017
330,9 KB
17 paginas
Creado hace 19a (25/06/2004)
CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

C BASICO



¿Qué es C?

C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por
Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la
portabilidad son algunas de las ventajas de este lenguaje, además que permite descender a
nivel de hardware.

La estructura de un programa realizado en c



ZONA DE DECLARACIONES Y CUERPO DEL PROGRAMA.


La estructura de un programa en c es de la siguiente manera:

Zona de declaraciones contiene las librerías y las variables que se van a utilizar en la

realización del programa y la función principal además de la declaración de constantes.

Nota: Las variables pueden ir antes de iniciar las instrucciones del programa (Yo lo

realizo así).


El cuerpo del programa se divide en inicio, instrucciones y fin.

La estructura quedaría de la siguiente manera:

**ZONA DE DECLARACIONES**

#include <stdio.h>

main() *FUNCIÓN PRINCIPAL*

**CUERPO DEL PROGRAMA**
int Tipo de variables nombre; Variables

{ Inicio del programa



} Fin del programa


Nota: En el lenguaje C no es lo mismo una variable en minúsculas (ejemplo nom) a
una en mayúsculas (ejemplo NOM), por lo que te recomiendo que todo lo hagas en
minúsculas.

INTRUCCIONES



TIPOS DE VARIABLES

CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

Existen diferentes tipos de variables, aquí menciono las más comunes.


TIPO
int
float
char

int
int

char variable[largo]

MANEJA
Enteros

Notación decimal
Un solo caracter

Cadena de caracteres

Entero octal

Entero Hexadecimal

CARACTER

i, d
f
c
s
o
x

DECLARACIÓN DE LIBRERÍAS Y VARIABLES

Las liberarías contienen los parámetros para las instrucciones del lenguaje.
Su declaración es de la siguiente forma:
#include <nombre del archivo> Donde en “<nombre del archivo>” se

escribe el nombre de la librería.

Ejemplo:
#include <stdio.h> Librería.

Las variables son aquellas cuyo valor puede cambiar durante la ejecución de

un programa.

La declaración de variables es de la siguiente forma:
Tipo de variable nombre de la variable
Ejemplo:
int (Tipo de variable Entero) x; (Nombre de la variable)
Nota: Cuando se declara más de una variable se separan por comas y se

finaliza con punto y coma (a, b, c;).



OPERADORES ARITMETICOS DE C

símbolo

+
-
*
/

Significado

Suma
Resta

Multiplicación

División

OPERADORES LOGICOS

CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

Símbolo

>
<
>=
<=
= =
!=
&&
||
!

Descripción
Mayor que
Menor que

Mayor o igual que
Menor o igual que

Igual

Diferente
And (" Y ")
Or (" O ")
Not (" No ")



ENTRADA Y SALIDA DE DATOS

SALIDA
printf( “ DATOS”);

Esta instrucción permite la escritura de datos y mensajes en pantalla.


• Todos los mensajes van entre comillas (“ “).
• Para escribir el resultado de una variable se escribe printf("%tipo",variable);
• Para imprimir en una sola instrucción un mensaje y el resultado :

printf("mensaje %tipo", variable);

• Para imprimir un dato y bajar el cursor al sig. Renglón se utiliza " \n " :

printf("mensaje %tipo \n");

Ejemplo:

printf(“El resultado de la suma es: %i \n”, resultado);



ENTRADA

scanf(“%tipo de variable”,&nombre de la variable ); Esta instrucción permite la
recibir datos desde el teclado.

Código

%d
%i
%f
%o

Tipo de variable

decimal (con signo)
entero (con signo)

numérico con punto flotante

octal

CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

%u
%x
%X

%c

%{largo}s

entero decimal sin signo

hexadecimal

hexadecimal entero largo

cadena

carácter (solo uno)

Ejemplo:

printf(“Anote un número \n”);

scanf(“%i”,&num);



PROGRAMAS

1. Programa que imprime en pantalla: HOLA COMO ESTAS.

printf(“HOLA\n”);
printf(“COMO ESTAS\n”);
getch();
return 0;

#include <stdio.h>
#include <conio.h>
int main()
{



}

Notaras que en el programa anterior esta incluida la librería <conio.h> esta liberaría

es utilizada para getch() que se encuentra al final de las instrucciones; getch(); te obliga a
presionar una techa antes de finalizar tu programa.


2. Programa que lee 2 números, los suma, imprime el resultado de la suma y lo multiplica

por 2.

#include <stdio.h>
#include <conio.h>
int main()
{



int num1, num2, res1, res2;
printf("Anote el primer numero\n");



Por Andrés Giovvani Lara Manzano

Para dudas, comentarios escribe a: [email protected]

CURSO BASICO DE C



scanf("%i",&num1);
printf("Anote el segundo numero\n");
scanf("%i",&num2);
res1=num1+num2;
res2=res1*2;
printf("El resultado de la suma es: %i \n y el de la multiplicación es: %i",res1, res2);
getch();
return 0;

}

Ejercicios.

3. Elabore un programa que calcule el salario semanal de un trabajador (solo se toma en

cuenta el salario diario y los días trabajados).

4. Elabore un programa que lea el nombre y la edad de una persona y que los imprima en

pantalla.

5. Elaborar un programa que sume 3 números y el resultado lo divida entre el primero,

desde luego el resultado final se imprime en pantalla.



EL CICLO FOR

La forma de la instrucción for es:

for( inicialización de la variable; condición; incremento)

INSTRUCCIONES

{

}



Ejemplo:

for (i=0; i<=10; i++)



6. Programa que imprime una serie de números del 1 al 100

#include <stdio.h>
#include <conio.h>
int main()
{


int i;

CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano



printf(" %i",i);

for(i=1;i<=100;i++)

getch();
return 0;

}

7. Programa que lee 5 números e imprime la suma de ellos.


#include <stdio.h>
#include <conio.h>
int main()
{



}



int i, num, r=0;
for (i=1; i<=5; i++)
{



}
printf("La suma es: %i",r);
getch();
return 0;

printf("Anote un numero\n");
scanf("%i",&num);
r=r+num;

En el programa anterior después del ciclo for se habré una llave ({) puesto que hay
más de una instrucción (en este caso 3) y se finaliza todo lo que realizara el ciclo cerrando
con otra llave (}), después que finalice ese ciclo el programa continuara con lo que esta
después de } que marca el fin del ciclo.

Ejercicios

8. Desarrolle un programa que lea 10 números e imprima la suma de ellos.
9. Elabore un programa que imprima la serie del 2 al 200.
10. Elabore un programa que imprima el abecedario.

CURSO BASICO DE C


Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

11. Elabore un programa que pueda calcular cualquier tabla de multiplicar.

EL CICLO WHILE

La forma general de la instrucción while es:
While(expresión)
{

Instrucción o instrucciones


}
Ejemplo:

12. Programa que suma números indefinidamente hasta que el usuario lo desee.

int a, b, opcion=1;
while(opcion==1)
{
printf("Anote un numero\n");
scanf("%i",&a);
b=a*2;
printf("El resultado es: %i\n",b);
printf("Desea continuar 1. SI 2. NO\n");
scanf("%i",&opcion);
}
printf("Presione una tecla para salir\n");
getch();

#include <stdio.h>
#include <conio.h>
int main()
{



}
13. Programa que lee continuamente un carácter, lo copia y después lo pega en pantalla, el
programa termina cuando el carácter sea igual a S.

#include <stdio.h>
#include <conio.h>
int main()
{


int opcion;



Por Andrés Giovvani Lara Manzano

Para dudas, comentarios escribe a: [email protected]

clrscr();
opcion = ' ';
printf("INTRODUSCA UN CARACTER O S PARA SALIR\n");
while (opcion!='S')
{
opcion=getc(stdin);
putchar(opcion);
}
printf("\nBYE");
getch();
}

CURSO BASICO DE C



Este es otro ejemplo para empleo del ciclo while. Notaras que ahora al inicio del

programa justo después de la declaración de variables hay una instrucción (clrscr();) este
instrucción lo que hace es borrar el contenido de la pantalla anterior es decir del programa
que ejecutaste anteriormente. Siempre que se usan caracteres o cadenas de texto se ponen
entre apostrofes.
Ejercicios

14. Elabore un programa que sume números y que su ejecución finalice cuando la suma de los
números sea mayor a 50.
15. Ahora que conoces la aplicación del clrscr(); utiliza esta instrucción para el problema
número 8 de tal forma que las 10 veces que te va a pedir el numero solo aparezca 1 sola vez.
Es decir no lo tiene que imprimir las 10 veces como lo hacia antes.



CICLO DO-WHILE



En la instrucción while que acabamos de ver la condición se coloca al principio del
ciclo. En el ciclo do-while la expresión se pone al final. De esta forma se garantiza que las
instrucciones del ciclo se ejecutan por lo menos una vez antes de pasar por la expresión.



La forma general de la instrucción do-while es:

Instrucciones;

Es importante hacer notar que la instrucción do-while termina con un punto y coma.

Para dudas, comentarios escribe a: [email protected]



Por Andrés Giovvani Lara Manzano

En el ciclo do-while las instrucciones se ejecutan una vez y luego se evalúa la

CURSO BASICO DE C

do
{

}
while (expresión);


condición para determinar si se continua o no con el ciclo.

16. Programa que imprime en pantalla los caracteres de la A hasta la P y sus valores
numéricos.
#include <stdio.h>
#include <conio.h>
int m
  • Links de descarga
http://lwp-l.com/pdf5005

Comentarios de: C BASICO (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad