Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 17 (4179 palabras )
  • Descarga(s) : 7
  • Publicado : 24 de agosto de 2009
Leer documento completo
Vista previa del texto
PROGRAMAS DE COMPUTADORES
Es un conjunto de instrucciones que están diseñadas para la ejecución de una tare determinada.
LENGUAJES UTILIZADOS EN PROGRAMCION:
➢ Visual Basic
➢ Visual.net
➢ Visual FoxPro
➢ Turbo C
➢ C #
➢ Pascal
➢ C ++
ALGORITMO
Es un conjunto finito de pasos definidos, estructurados y formulados con una seria de reglas no ambiguas.Que proveen un procedimiento para llegar a la solución de un problema determinado.
Es un conjunto de sentencias en lenguaje nativo, deben establecerse en orden en orden secuencial y contener expresiones lógicas.
También se dice que un algoritmo es un conjunto de reglas que están ordenadas y que conllevan a obtener resultados óptimos en la solución de los diferentes problemas(conjunto de símbolos o procedimientos usados en la realización de un cálculo).

CARACTERISTICAS DE UN ALGORITMO
1. Ser definido: cada paso debe indicar la acción a realizar sin criterios de malas interpretaciones.
2. Ser finito: establecer un número determinado de pasos que componen un algoritmo.
3. Ser efectivo: indica que el algoritmo debe ser preciso, claro y recursivo con el propósito deahorrar tiempo y espacio en memoria.
4. Ser eficaz: que todas las operaciones diseñadas cumplan con el propósito.

TIPOS DE ALGORITMO
Existen algoritmos cualitativos y cuantitativos directos e indirectos.
❖ Cualitativos: son todos aquellos pasos que son descritos en forma teórica y que nos permiten llegar a la solución de un problema determinado como lo es por ejemplo: elaborar una receta decocina, desvarar un carro por llanta, realizar una llamada telefónica, etc.
❖ Cuantitativos: son todas aquellas instrucciones que poseen cálculos matemáticos para llegar a un resultado satisfactorio.
Ej. La solución de una ecuación de segundo grado, hallar los múltiplos de un número determinado, identificar pares e impares de un conjunto de datos, si es positivo o negativo.

ALGORITMOSDIRECTOS
Es aquel donde se realiza la solución en un número conocido de pasos.

ALGORITMOS INDIRECTOS
Es aquel donde no conocemos el número de pasos para llegar a la solución.

TIPOS DE DATOS
Los datos pueden ser:
➢ Numéricos
➢ Alfanuméricos
➢ Lógicos = Falso o verdadero

❖ Numéricos: son los datos con los cuales se pueden realizar operaciones de aritmética.
Estos tiposde datos se clasifican en numéricos enteros y reales.
✓ Reales: positivos y negativos con parte decimal.
✓ Enteros: positivos y negativos sin parte decimal.
❖ Alfanuméricos: están conformados por combinaciones de números y letras e incluyen caracteres especiales.
❖ Lógicos: estos tipos de datos utilizan solo dos valores (verdadero o falso y se representan con V o F, o equivalen a 0 y1.
❖ Fecha: son representados en formatos cortos o largos.

ASIGNACION
Es el uso de una variable que recibe una expresión, teniendo en cuenta que lo que recibe lo puede procesar dentro del algoritmo, una asignación requiere de un operador.
Estos se usan para elaborar una expresión 0 formula que es utilizada en una línea de código.

VARIABLES
Son áreas de memoriaso espacios que se reservan para la ejecución de un programa o algoritmo, son lugares donde se almacena la información, las variables son los objetos del algoritmo cuyo valor puede cambiar durante la ejecución.
Las variables tienen algunas reglas que deben seguirse al momento de formarlas:
• Deben empezar con una letra del alfabeto.
• No debe poseer espacios en blanco.
• No debe poseercaracteres especiales, también puede contener hasta 255 caracteres de longitud; y otra recomendación es llamar las variables de acuerdo al objeto que lo necesite.
Ej. Numero uno= n1, numero dos= n2, sueldo neto= sn.

CONSTANTES
Es una serie de datos que no varían durante la ejecución del programa, deben ser declaradas antes de utilizarlas, debe poseer un nombre y un valor.
Ej. PI =...
tracking img