Está en la página 1de 10

INSTITUTO TECNOLOGICO DE SALINA CRUZ

NOMBRE DEL ALUMNO: VICTOR MIGUEL REYES HERNANDEZ



DOCENTE: MC . SUSANA MONICA ROMAN NAJERA

MATERIA: PROGRAMACION ORIENTADA A OBJETOS

ACTIVIDAD: INVESTIGACION DOCUMENTAL SOBRE LAS ESTRUCTURAS
DE CONTROL

NUMERO DE CONTROL: 131020108

CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION Y DE LAS
COMUNICACIONES


GRADO: 1 SEMESTRE GRUPO: 1E2

SALINA CRUZ, OAXACA ENERO DEL 1014




INDICE

INTRODUCCION .................................................................................................... 3
ESTRUCTURAS DE CONTROL ............................................................................. 4
SECUENCIAL ......................................................................................................... 4
SELECTIVAS .......................................................................................................... 5
SIMPLE ................................................................................................................... 5
BICONDICIONAL .................................................................................................... 5
CONDICIN MLTIPLE ......................................................................................... 5
REPETITIVAS ......................................................................................................... 6
ESTRUCTURA FOR ............................................................................................... 6
ESTRUCTURA WHILE ........................................................................................... 7
ESTRUCTURA DO WHILE .................................................................................. 7
OPERADORES LGICOS: ..................................................................................... 8
CONCLUSIONES .................................................................................................... 9
BIBLIOGRAFIA ..................................................................................................... 10





INTRODUCCION
EN ESTRUCTURAS DE CONTROL EN JAVA CUANDO HABLAMOS DE ELLO
NOS REFERIMOS A LA PROGRAMACION EMPLEADA YA SEA EN LA
ESPECIALIDAD HACIA LOS OBJETOS O EN CUALQUIER MERITO AL QUE SE
LE PUEDA ADJUDICAR ESTE PROCEDIMIENTO.
ES PROBABLE QUE ESTO SEA POSIBLE IDENTIFICAR EN CIERTAS
CONDICIONES NOS SERVIRA DE UTILIDAD EN ALGUN REQUERIMIENTO EN
EL QUE TENGAMOS QUE UTILIZAR NUESTRO PROGRAMA QUE ESTEMOS
REALIZANDO.
EL ERROR ES DE HUMANOS Y PARA LO CUAL ES INEVITABLE
EQUIVOCARNOS EN ALGUN TIPO DE SINTAXIS EN EL CUAL NO PODAMOS
IDENTIFICAR CIERTOS PUNTOS DE INTERESES EN NUESTRO PROGRAMA.
ES BIEN SABIDO QUE LA PRACTICA HACE AL MAESTRO Y ESO ES BIEN
ACREDITADO HOY EN DIA Y QUE PARA LO CUAL UNO DEBE DE ESTAR
ACTUALIZADO Y ASI PODER SACAR PROVECHO A LOS DIFERENTES
PROBLEMAS DE LA VIDA COTIDIANA.








ESTRUCTURAS DE CONTROL
En lenguajes de programacin, las estructuras de control permiten modificar el
flujo de ejecucin de las instrucciones de un programa.
Con las estructuras de control se puede:
De acuerdo a una condicin, ejecutar un grupo u otro de sentencias (If-
Then-Else y Select-Case)
Ejecutar un grupo de sentencias mientras exista una condicin (Do-While)
Ejecutar un grupo de sentencias hasta que exista una condicin (Do-Until)
Ejecutar un grupo de sentencias un nmero determinado de veces (For-
Next)
Etc
Todas las estructuras de control tienen un nico punto de entrada y un nico punto
de salida. Las estructuras de control se puede clasificar en : secuenciales,
iterativas y de control avanzadas. Esto es una de las cosas que permite que la
programacin se rija por los principios de la programacin estructurada.

Un programa propio puede ser escrito utilizando nicamente tres tipos de
estructuras de control de secuencia:
Secuencial
Selectiva
Repetitiva

SECUENCIAL
La estructura secuencial es trivial, esto es, una concatenacin de instrucciones o
sentencias de principio a fin
Las instrucciones se ejecutarn en el orden en que ellas aparecen en el programa,
a menos de que se indique lo contrario, el sistema ejecutar automticamente los
enunciados en una secuencia.

SELECTIVAS
Con este tipo de secuencia se toman decisiones lgicas. Con stas se evala una condicin y en
funcin del resultado de la misma se realiza una opcin u otra. La condicin puede resultar
verdadera o falsa, as es como se decide si la condicin se ejecuta o no.
Las condiciones se especifican utilizando expresiones lgicas y relacionales.
Tambin es el tipo de seleccin donde se tiene un bloque de instrucciones, cuya ejecucin slo
debe darse en caso de que una determinada condicin se cumpla.
Existen tres tipos de estructuras de seleccin.

SIMPLE
Se ejecuta una accin si la condicin es verdadera, si la condicin es falsa pasa por alto la
condicin.
Se utiliza la estructura if (condicin)en este tipo de secuencia.

BICONDICIONAL
La ejecucin de la accin de esta secuencia depende del valor de esta. La accin de diferente en
cada valor. Se utiliza la estructura if (condicin) else en este tipo de secuencia.

CONDICIN MLTIPLE
Depende del valor de una expresin la accin que se ejecutara, pero en esta secuencia se decidir
entre diferentes acciones. Se utiliza la estructura switch (expresin) en esta secuencia.


REPETITIVAS

Repiten una secuencia de instrucciones un nmero determinado de veces, en tanto cierta
condicin se mantenga verdadera.
Esta secuencia proporciona 3 tipos de estructuras repetitivas:
- While
- For
-Do while

En las estructuras selectivas y en las estructuras repetitivas se utilizan expresiones lgicas y
relacionales.

ESTRUCTURA FOR

La estructura de repeticin for maneja de manera automtica todos los detalles de la repeticin
controlada por contador.
Funciona de la siguiente manera:

1. El valor inicial de la variable solo se ejecuta una vez al inicio del ciclo.

2. Se ejecuta la condicin.

3. Si es verdadera pasar a ejecutar el cuerpo del for.

1. Se ejecuta el incremento o decremento de la variable.

2. Pasa a preguntar por la condicin, resultando as un proceso recursivo.

3. Si la condicin fuera falsa la ejecucin pasar a la siguiente instruccin.
ESTRUCTURA WHILE
Permite que se repita cierta accin en cuanto la condicin evaluada sea verdadera y en el
momento en que la condicin sea falsa saldr del ciclo y continuara con la siguiente instruccin.

La forma general de la sentencia while es:

While (condicin)
Sentencia;

Dentro del cuerpo del while se incluye la condicin para aumentar la variable de control y asi
puede ejecutarse correctamente el ciclo.

ESTRUCTURA DO WHILE
El funcionamiento de la estructura es similar a while, la diferencia es que la condicin se evala al
final de la estructura.
As que en esta estructura se ejecuta por lo menor una sola vez la(s) sentencia(s).

La forma general de la sentencia do-while es:
Do {
Sentencia;
} while (condicin);



OPERADORES LGICOS:
Se puede simplificar el programa anterior utilizando operaciones lgicas. Esto se refiere a que los
valores de las variables, al compararse, siguen ciertas normas. En el programa que hemos estado
trabajando ya mostramos que el argumento que recibe la palabra reservada if es un valor bolano.
Es decir, una expresin que devuelve verdadero o falso (para las que se usa las palabras
reservadas true y false, respectivamente). En este tipo de expresiones se usan operadores
especiales (ya usamos el de asignacin), que son binarios, es decir que tienen un operando a cada
lado, y que se muestran en la siguiente tabla:
Operador Significado Es true cuando: Es false cuando:
!
Negacin. Cambia el valor
de verdad del objeto que
modifica
El objeto que modifica es
falso
El objeto que modifica es
verdadero
==
Compara si los miembros
que estn a ambos lados
son iguales
Ambos objetos son iguales Los objetos son distintos
!=
Compara si los miembros
que estn a ambos lados
son distintos
Los objetos son distintos Ambos objetos son iguales
>
Compara si el objeto de la
izquierda es mayor que el
de la derecha
Si el objeto de la izquierda
es mayor que el de la
derecha
Si el objeto de la izquierda no
es mayor que el de la derecha
<
Compara si el objeto de la
izquierda es menor que el
de la derecha
Si el objeto de la izquierda
es menor que el de la
derecha
Si el objeto de la izquierda no
es menor que el de la
derecha
>=
Compara si el objeto de la
izquierda es mayor o igual
que el de la derecha
Si el objeto de la izquierda
es mayor o igual que el de la
derecha
Si el objeto de la izquierda no
es mayor ni igual que el de la
derecha
<=
Compara si el objeto de la
izquierda es menor o igual
que el de la derecha
Si el objeto de la izquierda
es menor o igual que el de la
derecha
Si el objeto de la izquierda no
es menor ni igual que el de la
derecha

CONCLUSIONES
SE LLEGO A LA CONCLUSIN EN LA QUE SE PUDO NOTAR EL EFECTO
DIVERSO DE CADA UNA DE LAS ESTRUCTURAS EN LA PROGRAMACIN
ESTRUCTURADA.
SIEMPRE HAY QUE TENER EN CUENTA CIERTOS FACTORES QUE IMPLICA
EL USO DE ELLOS EN SU HORA DE PONERLO EN PRCTICA.
EXISTEN PROGRAMAS QUE SON ESPECIALES PARA EL ADAPTAMIENTO DE
LOS LENGUAJES DE PROGRAMACIN MAS SIN EMBARGO ES DE NUESTRA
RESPONSABILIDAD SU USO DE ELLOS EN LA INFORMACIN PRIVADA O
PBLICA.
REALMENTE ES ELOCUENTE PENSAR EL HECHO DE SABER A GRANDES
RASGOS LAS CARACTERSTICAS PRINCIPALES QUE CONLLEVAN A LA
CREACIN DE UN PROGRAMA A PARTIR DE UN PROBLEMA COTIDIANO,
ESTE SE PUEDE CONVERTIR EN TODO UN RETO PARA LOS NOVATOS QUE
APENAS ESTAN APRENDIENDO, MAS SIN EMBARGO NO ES GRAN COSA
PARA LOS ESPECIALIZADOS EN EL TEMA DE LA PROGRAMACIN Y ES
POR ESO QUE UNO TIENE QUE ADENTRARSE A LO QUE LE LLAMAMOS
NOSOTROS EL CIBER-ESPACIO.








BIBLIOGRAFIA
http://hugocidm.files.wordpress.com/2010/10/estructuras-de-
control.pdf

http://www.icesi.edu.co/ocw/tic/algoritmos-
i/material/algo1materialcapitulo2

http://www.cursodejava.com.mx/cursodejava124.html

http://puntocomnoesunlenguaje.blogspot.mx/2012/04/estructuras-
de-control.html

http://programacioncitlajessiyaz.blogspot.mx/p/unidad-3-estructuras-
de-control.html

También podría gustarte