lunes, 28 de febrero de 2011

Que es constante y variable? Ejemplos




Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valoresr ejemplo:
  • El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

Variable: Una variable es un elemento que se utiliza para almacenar distintos tipos de datos, como lo son números, letras o ambos, el valor que se almacena en dicha variable puede cambiar en cualquier momento durante la ejecución de un programa, a diferencia de las constantes en donde el valor se mantiene durante la ejecución de dicho programa.
·       Por ejemplo: nombre, teléfono, color, etc.



Tipos de operadores

Matematicos: Es un símbolo que representa a una operación no aritmética,  pero que se expresa en función de estas.
   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.

  producen un resultado booleano.Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa false (cero). C++ dispone de los siguientes:
<      Menor que
          >      Mayor que
<=    Menor o igual que
>=    Mayor o igual que
==    Igual que  (identidad)
!=     Desigual que (desigualdad).

Lógicos: Muy utilizados en Informática, Lógica preposicional y Álgebra booleana, entre otras disciplinas. Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La combinación de dos o más operadores lógicos conforma una función lógica.

(AND): Y

(OR): O

(NOT): NO

¿Que es un algoritmo?



Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.

Que es un diagrama de flujo? y Símbolo de un de DFD

Es de una representación gráficaun algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.
                          
                   

DIAGRAMA DFD.

¿Que es pseudos código?



Es común mente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino facilita la programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.

¿ Que es la prueba de escritorio?

    

La prueba de escritorio es una herramienta útil para entender que hace un determinado algoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad de ejecutarlo.

Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo, por lo tanto se debe llevar registro de los valores que va tomando cada una de las variables involucradas en el mismo.


Consiste en dar diferentes datos de entrada al diagrama y seguir la lógica del programa hasta tener un resultado verídico o si es necesario hacer ajustes al programa y volver a realizar la prueba.


Pasos para resolver un problema usando algoritmos

                                                

Pasos en  resolución de algoritmos:
Para lograr resolver cualquier problema se deben seguir básicamente los siguientes pasos:

Análisis del Problema: en este paso se define el problema, se lo comprende y se lo analiza con todo detalle.

Diseño del Algoritmo: se debe elaborar una algoritmo que refleje paso a paso la resolución del problema.

Resolución del Algoritmo en la computadora: se debe codificar el algoritmo.