Lenguaje C ++ o Borland C ++ ( basico)
Mi Comunidad de taringa les dejo este Post espero que les sea de su agrado ya que quiero compartir algunos cononocimientos de Lenguaje C que tengo
E Visto alguno sitios y paginas de Lenguaje C que explican el código y todo pero algunos no se les entiende hasta ahora no veo alguien que lo explique paso a paso como para aprenderlo que si vale la pena ahora lo voy hacer yo aver si algunos cachan
Voy a Tratarlo de explicar lo mas pausado y entendible para que lo comprendan
Lo mas Basico para aprender Borland C ++ o Lenguaje C ++ es saber algunas Cosas
Podemos decir que lenguaje C es un lenguaje de nivel medio ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador
Es un lenguaje Estructurado ya que permite crear procedimientos en bloques dentro de otros procedimientos.
Bueno comenzemos de una buena vez
Estructura de un Programa en C
Código de Programación
#include<stdio.h> //Librerias
void main() //Pag. Principal no lleva punto y coma
{ //llave de incio
printf("nntt Programa 1 " ) ; //Instrucciones
printf("nnttHOLA" );
printf("nnttCLASE" ) ;
getch(); //es como una pausa para ver los mensajes no olvidar punto y coma
} //llave de fin
Bueno aquí vemos una Breve Demostración de un pequeño Programa que solo muestra unos mensajes nada mas
Ahora lo explicamos
Comentarios
A la hora de Programar yo recomiendo añadir comentarios para poder saber qué función tiene cada parte del código, en caso que no lo utilizemos durante algún tiempo. Además facilitaremos el trabajo de otros Programadores que puedan utilizar nuestro archivo fuente
Para poner Comentarios en un Programa en C usamos // o /* */
// Este es un ejemplo de comentario
O también podríamos poner en caso de más líneas
/*
Un segundo ejemplo
Cuando quisiera poner
Más comentarios
*/
Librerías
Son archivos de cabecera
Son Instrucciones de Pre Compilación
Invocan a un Programa al momento de ser llamado
Stdio.h “ESTÁNDAR INPUT OUTPUT”
siempre tendremo que ponerla
OTRA LIBRERIAS EN CASO QUE LA NECESITEMOS
#include<math.h> // Funciones Matemáticas
#include<conio.h> // Funcion de limpia pantalla,Entrada y Salida
#include<string.h> // Trabaja Con Caracteres
#include<graphics.h> // Trabaja con Graficos
#include<stdlib.h> // Todas las Librerías
Secuencias de Escapes básicos
= código ascci alt + 92 si no lo encuentra
n = significa salto de línea
t = significa 5 espacios hacia la derecha
Otras más:
” = significa doble comillas
v = significa tabulación vertical
f = significa salto de pagina
RECORDAR : Que el Codigo Fuente Simpre se escribe con minúscula
La presentaciones no importa si esta con mayúscula o minúscula
printf(“ todo mensaje tiene q estar dentro de comillas ”); //no olvidar Punto y coma al final
Ahora Compilamos el Programa para ver si tiene errores , lo ejecutamos y listo
Como Compilamos
Desplegarnos a compile tal como esta en la figura o mas rápido ALT + F9
Y nos mostrara si tenemos errores o no
Si tenemos tendremos que revisar nuestro código otra vez
Como Ejecutamos
Desplegarnos a RUN o si no CTRL + F9 Y Listo tal como en la figura
Nos quedara algo asi y listo terminamos recién nuestro 1 er programa
Ahora queremos guardar nuestro pequeño programa como hacemos
Nos Dirijimos a FILE clic en save as
Nos saldrá el cuadro en que ruta queremos guardarlos la escojemos y listo
RECORDEMOS que la extensión es .CPP
Definicion
Datos Numericos
NUMERO ENTEROS ej => 9 1 3 4 7 8
NUMERO REAL ej => 5.25 2.36 5.211 1.33
Datos carácter
Una letra o consonante ej => { a,b,c,d,e}
Dato cadena o string
Varios caracteres también puede ser con numeros ej => { vivo en la cdl 5 villa 1352 }
TIPOS DE DATOS BASICOS
Tipo .................................TAMAÑO.....................RANGO DE VALORES
int %d........................... 2 BYTE........................- 32768 A 32767
float %f ....................... 4 BYTE .........................-3’4E-38 A 3’4E+38
double %d.................... 8 BYTE...........................-1’7E-308 A 1’7E+309
char %s..................... 1 BYTE...............................-128 A 127
RECORDEMOS QUE
int => para números entero
float => para numero reales
double => para numeros doble
char => para cadena de caracteres
Identificadores
Los identificadores representan objetos de un programa ( constantes, variables, tipos de datos procedimientos, funciones, unidades, programas y campos de registros).
Un identificador se caracteriza por estas reglas:
1.-Debe comenzar con una letra (A a Z mayúsculas o minúsculas) y no puede contener blancos.
2.-Letras dígitos y caracteres subrayados están permitidos después del primer carácter.
3.-No se puede utilizar una palabra reservada como identificador
Palabras reservadas.
Las palabras reservadas en C tienen un significado especial y no se pueden utilizar para otros propósitos
Operadores aritméticos
Los operadores aritméticos (+,-,*) pueden ser utilizados como tipos enteros o reales, si ambos son enteros el resultado es entero si uno es real el resultado es real.
2 + 3 = 5
2 +3.0 = 5.0
2.0 + 3 = 5.0
2.0 + 3.0 = 5.0
+ ………. Suma …..……….... a + b …..… Suma de a y b
- ……..… Resta……………..… a – b………. Diferencia de a y b
* …….….Multiplicación…….a * b……..… Producto de a por b
/………… División …………..…a / b………... Cociente de a por b
%.........Módulo ………….... a % b…….. Resto de a por b
Ahora si mucha letra vamos a la programación
Código de Programación
/*
att. the blop programer
PROGRAMA # 2
crear un programa que solicite al usuario
el ingreso de 2 numeros y sumarlos y mostrarlos
*/
#include<stdio.h>
#include<conio.h> // Libreria nueva a utilizar
void main()
{
int n1,n2,suma;
clrscr(); //limpia pantalla esta en la librería conio.h
printf("nntt Programa Suma de dos numeros" );
printf("nnIngrese el 1er numero" ); //es solo un mensaje
scanf("%d",&n1); //pedimos el numero
printf("nnIngrese el 2do numero" );
scanf("%d",&n2); //pedimos el otro numero
suma=n1+n2; //hacemos la operacion
printf("nnLa suma es:%d",suma " ); //mostramos la respuesta de la operación
getch();
}
En int estamos declarando la variables enteras
En este caso estamos utilizando n1,n2,suma siempre va separado de comillas en caso de utilizar solo enteras
scanf(“%d”,&n1); // pedimos el numero
La función scanf() se usa para la entrada. La lista de argumentos está formada por direcciones de variables. El símbolo & representa el operador de dirección de memoria de la pc
Contiene el formato %d, el cual provoca que scanf() interprete los caracteres de entrada como un entero decimal y que coloque el valor en la dirección n1.
Asi mismo hacemos con el segundo si no que cambiamos la variable
scanf("%d",&n2); //pedimos el otro numero
ahora usamos una pequeña lógica para sumar ambos números que ingresa el usuario
y lo presentamos en un nueva variable la que llamaramos suma
suma=n1+n2;
para presentar ya sabemos que necesitaremos
printf("nnLa suma es: %d ",suma);
%d => va ser la respuesta de los dos numeros ingresados y
suma es la variable que vamos a presentar
LISTO COMPILAR Y EJECUTAR Y YA ESTA TERMINADO NUESTRO 2DO PROGRAMA
Bueno les dejo la primera parteeeeee
todavia me falta terminar la 2 da parte espero que le sea de ayudaa este pequeño programitassssssssss
pero buenoooo es recien el comienzoooooooooo

porque falta los Operadores relacionales y lógicos. eso pondre algunos programas asiiiiiiiiii
att.

the blop Programer 