• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
 
Universidad Nacional del Litoral
Facultad de Ingeniería y Ciencias Hídricas
Departamento de Inform
ática
 
FUNDAMENTOSDE PROGRAMACIÓN
 Asignatura correspondiente al plan de estudiosde la carrera de Ingeniería Informática
UNIDAD 5
 INTRODUCCIÓN A LAPROGRAMACION
Ing. Horacio Loyarte ® 2008 
 
 
Unidad 5 2
Ingeniería Informática
 –
Fundamentos de Programación 2008 
UNIDAD 6 
Introducción a la la Programación
Resumen de Conceptos
Introducci
ón
 
En las unidades anteriores se han resuelto numerosos problemas escribiendoalgoritmos mediante un pseudolenguaje o mediante diagramas de flujo. Paraprobar estos algoritmos se efectuaron pruebas de escritorio, ejecutando accionesy simulando lo que har
ía una computadora. A partir de aquí, se codificarán estas
soluciones algor
ítmicas empleando un lenguaje de programa
ci
ón interpr 
etablepor una computadora, creando un
 programa
. De esta forma, ser
á la propia
computadora la que ejecute el algoritmo y realice las acciones que conforman lasoluci
ón.
 En esta unidad tem
ática se abordarán los conceptos básicos relativos a la
creaci
ón de programas. En primer lugar se hará una revisión de las etapas más
importantes de la resoluci
ón de problemas. Luego, se explicará la forma en que
se ejecutan (prueban) los programas. Como en general los programas nofuncionan correctamente -la primera vez que se ejecutan- ser
á necesario
eliminar los errores, proceso que se denomina depuraci
ón de los progr 
amas.Existe una gran cantidad de lenguajes de programaci
ón. En esta materia se
abordar
á uno en particular: el ANIS/ISO C++. Sin embargo, e
n esta unidad sever
án las características generales que distinguen a unos lenguajes de otros y
las ventajes relativas. Finalmente se propondr
án algunos cons
ejos acerca de unproceso que nunca debe faltar en la programaci
ón: la documentación. La
documentaci
ón incluye toda la inform
aci
ón que se puede suministrar acerca del
programa y que no constituye el c
ódigo del progr 
ama en si mismo.Se utilizar
á para los ejercicios un compilador C++, que permitirá afirmar los
conceptos te
óricos desarrollados y editar, co
mpilar y ejecutar los primerosprogramas.
Revisi
ón de Conceptos
 
Se estudi
ó en la Unidad 1 el proceso de resolución de problemas
computacionales, donde se distinguen las etapas siguientes.
Definici
ón del problema.
 
An
álisis del problema.
 
Elecci
ón del méto
do
Codificaci
ón.
 
Prueba.
Depuraci
ón.
 
Documentaci
ón.
 
 
Unidad 5 3
Ingeniería Informática
 –
Fundamentos de Programación 2008 
Las etapas correspondientes a
 
la
Codificación
,
Prueba
y
Depuración
 constituyen el proceso de
Programación
, que se desarrollar
á a partir de aquí
en la asignatura.
Diagrama de las Etapas de Resolución de Problemas
Inicio
 
Definici
ón del
 
problema
 
An
álisis del
 
problema
 
Programaci
ón
 
Prueba
 
Error?
 
Fin
 
NO
 
SI
 
Nota: En este diagrama no se incluye el proceso de documentaci
ón ya que,
como se ver
á luego, debe realizarse durante todas las etapas de resol
uci
ón del
problema.
Método Top Down
Dise
ñar una estrategia, consiste e
n dividir o descomponer el problema originalen una sucesi
ón de problemas más simples, de tamaño suficientemente
peque
ño como para que cada uno de ello pueda ser comprendido en su
totalidad. Esta t
écnica es conocida como
Top-Down
o de refinamientossucesivos y como se ver
á más adelante se adapta perfectamente a la
codificaci
ón de pr 
ogramas mediante un lenguaje modular y estructurado.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...