Programación : fundamentos de computación

Solo disponible en BuenasTareas
  • Páginas : 8 (1929 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de agosto de 2012
Leer documento completo
Vista previa del texto
Programación Básica Unidad 2: Fundamentos de Programación Tema 1: Problemas y algoritmos

Fundamentos de Programación

1.1 Definición de problema Un problema es una proposición dirigida a averiguar el modo de obtener un resultado cuando ciertos datos son conocidos. Una interrogante cuya respuesta requiere razonamiento desde elementos dados hacia elementos desconocidos de acuerdo con unconjunto de definiciones, axiomas y reglas. Para que una pregunta sea un problema, debe presentar un reto que no pueda ser resuelto por algún procedimiento rutinario conocido por el alumno. 1.2 Definición de algoritmo Un algoritmo es una secuencia de operaciones o pasos perfectamente definidos y ordenados para la resolución de un problema. No debe confundirse la idea de algoritmo con la simpleaplicación de unas fórmulas matemáticas para la resolución de un problema. Es más que eso, es llegar a diferenciar claramente las distintas actividades que conforman un proceso con el cual se resuelve un problema. Un algoritmo se convierte en programa cuando se codifica en un lenguaje de programación. Características: • • • Finito: Número finito de pasos, Inicio y fin. Preciso: Orden exacto de pasos, paraevitar acciones innecesarias. Definido / No ambiguo: Si se repite se debe obtener siempre los mismos resultados, es decir que las acciones que se van a realizar sean claras y rigurosas. Todos los pasos ejecutables no deben dar cabida a más de una sola interpretación, es decir los casos contemplados tendrían sus soluciones particulares y únicas. Eficiente: Encontrar una solución que lo resuelva enel menor tiempo posible.



1.3 Dato, Información y Conocimiento 1.3.1 Dato Un dato es un conjunto discreto, de factores objetivos sobre un hecho real. Dentro de un contexto empresarial, el concepto de dato es definido como un registro de transacciones. Un dato no dice nada sobre el porqué de las cosas, y por sí mismo tiene poca o ninguna relevancia o propósito. Las organizaciones actualesnormalmente almacenan datos mediante el uso de tecnologías. Desde un punto de vista cuantitativo, las empresas evalúan la gestión de los datos en términos de coste, velocidad y capacidad. Todas las organizaciones necesitan datos y algunos sectores son totalmente dependientes de ellos. Bancos, compañías de seguros, agencias gubernamentales y la Seguridad Social son ejemplos obvios. En este tipo deorganizaciones la buena gestión de los datos es esencial para su funcionamiento, ya que operan con millones de transacciones diarias. Pero en general, para la mayoría de las empresas tener muchos datos no siempre es bueno. Las organizaciones almacenan datos sin sentido. Realmente esta actitud no tiene sentido por dos razones. La primera es que demasiados datos hacen más complicado

Facultad deIngeniería

1

Programación Básica

Fundamentos de Programación

identificar aquellos que son relevantes. Segundo, y todavía más importante, es que los datos no tienen significado en sí mismos. Los datos describen únicamente una parte de lo que pasa en la realidad y no proporcionan juicios de valor o interpretaciones, y por lo tanto no son orientativos para la acción. La toma de decisiones sebasará en datos, pero estos nunca dirán lo que hay que hacer. Los datos no dicen nada acerca de lo que es importante o no. A pesar de todo, los datos son importantes para las organizaciones, ya que son la base para la creación de información. 1.3.2 Información Como han hecho muchos investigadores que han estudiado el concepto de información, lo describiremos como un mensaje, normalmente bajo laforma de un documento o algún tipo de comunicación audible o visible. Como cualquier mensaje, tiene un emisor y un receptor. La información es capaz de cambiar la forma en que el receptor percibe algo, es capaz de impactar sobre sus juicios de valor y comportamientos. Tiene que informar; son datos que marcan la diferencia. La palabra “informar” significa originalmente “dar forma a“, y la...
tracking img