miércoles, 9 de marzo de 2016

Expresiones básicas utilizadas en la programación en Borland C++

La expresión básica utilizada para crear un nuevo proyecto de programación son las librerías.
Estas dependen del tipo de programa a realizar.

Por ejemplo; tenemos la librería #include <stdio.h> y #include <conio.h>

Otro punto importante son las palabras claves reservadas del programa las cuales se muestran a continuación.





Con los tipos de datos o variables que consideramos en otra entrada del blog también están sus formatos de escritura que se muestran en la imagen.





Y por ultimo pero no menos importante, debemos tomar en cuenta lo que queremos mostrar en el programa y para esto existen las sintaxis printf () y scanf ().

#include //Se incluye (include) la biblioteca conio
#include //Se incluye la biblioteca iostream void
main() //FUNCIÓN PRINCIPAL
{
printf("Todo lo que se escribe dentro de las comillas\n");
printf("Sera mostrado en la pantalla.“);
printf(" \n”);
printf("Presione una tecla para finalizar“);
getch();
//Espera hasta que se presione una tecla
}

La función scanf puede ser utilizada de la siguiente forma:

Scanf (“<Formato>”, & <valores>);

Scanf (“%d”, & enteros)
Scanf (“%c”, & carácter)
Scanf (“%f”, & flotante)




Con esto podemos concluir que la función printf () es para imprimir lo que se encuentra entre comillas y scanf () es para que lo guarde con una especificación entera, flotante o de carácter dependiendo el tipo de dato.


Bibliografía:

Toda la información proporcionada puede consultarse en el siguiente libro:






TIPOS DE OPERADORES

Los operadores son necesarios para realizar operaciones. Distinguimos entre operadores aritméticos, relacionales y lógicos. Analizaremos también operadores aritméticos simplificados, operadores de incremento y decremento, y el operador coma.

OPERADORES ARITMÉTICOS

Operadores aritméticos En Borland C++ se definen 5 operadores básicos que nos servirán para construir operaciones más complejas.
 Operador                                                                              Acción
 - (menos)  Este el símbolo menos y se usará para restar números de cualquier tipo.

 + (mas) Este símbolo se usará para sumar dos números de cualquier tipo.

 * (por) Este símbolo se usará para multiplicar dos números de cualquier tipo.

 / (división) Este símbolo se usará para dividir dos números de cualquier tipo.

 % (módulo) Este símbolo se usará para hallar el resto de la división de dos números enteros.

 Las reglas de agrupación y jerarquía de los operadores es como nosotros acostumbramos. 

Por ejemplo: En la operación 4+6x7 el compilador primero multiplicará y luego sumará





OPERADORES DE INCREMENTO Y DECREMENTO

  •  Operador de Incremento

El operador de incremento (++) puede ser posicionado antes (prefijo) o después de (postfijo) de la variable que será incrementada en 1. Cuando el operador se posiciona antes de la variable (e.g. ++a), el valor de ésta se incrementa en 1, y luego es usado en la expresión en la que aparece. Por otro lado, cuando el operador se posiciona después de la variable (e.g. a++), el valor de la variable se usa en la variable, y después de la evaluación de la expresión el valor de la variable se incrementa 1.
  • Operador de Decremento

El operador de decremento en C# permite reducir en una unidad el valor de una variable. Si el operador de decremento se posiciona antes de la variable, ésta es decrementada y su valor es reducido en 1, y el nuevo valor es utilizado en la expresión donde el identificador de la variable aparece. Por el contrario, si el operador de decremento se posiciona después de la variable, el valor de ésta es utilizado en la expresión en que aparece, y realizada la evaluación el valor de la variable es reducido en 1.Dado que el operador de incremento/decremento modifica su operando, el uso de más de una vez dentro de la misma expresión puede producir resultados no definidos.

Descripción: https://html1-f.scribdassets.com/45xze395c0464aq3/images/2-3b5409f7f1.png




OPERADORES RELACIONALES


“Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano. Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa será false (cero). C++ dispone de los siguientes operadores relacionales:





OPERADORES LÓGICOS 

“Los operadores lógicos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el contrario, las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres, dos de ellos son binarios y el último (negación) es unitario:




TIPOS DE VARIABLES O DATOS

Los datos que procesa una computadora se clasifican en simples y estructurados. La principal característica de los tipos de datos simples es que ocupan sólo una casilla de memoria. Dentro de este grupo de datos se encuentran principalmente los enteros, los reales y los caracteres.

A continuación se muestra una Tabla de Datos Simples 



Los tipos de variables

Existen varios tipos de variables, y cada uno corresponde a un tamaño máximo de un número, un carácter o incluso una verdad. Cuanto mayor sea el número que pueda admitir, mas espacio en memoria ocupará. 

  1. bool: Por lo general utiliza 1 byte de memoria, valores: true o false
  2. char: Utiliza generalmente 1 byte de memoria, permite almacenar un carácter, valores; 256 caracteres. 
  3. unsigned short int: Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535 
  4. short int: Utiliza generalmente 2 bytes de memoria, valores: de -32768 a 32767
  5. unsigned long int: Utiliza generalmente 4 bytes de memoria, valores: de 0 a 4 294 967 295
  6. long intUtiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647
  7. int (16 bits): Utiliza generalmente 2 bytes de memoria, valores: de -32 768 a 32 767
  8. int (32 bits): Utiliza generalmente 4 bytes de memoria, valores: de -2 147 483 648 a 2 147 483 647
  9. unsigned int (16 bits): Utiliza generalmente 2 bytes de memoria, valores: de 0 a 65 535
  10. unsigned int (32 bits): Utiliza generalmente 2 bytes de memoria, valores: de 0 a 4 294 967 295
  11. double: Utiliza generalmente 8 bytes de memoria, valores: de 2.2e-308 a 3.4e-38
  12.  float: Utiliza generalmente 4 bytes de memoria, valores: de 1.2e-308 a 3.4e-38