Introducción A La Programacion

Páginas: 7 (1654 palabras) Publicado: 23 de abril de 2012
• Adquirir las herramientas técnicas y las habilidades que le permitirán
analizar problemas computables de mediana complejidad y diseñar
algoritmos eficientes a través de los cuales implementar y validar
programas para computadora que resuelvan esos problemas.
• Conocer los conceptos y definiciones para el desarrollo de la lógica de
programación.
• Comprender los conceptos fundamentales delos lenguajes de
programación y las diferentes técnicas de programación: no
estructurada, procedimental, modular y orientada a objetos que le
permitan hacer una valoración de la técnica más apropiada según el
problema a afrontar.

• Describir las estructuras de datos básicas y los tipos de datos
abstractos empleados en la programación para seleccionar la más
apropiada en la solución deproblemas concretos.

• Estimular el seguimiento de un estilo de programación ordenado,
documentado, eficiente, que contemple las técnicas de detección de
errores, para lograr productos con una alta calidad acorde a las
mejores prácticas en el diseño y desarrollo de programas.
• Reconocer los modelos básicos de computación para la generación de
programas independientemente del lenguaje en elque se va a
implementar.
• Identificar la importancia de la asignatura como fundamento para el
estudio de asignaturas posteriores del plan de estudios.

Textos Bases:
Francisco Javier Ceballos, El Lenguaje de programación C#, Alfa-Omega.
Ferguson, Jeff/Patterson, Brian/Beres, Jason/Boutquin, Pierre /Gupta, Meeta. La Biblia de C#,
Anaya Multimedia, 2003, Madrid, España.
J.M. Cordero, J.M.González y otros. Introducción a la Programación, un enfoque práctico.
Algaida.
Luis Joyanes Aguilar. Problemas de Metodología de la Programación. McGraw-Hill
Textos Auxiliares:
C# Profesional. Wrox y Dany Press
Andrew Troelsen. Apress. C# and the .NET Platform
Luis Joyanes Aguilar, Fundamentos de Programación, Algoritmos y Estructuras de datos,
McGraw-Hill
Luis Joyanes Aguilar, IgnacioZahonero Martínez, Estructuras de datos: algoritmos,
abstracción y objetos, McGraw-Hill
Luis Joyanes Aguilar, Programación Orientada a Objetos. McGraw-Hill

Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo

una tarea especifica, como la solución de un problema. Los algoritmos son
independientes tanto del lenguaje de programación en que se expresan como
de lacomputadora que los ejecuta.

En cada problema el algoritmo se puede expresar en un lenguaje diferente de
programación y ejecutarse en una computadora distinta; sin embargo el
algoritmo será siempre el mismo.

Las características fundamentales que debe cumplir todo algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de realización de cada
paso.
Un algoritmo debe estar definido. Sise sigue un algoritmo dos veces, se
debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar
en algún momento; o sea debe de tener un número finito de pasos.

Suponga que tuviera que entrenar un robot domestico para que efectúe
esta tarea, tendrá que ser mas especifico y claro en los pasos a seguir, dar
mas detalles (suponga que elfoco se encuentra en el techo de una
habitación):
Situar escalera bajo el foco quemado.
Elegir un foco de reemplazo (de la misma potencia que el anterior).
Subir por la escalera hasta alcanzar el foco.
Girar el foco contra las manecillas del reloj hasta que esté suelto.
Ubicar el foco nuevo en el mismo lugar que el anterior.
Enroscar en el sentido de las manecillas del reloj hasta que quedeapretado.
Bajar de la escalera.

Es la descripción de un algoritmo, realizada en un lenguaje específico de
descripción de algoritmos (algorítmico). El lenguaje empleado para la
descripción de un algoritmo, debe permitirnos alcanzar la condición de

precisión impuesta al algoritmo.
El principal objetivo del pseudocódigo es el de representar la solución a
un algoritmo de la forma más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion
  • INTRODUCCION A LA PROGRAMACION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS