Professional Documents
Culture Documents
DISEO DE PROGRAMACIN
Profesor:
Sanz Osmar
Alumnos:
Carvajal Ehismar
Prez Joselyn
C.I. 21.623.343
C.I. 20.593.586
DISEO DE PROGRAMACION
Programacin Se llama programacin a la creacin de un programa de
computadora, un conjunto concreto de instrucciones que una computadora
puede ejecutar. El programa se escribe en un lenguaje de programacin,
aunque tambin se pueda escribir directamente en lenguaje de mquina. Un
programa se puede dividir en diversas partes, que pueden estar escritas en
lenguajes distintos.
Software es el sustantivo que denomina a los programas y datos de
computadora.
9.
10.
programacin estructurada.
requiera.
Importancia:
Es importante porque es una fase de ciclo de vida del software. Se basa
en la especificacin de requisitos producido por el anlisis de los requisitos
3
esta
ltima
corresponde
la
traduccin
en
un
Caractersticas
1.
2.
usan llaves para indentar o delimitar bloques lgicos de cdigo, como por
ejemplo C, es tambin un punto clave el buen estilo. Usando un estilo lgico
y consistente hace el cdigo de uno ms legible.
Importancia
En programacin, una de las tareas ms importantes es llevar un estilo
correcto y homogneo a la hora de codificar. En este artculo intentar dar
unas pautas a seguir para hacer nuestro cdigo ms legible a terceros y a
nosotros mismos con el fin de facilitar posteriores tareas de mantenimiento,
modificacin o reutilizacin del mismo; para ello utilizar uno de mis cdigos,
bastante sencillo y fcil de entender.
3. Estructura de un programa
Estructura general de un programa. Un programa puede considerarse
como una secuencia de acciones (instrucciones) que manipulan un conjunto
de objetos (datos).
Partes de un
programa
Cabecera (ttulo)
Declaracin de
unidades
Declaracin de
constantes
Declaracin de tipos
Declaracin de
variables
Declaracin de
subprogramas
Cuerpo del programa
Palabras reservadas
program
uses
const
type
var
function o procedure
begin, end y punto(.)
Caractersticas:
Entrada de datos: la constituyen todas aquellas instrucciones que
toman datos de un dispositivo externo, almacenndolos en la memoria
central para que puedan ser procesados.
Proceso o algoritmo: est formado por las instrucciones que modifican
los objetos a partir de su estado inicial hasta el estado final, dejando stos
disponibles en la memoria central.
Salida de resultados: conjunto de instrucciones que toman los datos
finales de la memoria central y los envan a los dispositivos externos.
Importancia:
La estructura de programa es una forma particular de organizar datos en
una computadora para que pueda ser utilizado de manera eficiente.
4. Programacin modular
abajo.
este
mtodo
se
le
denomina diseo
Caractersticas
1. Independencia funcional
Cada mdulo debe realizar una funcin concreta o un conjunto de
funciones afines. Es recomendable reducir las relaciones entre
mdulos al mnimo.
Para medir la independencia funcional hay dos criterios: acoplamiento y
cohesin
2. Acoplamiento
El acoplamiento es una medida de la interconexin entre mdulos en la
estructura
del programa.
El
grado
de
acoplamiento
mide
la
Importancia
esta
le
proporciona
los
conceptos,
tcnicas,
metodologas,
la
crisis
del
software
proporcionado
una
disciplina
de
Cuadro comparativo
Diseo de programas
1. Diseo efectivo
de programas
Caractersticas:
Importancia:
1. La funcionalidad
1. fase de ciclo de
2. La facilidad
2. requisitos se
3. La confiabilidad
debe darse a
se haga reali
3. permite la cre
obvios.
6. Deben ser bien estructurados.
7. Estar
adecuadamente
documentado
ser
comprensible.
8. El desempeo
10
9. La
soportabilidad,
la
adaptabilidad
la
servicialidad.
2. Estilo de
programacin
1. Garantiza un Cor
codificar el estilo.
6. Estilo de indentacin, en lenguajes de
programacin.
2. Facilita posterio
modificacin o re
3. Estructura de un
1. Entrada de datos.
programa
Es importante p
de obtener un result
2. Proceso o algoritmo.
determinada.
3. Salida de resultados.
4. Programacin
modular
Es importante
lo puedes dividir en
2. Disminuye la complejidad del algoritmo
3. Disminuye el tamao total del programa
4. Reusabilidad: ahorro de tiempo de programacin
C aplica lo que se c
mdulos es mas di
cdigos de ms de
11
de mdulos)
5. Diseo de
programas
6. Codificacin y
ejecucin de un
programa
7. Depuracin y
puesta a punto
de un programa
8. Documentacin
interna y externa
de un programa
REFERENCIAS CONSULTADAS
12
13