ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos de Programación


Enviado por   •  25 de Septiembre de 2011  •  1.147 Palabras (5 Páginas)  •  762 Visitas

Página 1 de 5

10-09-2011

1

FUNDAMENTOS DE

PROGRAMACION

ESTRUCTURAS O INSTRUCCIONES

ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

Las estructuras de operación de programas son un grupo de formas de

trabajo, que permiten, mediante la manipulación de variables, realizar

ciertos procesos específicos que nos lleven a la solución de problemas.

Estas estructuras se clasifican de acuerdo con su complejidad en:

- Asignación

Secuenciales - Entrada

- Salida

Instrucciones

Estructuras - Simples

Algorítmicas Condicionales - Múltiples

- Haga Desde

Cíclicas - Haga mientras

- Repita

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

10-09-2011

2

ESTRUCTURAS SECUENCIALES

La estructura secuencial es aquella en la que una acción (instrucción)

sigue a otra en secuencia. Las tareas se suceden de tal modo que la

salida de una es la entrada de la siguiente y así sucesivamente hasta el

fin del proceso. Una estructura secuencial se representa de la siguiente

forma:

Inicio

Accion1

Accion2

.

.

AccionN

Fin

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

ASIGNACIÓN: La asignación consiste, en el paso de valores o

resultados a una zona de la memoria. Dicha zona será reconocida con

el nombre de la variable que recibe el valor. La asignación se puede

clasificar de la siguiente forma:

- SIMPLES: Consiste en pasar un valor constate a una variable (a=15)

- CONTADOR: Consiste en usarla como un verificador del numero de

veces que se realiza un proceso (a=a+1)

- ACUMULADOR: Consiste en usarla como un sumador en un proceso

(a=a+b)

- DE TRABAJO: Donde puede recibir el resultado de una operación

matemática que involucre muchas variables (a=c+b*2/4).

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

10-09-2011

3

ENTRADA DE DATOS (LECTURA): La lectura consiste en recibir

desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta

operación se representa en un pseudocodigo como sigue:

Leer a, b

Donde “a” y “b” son las variables que recibirán los valores

SALIDA DE DATOS (ESCRITURA): Consiste en mandar por un

dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje.

Este proceso se representa en un pseudocodigo como sigue:

Escriba “El resultado es:”, R

Nota: “El resultado es:” es un mensaje que se desea aparezca

y R es una variable que contiene un valor.

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

ESTRUCTURAS O INSTRUCCIONES CONDICIONALES

Las estructuras condicionales comparan una variable contra otro(s)

valor(es), para que en base al resultado de esta comparación, se siga

un curso de acción dentro del programa. Cabe mencionar que la

comparación se puede hacer con otra variable o con una constante,

según se necesite. Existen dos tipos básicos, las simples y las múltiples.

Simples: Las estructuras condicionales simples se les conoce como

“Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:

Si <condición> entonces

Acción(es)

Fin-si

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

10-09-2011

4

DOBLES (BIFURCADAS): Las estructuras condicionales dobles

permiten elegir entre dos opciones o alternativas posibles en función del

cumplimiento o no de una determinada condición. Se representa de la

siguiente forma:

Si <condición> entonces

Acción(es)

si no

Acción(es)

Fin-si

Donde: Si ………………… Indica el comando de comparación

Condición………… Indica la condición a evaluar

Entonces……..…… Precede a las acciones a realizar

cuando se cumple la condición

Acción(es)………… Son las acciones a realizar cuando se

cumple o no la condición

Si no……………… Precede a las acciones a realizar

cuando no se cumple la condición

Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o

mas acciones.

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

MÚLTIPLES (ANIDADAS): Las estructuras de comparación múltiples o

Anidadas, son tomas de decisión especializadas que permiten comparar

una variable contra distintos posibles resultados, ejecutando para cada

caso una serie de instrucciones especificas. La forma común es la

siguiente:

Si <condición> entonces

Acción(es)

si no

Si <condición> entonces

Acción(es)

si no

.

. Varias condiciones

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA DE INGENIERÍA Y GESTIÓN

INGENIERÍA EN CONECTIVIDAD Y REDES

Fundamentos de Programación

10-09-2011

5

FORMA CONDICIONAL MÚLTIPLE

En Caso “Variable”

Op1: Acción(es)

Op2: Acción(es)

.

OpN: acción

Fin-casos

ESTRUCTURAS O INSTRUCCIONES ALGORITMICAS

ESCUELA

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com