Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 22, 2008, 01:56:25
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación (Moderador: programas gratis)  |  Tema: Datos, Identificadores, Expresiones, Operadores 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Datos, Identificadores, Expresiones, Operadores  (Leído 71 veces)
:: SmartGenius™ ::
[Splendit Smart]
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2432


Campusero... :P

smartgenius@el-hacker.org
Ver Perfil WWW
« en: ſeptiembre 07, 2008, 10:38:16 »

Conceptos Fundamentales



Tipos de datos

Los datos a procesar por una computadora pueden clasificarse en:
- Simples
- Estructurados

Los datos simples se caracterizan porque ocupan sólo una casilla de
memoria, por lo tanto una variable simple hace referencia a un único
valor a la vez. dentro de este grupo de datos encontramos:

- Enteros
- Reales (flotantes)
- Caracteres
- Cadena de caracteres
- Booleanos

Los datos estructurados se caracterizan por el hecho de que con un nombre
se hace referencia a un grupo de casillas de memoria. Es decir, un dato
estructurado tiene varios componentes. Cada uno de sus componentes puede
ser a su vez un dato simple. Dentro de este grupo de datos se encuentran:

- Arreglos
- Cadena de caracteres
- Registros

Datos simples

Enteros.- son números que no contienen componentes fraccionarias y,  por
lo tanto, no incluyen el punto decimal, pueden estar precedidos del signo + o -.

Por ejemplo:
              465     -387     9     99     -1578     125550

Reales (flotantes).- son números que contienen una parte fraccionaria
y, por lo tanto, incluyen el punto decimal, pueden esta precedidos del
signo + o --.

Por ejemplo:
               125.87     -124.0     158000.75     -38.5879

Carácter.- contiene un solo carácter y va encerrado entre comillas
simples.

Por ejemplo:
                        ‘a’     ‘A’     ‘$’     ‘#’     ‘7’     ‘+’     ‘h’     ‘H’


Cadena de caracteres.- contiene un conjunto de caracteres alfabéticos,
numéricos, y especiales, que sirven para representar y manejar datos
como: nombres, descripciones de artículos, direcciones, etc.

Van encerrados entre comillas dobles, por ejemplo:

            “abc”     “Carlos Jiménez”    “83-15-24-65”     “$8#2”

Booleanos.- toma los valores de verdadero (true) o falso (false), no                     
puede ser leído o escrito, sólo asignado, es útil para plantear cierto
 tipo de condiciones en el manejo de las estructuras lógicas de control.

Identificadores, constantes y variables

Identificadores.- son nombres que se usamos para referirnos a variables,
constantes, funciones o cualquier objeto definido por el usuario.

Un identificador se forma de acuerdo a ciertas reglas básicas:

- El primer carácter que forma un identificador debe ser una letra o el símbolo de subrayado ( _ ).
- Los demás caracteres pueden ser letras, dígitos o símbolo de subrayado.
- La longitud del identificador depende del lenguaje de programación a utilizar.

Constantes

Son datos que no cambian durante la ejecución de un programa.

Existen tipos de constantes como tipos de datos, por lo tanto, puede haber constantes
enteras, reales (flotantes), de carácter, de cadenas de caracteres, booleanas, etc.

Variables

Es un identificador que puede cambiar su valor durante la ejecución de un programa.

Se utiliza para representar un dato tipo entero, real (flotante), o una constante de carácter.

Por ejemplo:

- Variable i es de tipo entero
- variable prom es de tipo real (flotante)
- Variable opción es de tipo carácter


Operaciones aritméticas

Para poder realizar operaciones aritméticas necesitamos de operadores aritméticos.

Estos operadores nos permiten realizar operaciones aritméticas entre operandos:
números, constantes o variables.

El resultado de una operación aritmética es un número.

A continuación presentamos en una tabla los operadores aritméticos,
la operación que puede realizar y, un ejemplo de su uso y su resultado:

 Operadores Aritméticos   

Operador           Operación                     Ejemplo                    Resultado
     **           Potencia                           3**2                        9
     *           Multiplicación                        5.25*3         15.75
     /           División                              17/4               4.25
     +           Suma                                58+79             137
     -            Resta                           25.96 -11.25               14.71
  Mod            Módulo (residuo)               21 mod 2               1
   div             División entera                19/3                        6


Al evaluar expresiones que contienen operadores aritméticos debemos respetar
la jerarquía en el orden de aplicación. Es decir, si tenemos en una expresión más
 de un operador, debemos aplicar primero el operador de mayor jerarquía, resolver
esa operación y así sucesivamente.

Jerarquia de los operadores aritméticos
---------------------------------------------------------------->

1.  **                      Potenciacion
2.  *, /, mod, div    Multiplicación, división, módulo, división entera
3.  +, -                    Suma, resta


Reglas para resolver una expresión aritmética:

1. Si una expresión contiene subexpresiones entre paréntesis,
éstas se evalúan primero, respetando claro la jerarquía de los
operadores aritméticos en esta subexpresión.

  -Si las subexpresiones se encuentran anidadas por paréntesis,
    primero se evalúan las subexpresiones que se encuentran en
   el último nivel de anidamiento.

2. Los operadores aritméticos se aplican teniendo en cuenta la
   jerarquía y de izquierda a derecha.


Por ejemplo:

Citar
a)  7 + 5 – 6 -->> 12 – 6  = 6

b)  9 +7 * 8 – 36 / 5 -->>  9 + 56 – 36 / 5 -->>  9 + 56 – 7.2  -->>  65 – 7.2  = 57.8

c) 7 * 5 ** 3 / 4 div 3 -->> 7 * 125 / 4 div 3  -->> 875 / 4 div 3  -->>  218.75 div 3  = 72



Expresiones lógicas

Las expresiones lógicas o booleanas, están constituidas por números, constantes
o variables y operadores lógicos o relacionales. El valor que pueden tomar estas
 expresiones es de verdadero o falso.

Se utilizan con frecuencia en las estructuras selectivas y en las estructuras repetitivas.

Operadores relacionales

Son operadores que permiten comparar dos operandos, los operandos pueden ser
números, caracteres, constantes o variables.

Las constantes o variables, a su vez, pueden ser de tipo entero, real (flotante),
carácter o cadena de caracteres.

El resultado de una expresión con operadores relacionales es verdadero o falso.

Ejemplo:

Código:
Operador      Operación            Ejemplo                          Resultado
==                        Igual que               "lalo" == "lola"                  Falso
< >                    Diferente a             x < > y                              Verdadero
<                       Menor que              14 < 25                          Verdadero
>                       Mayor que              35 > 10                              Verdadero
< =                   Menor o igual que        5 <= 6                              Verdadero
>=                    Mayor o igual que         15 >= 7                           Verdadero


Operadores lógicos

Son operadores que permiten formular condiciones complejas a partir de
condiciones simples.

Los operadores lógicos son de:

Conjunción (y).- relaciona dos operandos booleanos. Proporciona un                   
valor verdadero (V), si los dos son verdaderos; en caso contrario da
un resultado falso (F).

Disyunción (o).- relaciona dos operandos booleanos. Proporciona un    
valor verdadero (V), si uno de los dos es verdadero; en caso contrario
da un resultado falso (F).

Negación (No).- este operador relaciona sólo un operando booleano y         
da como resultado un valor opuesto al que tenga el operando.

Estos son los llamados OR, XOR, AND, NOT...



Saludos y hasta la proxima...salud
En línea



H4NG3R
Habitual
*****
Desconectado Desconectado

Mensajes: 290

Mientras todos callavan, alguien grito LIBERTAD!

hanger_69@hotmail.com
Ver Perfil
« Respuesta #1 en: ſeptiembre 10, 2008, 03:31:25 »

Ostia esta currao todo i que algunes ejemplos van en funcion del lenguaje que uses , claro sta xD

I el ejemplo de  "lalo" == "lola"  se lleva la palma xD

Yo como que solo conzco bien VB i VB.NET me gustaria resaltar el IS i el LIKE que si alguen que use este codigo no lo conoze seria el momento de hacerlo xD

Ale salut
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación (Moderador: programas gratis)  |  Tema: Datos, Identificadores, Expresiones, Operadores « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC