jenit vega

Páginas: 18 (4415 palabras) Publicado: 17 de mayo de 2013
Unidad dos:

Estructura general del programa

1. Concepto de programa
1.1 Codificación y edición del problema
1.2 Partes constitutivas de un programa
1.3 Instrucciones y tipos de programas
1.3.1 Tipos de Instrucciones
1.3.2 Instrucciones de asignación
1.3.3 Instrucción de lectura de datos
1.3.4 Instrucción de escritura de resultados
1.3.5 Instrucción de bifurcación
2. Elementosbásicos de un programa
2.1.1 Bucles
2.1.2 Bucles Anidados
2.1.3 Contadores
2.1.4 Acumulador
2.1.5 Estructuras de decisión o selección
2.1.6 Interruptores
3. Programación
3.1 Tipos de programación
3.2 Programación estructurada.
3.3 Estructura secuencial o secuencia de instrucción
3.4 Operaciones o instrucciones de asignación
4. Pasos para la asignación de problemas
4.1.1 Ejemplo
5.Estructura selección de instrucción
5.1 La estructura Si entonces SI/ No
5.1.1 estructura selectiva anidada

1. Concepto de programa.
Un programa de computadora es un conjunto de instrucciones, ordenes dadas a la
maquina, que producirán la ejecución de una determinada tarea. También
podemos decir que un programa es un medio para conseguir un fin. En
conclusión programa es el proceso parasolucionar un problema. Programación
de computadoras es la ciencia que permite a una persona programar un
computador para que resuelva tareas de manera rápida. Un Programa de
computador se puede definir como una secuencia de instrucciones que indica las
acciones o tareas que han de ejecutarse para dar solución a un problema
determinado. La computadora resuelve problemas de acuerdo como se le hayaprogramado de manera rápida.
1.1 Codificación y edición del problema
La codificación consiste en traducir el diagrama de flujo a instrucciones de un
lenguaje de computadora. Al conjunto de instrucciones escrita en un lenguaje se
llama programa. La edición consiste en introducir el programa al computador, por
medio de un editor de texto, generalmente incluido en lenguaje. El algoritmo es
unmétodo para resolver un problema mediante una serie de pasos definidos,
precisos y finitos. Preciso: implica el orden de realización de cada uno de los
pasos. Definido: si se sigue dos veces, se obtiene el mismo resultado. Finito:
Tiene un número determinado de pasos, implica que tiene un fin.
El programador diseña un programa, para resolver un problema particular. Diseñar
es un proceso creativoy consta de los siguientes pasos o etapas:

Pasos

Etapa

Descripción

1

Análisis del problema

Conducen al diseño detallado por medio un
código escrito en forma de un algoritmo

2

Diseño de algoritmo

3

Codificación

Se implementa el algoritmo en un código escrito
en un lenguaje de programación. Refleja las
ideas desarrolladas en las etapas de análisis y
diseño

4Compilación y ejecución

Traduce el programa fuente a programa en
código de máquina y lo ejecuta.

5

Verificación

Busca errores en las etapas anteriores y los
elimina.

6

Depuración

7

Documentación

Son comentarios, etiquetas de texto, que
facilitan la comprensión del programa
Imagen1.etapas del diseño

Para llegar a tener una secuencia de instrucciones que densolución a un
problema es necesario ejecutar varias etapas.
- Etapa de análisis: En esta etapa el programador debe entender claramente
el problema. Saber que es lo que se quiere resolver. (analizar)
- Etapa de Solución general: Escribir la serie de pasos que sean necesarios
para dar solución al problema. Estos pasos se pueden desarrollar a través
de un Diagrama de flujo (Utilizando símbolos) ó através de un seudo
lenguaje (Utilizando Lenguaje común). A lo anterior es lo que se conoce con
el nombre de Algoritmo.
- Etapa de prueba: Consiste en chequear el algoritmo paso a paso para estar
seguro si la solución da solución verdaderamente el problema. (Prueba de
escritorio).
- Etapa de implementación específica: Consiste en traducir el algoritmo a un
lenguaje de programación....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vega
  • Vega
  • Las vegas
  • Vega
  • Vega
  • vegas
  • Vega
  • Las Vegas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS