Metodologia De La Programacion Y Lenguajes De Programacion

Páginas: 8 (1827 palabras) Publicado: 15 de agosto de 2015
Programación
Concepto y Metodología, Herramientas y
Mejores Practicas

Programación
 Se

define como el proceso de creación de un
programa de computadora, mediante la
aplicación de un procedimiento lógico.
 Mediante
la programación es como se
construyen los sistemas, que, Considerando el
concepto más general de éste: Un sistema es
un conjunto de objetos o entes que están
relacionados de algunamanera.
 Al conjunto de pasos o reglas lógicas para
resolver un problema determinado que no
generan confusión y además contiene un
numero finito de instrucciones se le conoce
como Algoritmo.

Programación
Estas

instrucciones o algoritmos se
expresan en lenguaje natural,
como lenguaje técnico o por medio
de
diagramas.
Finalmente
el
algoritmo se traduce a la sintaxis
de un lenguaje deprogramación en
donde posteriormente se compila o
interpreta según sea el software de
programación que se use.

Programación
En

algunos lenguajes después de
la compilación se pasa al proceso
de enlazado, luego la carga del
programa en memoria principal y
finalmente la ejecución.

Programación
Herramientas

graficas

◦ Diagramas de flujo
Lenguaje

natural

◦ Desgloses
Lenguaje

técnico

◦ Nolae oseudocódigo

Desglose
El

desglose permite desarrollar la
lógica del algoritmo de manera
descendente.
Permite
ir
“descubriendo” la estructuración del
algoritmo de lo general a lo particular.
Hasta llegar a las instrucciones
especificas (b.e. atómicos). Tiene la
facilidad de que se puede usar el
lenguaje natural, por lo cual es posible
la expresión de acuerdo a la manera
personal de pensamiento. Desglose
La

desventaja es que no siempre es
preciso y que su traducción a un
lenguaje de programación no es
inmediata

También

es de notar que el flujo de
las instrucciones no es tan evidente
y su seguimiento requiere de cierto
esfuerzo y alguna experiencia o
ejercitación previa.

Seudocódigo
 El

seudocódigo es preciso ya que cada
palabra tiene un significado especifico y
solo uno. Además,cada instrucción o
estructura tiene una y solo una
representación; por lo que constituye una
manera más exacta y detallada del tipo de
algoritmos de interés en computación.
 El seudocódigo define rigurosamente un
algoritmo sin el tecnicismo extremo de las
sintaxis de los lenguajes de programación.

Seudocódigo
 Otra

ventaja
considerable
de
los
seudocódigos es que están escritos con
palabras delidioma natural, que aunque
restringidas
a
un
significado
muy
especifico,
permiten
recordarlo
fácilmente.
 El seudocódigo se asemeja mucho al
código de un lenguaje de programación,
por lo que su traducción a este es casi
directa; siendo independiente del lenguaje
de programación que se haya escogido.

Seudocódigo
También,

el algoritmo en un
seudocódigo se presta a una
revisión completa ydetallada de
su lógica por medio de pruebas
de escritorio.

Seudocódigo (Desventaja)
Al

ser independiente de los
lenguajes de programación y
construir
una
base
para
cualquiera de ellos, no siempre
involucra
todas
las
instrucciones especificas y/o
especiales de los lenguajes de
programación.

Diagramas de flujo
Como

todas las representaciones
graficas,
permite
una
visualización más completa de laestructuración del algoritmo.
El
flujo
de
ejecución
del
algoritmo está indicado con
claridad por medio de las flechas
y
las
bifurcaciones
están
inequívocamente representadas
por medio de los rombos, por lo
que es de fácil seguimiento

Diagramas de flujo
 Entre

las
desventajas
se
pueden
mencionar: que para algoritmos con
muchas instrucciones no es practico a un
nivel profundo de detalle.
Tampoco resulta practico para el diseño
descendente.
 el diagrama de flujo mal utilizado, puede
abrir camino a una mala estructuración de
un algoritmo y a fomentar malos hábitos de
programación. Específicamente cuando se
trazan flechas sin mucho cuidado o se
dejan flujos incompletos.

Simbología

Símbolo que determina la realización de una operación
Tiene una sola entrada y una sola salida
Flujo o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodología De La Programación
  • metodologia de la programacion
  • Metodologia de programacion
  • Metodologia de programacion
  • Metodologías de Programación
  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS