ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos


Enviado por   •  28 de Septiembre de 2012  •  909 Palabras (4 Páginas)  •  301 Visitas

Página 1 de 4

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 resultado produce valores como verdadero y falso.

•Tienen el mismo nivel de prioridad.

Operadores Lógicos o booleanos

•Son empleados para

...

Descargar como (para miembros actualizados)  txt (6.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com