ESTRUCTURA PROGRAMACION

Páginas: 5 (1053 palabras) Publicado: 26 de agosto de 2015
Pasos a seguir para la solución de un problema:
1.- Entendimiento del problema
2.- Análisis del problema
- Dimensión
- Contexto
- Elementos o medios con que se cuenta, etc.
3.- Diseño de pasos para la solución del problema
4.- Prueba y depuración

Elementos utilizados para la solución de un problema
-

Datos:
- Definición 1: Son antecedentes necesarios para llegar al conocimiento exacto
de unacosa o para deducir las consecuencias de un hecho
-

-

Definición 2: Es el par ordenado de una tributo y un valor

Tipos de Datos:
o Numéricos: Son datos cuyo valor corresponde a un número. Estos, por
ejemplo, también puede sub-clasificarse en “enteros” y “reales” en caso de
tener coma decimal
o Alfanuméricos: Corresponden a caracteres alfabéticos, como letras o
símbolos. También pueden sernúmeros, siempre y cuando no se necesite
realizar cálculos con ellos.
o Boléanos: Estos datos solo pueden tener 2 estados: Verdadero o Falso.

-

Operadores
o Aritméticos:
+ : Suma
/ : División

- : Resta
* : Multiplicación

o Lógicos:
AND : Indica un “Y” lógico
OR : Indica un “O” lógicos
NOT : Indica la negación de un valor
o Relacionales:
> : Mayor que
>= : Mayor o Igual que
= : Igual que

< : Menorque
<= : Menor o Igual que
<> : Distinto que

o De Asignación:
Destino = Expresión
(Asigna el resultado de la expresión, en el elemento de destino)

-

Identificadores:
o Variables: Son los identificadores cuyo valor cambia durante la ejecución del
programa.
o Constantes: Son los identificadores cuyo valor no cambia durante la
ejecución del programa.

-

Expresiones:
Se puede describir a lasexpresiones como un conjunto de datos que
entregan un resultado, tras la aplicación de una operación. Esta operación
puede ser aritmética, en caso de números; de concatenación, en caso de
caracteres; o simplemente de lectura, en el caso de variables o constantes.
Si bien la expresión puede estar formada por uno o más datos, el resultado
de esta, siempre es atómico.
Ejemplos de expresiones:
15
(unaconstante numérica)
A
(una variable)
(20 + 42) / 3
(una operación aritmética de constantes numéricas)
“auto” + “movil”
(concatenación entre 2 o mas cadenas de caracteres)
a + (b – c) / d * e
(una operación aritmética de variables)
esp + (neto * IVA) (una operación aritmética de variables y constantes)

-

Estructuras de Control
-

Estructura Secuencial: Esta estructura indica que el algoritmo

-Estructura de Asignación

-

Estructura Condicional

-

Estructura Iterativa

Algoritmo
Es un conjunto finito de pasos estructurados en forma lógica que permiten obtener la
solución de un problema.
Diagramas de Flujo
Los diagramas de flujo son una forma gráfica de representar un algoritmo, utilizando
símbolos y flechas que permiten representar una determinada actividad o flujo del
proceso.
Lasimbología utilizada más comúnmente es:

Descripción
Símbolo

Permite indicar el inicio y final de un proceso dependiendo de
la leyenda en su interior.
Describe o realiza un proceso

Entrada o salida de datos

Indica una decisión

Conector

Conector fuera de la página

Salida por pantalla

Salida por impresora o documento

Almacenamiento en disco

Indican la dirección lógica de los procesos

Ejemplo 1:Preparar una taza de café.
INICIO
Coloco una
cucharada de
café

Es
suficient
e café
Si

Coloco una
cucharada
de azúcar

No

Es
suficiente
azúcar

Si

Coloco agua
caliente

No

Esta llena
la taza

Si

No

Revuelvo la
mezcla

FIN

Ejemplo 2: De tres números seleccionar el mayor:

INICIO
Leer N1,
N2 y N3

N1 es
mayor
que N2

X

No

N2 es
mayor
que N3

Si

No

X

N1 es
mayor
que N3

Si

N1

FIN

No

N3Si

N2

En el ejemplo anterior se ha incorporado un nuevo concepto, que es el representar
un número por medio de identificadores, es decir, el primer número ha sido
representado como N1, el segundo como N2 y el tercero como N3. Esto hace posible
trabajar con números sin saber cuales son sus valores. Como en el ejemplo estos
números no sufren cambio se les llama constantes.
En cambio los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada
  • Programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS