Metodología de la programación

Páginas: 12 (2780 palabras) Publicado: 24 de septiembre de 2013
TEMA 2.

METODOLOGÍA DE LA PROGRAMACIÓN

2. METODOLOGÍA DE LA PROGRAMACIÓN
2.1. Estructura general de un programa
2.1.1. Concepto de algoritmo
2.2. Herramientas y notaciones para el diseño de algoritmos
2.2.1. Pseudocódigo
2.2.2. Diagramas de flujo: Ordinograma.
2.3. Tipos de instrucciones. Representación en pseudocódigo y en diagrama de flujo.
2.3.1. Instrucciones Primitivas
2.3.2.Instrucciones de declaración
2.3.3. Instrucciones de control
2.3.3.1. De control simple
2.3.3.2. De control compuesta
2.3.3.3. De control switch
2.3.3.4. De control repetitiva
2.4. Variables. Tipos: Contadores, acumuladores y Switches
2.5. Ejemplos y aplicación práctica.
2.6. Técnicas de programación
2.6.1. Programación imperativa
2.6.2. Programación estructurada
2.6.3. Programaciónmodular
2.6.3.1. Funciones: Declaración, definición e invocación
2.6.4. Programación orientada a objetos
2.7. EJERCICIOS. Relación Nº 2

2.1 Estructura general de un programa.
Un programa es un conjunto de instrucciones relacionadas entre sí que nos lleva a la solución
de un problema. Está compuesto por un conjunto de algoritmos.
Las partes generales de un programa son:
Entrada de datos,Proceso de los datos de entrada y Salida de datos.
Entrada de datos: Las acciones que permiten obtener los datos o información a partir de la
cual obtendremos los resultados esperados. Los datos de entrada pueden proceder de diversas
fuentes; teclado, dispositivos, ficheros, etc.
Proceso de los datos: Sun las acciones que llevamos a cabo en nuestro algoritmo que permite
la manipulación de losdatos de entrada y obtener los resultados esperados sin errores.
Salida de datos: Acciones que permiten usar los resultados obtenidos; imprimirlos,
mostrarlos en pantalla, almacenarlos, compararlos, etc.
Si conocemos los datos de entrada y sabemos los datos que obtendremos a la salida sin saber
como se ha hecho el proceso, entonces, decimos que hablamos de “caja negra”.
IES Portada Alta. PLECurso 10-11. Tema: 2 – METODOLOGÍA DE LA PROGRAMACIÓN

1

Si, por el contrario, conocemos el algoritmo que se usa para procesar los datos para obtener la
salida esperada, entonces, hablamos de “caja blanca”.
Un ejemplo de caja negra, es cuando usamos una función de librería que conocemos los
parámetros de entrada y los de salida, pero, no sabemos como se hace el proceso.
Un ejemplo de cajablanca, es cuando codificamos nosotros nuestra propia función.

2.1.1 Concepto de algoritmo
Un algoritmo (del latín, dixit algorithmus y éste del matemático persa al-Jwarizmi) es un
conjunto ordenado y finito de operaciones que permite hallar la solución de un problema.
Diríamos que un algoritmo es una serie de instrucciones que colocadas en un orden lógico
conducen a la solución de unproblema. También se puede decir que un algoritmo es la fase
preliminar al escribir un programa en cualquier lenguaje de programación, por lo que la forma
de escribirlo puede ser muy personal según el programador que lo esté diseñando, pero en
general se debe hacer en una forma tan clara que cualquier otro programador pueda coger
dicho algoritmo, entenderlo fácilmente y pueda traducir a su lenguajede programación
favorito.
El programador de computadoras es ante que nada una persona que resuelve problemas, por lo
que para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un
modo lógico, riguroso y sistemático.

PASOS PARA LA SOLUCIÓN DE UN PROBLEMA
1. Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la
solución.
2.Solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de
codificación.)
3. Ejecución y validación del programa por la computadora.

Tácticas a seguir para resolver un problema:
Primero analiza el problema, dale una solución lógica o matemática, luego identifica sus
procesos ya sea de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS