FUNDAMENTOS

Páginas: 7 (1563 palabras) Publicado: 17 de agosto de 2015
1. Definiciones

Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de buscar la solución a un problema. Tiene carácter finito, es preciso, tiene tanto una entrada como una salida y es eficaz en la resolución de un problema.

Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividadmediante 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.

Ejemplos:

Resolver un problema de la vida cotidiana: Un algoritmo que me permita realizar una fiesta de cumpleaños sin mi familia. 

1. pedir permiso 
2. Convencerlos de que no estén 
3.Saber con cuánto dinero cuento 
4. Conseguir el lugar donde hacer la fiesta 
5.Saber cuántos invitados asistirán 
6. Comprar comida y bebidas 
7 .Conseguir y ubicar los equipos de sonido y la música 
8. Arreglar el lugar para la fiesta 
9. Arreglarme para la fiesta 
10. Esperar a que lleguen los invitados 
11. Comenzar la fiesta 

Algoritmo representado mediante diagrama de flujo


















2.Características de un algoritmo
Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que elalgoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos."
Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientementebásicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".

3.
Los datos son hechos que describen sucesos e identidades, tienden a convertirse en información para ofrecer un significado o ideas, son las características sobre las cuales opera un algoritmo. Puede referirse a un número, letra, signo o símbolo.


a)Datos numéricos: Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales. Este tipo de dato permiten realizar operaciones aritméticas comunes
· Enteros: corresponden a números “completos”, o sea que no tienen parte decimal, pueden ser negativos, positivos o cero. Ejemplo: La edad de una persona (39), el total de estudiantes en un grupo (36)
· Reales: sonaquellos números que poseen punto decimal. Pueden ser negativos, positivos o cero
· Reales decimales: son los que constan de una parte entera y una decimal (en algunos casos se puede omitir la parte entera o la decimal). Ejemplo: La nota de un estudiante (4.7), el porcentaje de algún impuesto (0.16).
· Reales exponenciales: son aquellos números que se expresan en función de potencias de 10; estaexpresión es conocida como notación científica. Ejemplo: -2.85E03; 0.735E-4; 0.58E-1

b) Datos alfanuméricos: Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptica, esto incluye nombres de personas, direcciones, etc. Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir no es posible haceroperaciones con ellos. Este tipo de dato se representan encerrados entre comillas.

·De carácter: cuándo se hace referencia a un solo carácter, y debe encerrarse entre apostrofes (‘ ‘). Ej: Sexo de una persona (‘M’ o ‘F’), estado civil (‘S’, ‘C’, ‘V’)
·         . De cadena: Cuándo se hace referencia a más de un carácter, siempre debe encerrarse entre comillas (“ “). Ej: código de un estudiante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamento
  • Fundamentos
  • fundamento
  • fundamentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS