Algoritmos
Enviado por darkdragoon • 28 de Septiembre de 2012 • 909 Palabras (4 Páginas) • 335 Visitas
ya que al realizar cualquier actividad diaria los algoritmos están presentes aunque pasan desapercibidos, por ejemplo: Al levantarnos cada día para hacer nuestras labores hacemos una serie de pasos una y otra vez; eso es aplicar un algoritmo.
1.3 Estructura de un Algoritmo
Todo algoritmo consta de tres secciones principales:
Entrada: Es la introducción de datos para ser transformados.
Proceso: Es el conjunto de operaciones a realizar para dar solución al problema.
Salida: Son los resultados obtenidos a través del proceso.
Entrada
Proceso
Salida
2. Metodología para la descomposición de un algoritmo.
2.1 Conceptos
2.1.1 Definición del problema 1
En esta etapa se deben establecer los resultados y objetivos que se desea para poder saber si los datos que se tienen son suficientes para lograr los fines propuestos.
2.1.2 Análisis 1
Una vez definido el problema se deberán organizar los datos de tal manera que sean susceptibles de usar en los cálculos siguientes.
2.1.3 Diseño 1
En esta etapa se proponen soluciones a los problemas a resolver, por lo que se realiza una toma de decisiones aplicando los conocimientos adquiridos y utilizando los datos existentes.
2.1.4 Verificación o prueba de escritorio 1
Se consideran resultados previstos para datos conocidos a fin de que al probar cada una de sus partes podamos ir comprobando que el algoritmo sirve o requiere modificarse.
2.2 Análisis del Problema
2.2.1 Identificadores
Un identificador es el nombre que se le asigna a los datos de un programa (constantes, variables, tipos de datos), y que nos permiten el acceso a su contenido.
Ejemplo:
Calf1
Valor_1
Num_hrs
2.2.2 Tipos de datos
Es el valor que puede tomar una constante o variable . Por ejemplo, para representar los datos de un alumno como: Nombre, Num_cta, calf1, calf2, etc.
Los tipos de datos más utilizados son:
a) Numéricos: Representan un valor entero y real.
Ejemplo:
Entero: 250, -5 Real: 3.1416, -27.5
2.2.2 Tipos de datos
b) Lógicos: Solo pueden tener dos valores (verdadero o falso), y son el resultado de una comparación.
c) Alfanuméricos: Son una serie de caracteres que sirven para representar y manejar datos como nombres de personas, artículos, productos, direcciones, etc.
2. Metodología para la descomposición de un algoritmo.
2.2.3 Variables
Permite almacenar de forma temporal un valor y el cual puede cambiar durante la ejecución del algoritmo ó programa.
Toda variable tiene un nombre que sirve para identificarla.
Ejemplo:
prom=(calf1+calf2+calf3)/3
Las variables son: prom, calf1, calf2, calf3.
2.2.4 Constantes Son datos numéricos o alfanuméricos que contienen un valor y que no cambia durante la ejecución del algoritmo ó programa. Ejemplos: prom=(calf1+calf2+calf3)/3 PI=3.1416 Las constantes son: 3, PI.
2.2.4 Operadores y Expresiones
Expresiones: Es un conjunto de constantes, variables, operadores con lo que se realizan las operaciones y permite obtener un resultado.
Ejemplo:
resultado a*(2*b+5)/c
Operadores: Es un símbolo que permite manipular los valores de variables y/o constantes.
Operadores matemáticos
1)^ **
2)/ * div mod
3)+ -
Los operadores con igual nivel de prioridad se evalúan de izquierda a derecha
Operador de asignación
1)= ó
Sirve para recuperar o guardar los valores obtenidos al realizarse o ejecutarse una expresión
Operadores de relación
1)Mayor que >
2)Menor que <
3)Mayor igual que >=
4)Menor igual que <=
5)Igual =
6)Diferencia < > !=
•Son empleados para comparar dos ó más valores.
•Su
...