Sie sind auf Seite 1von 11

CAPTULO3

ProgramacinI

UniversidaddeCuenca

1
FacultaddeIngeniera

CAPTULO3 ESTRUCTURASDECONTROL
Objetivosdehoy:

Agenda

Reforzar los conceptos relacionados a estructuras secuenciales

Introducir estructuras de decisin y repeticin

Desarrollar algoritmos que permitan usar estas estructuras

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
2
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
ESTRUCTURASECUENCIAL
Es la Estructura de control ms simple, la cual est representada
por una sucesin de operaciones, en la que el orden de ejecucin
coincide con el orden fsico de aparicin de las instrucciones.

Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
3
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL

Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
4
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
ESTRUCTURA DE DECISIN:
Usar instrucciones nicamente de manera secuencial es casi
imposible en la vida real.
Es necesario tomar decisiones en funcin de los datos del
problema.

Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
5
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
Condicional Si
Las sentencias condicionales permiten variar el flujo de la
ejecucin de un programa. El flujo depender del valor de una
instruccin.
1
2
3
4
5
6
7
8
9
10
Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
6
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
ELFLUJODELAEJECUCINDEUNPROGRAMAVARIA
1
2
3
4
5
6
7
8
9
10
SilacondicinesVERDADERAse
ejecutanlasinstrucciones:

SilacondicinesFALSAseejecutan
lasinstrucciones:

2,3,4,6,y9
Agenda

1.
Estructura
Secuencial

2,3,4,9
2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
7
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
La evaluacin de la condicin implica obtener un valor nico
verdadero o falso como resultado de la evaluacin.
1
2
3
4
5
6
7
8
9
10

Sielvaloringresadoes10,el
resultadodeevaluarla
condicinSin>=0ser
VERDADERO.
Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

Sielvaloringresadoes8,el
resultadodeevaluarla
condicinSin>=0ser
FALSO.
3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
8
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
Condicional Si/Sino
VariantedelSIquesirveparaelegircondicionalmenteentredos
instrucciones
1
2
3
4
5
6
7
8
9
Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
9
Iteracin

CAPTULO3 ESTRUCTURASDECONTROL
Condicional Si/Sino
VariantedelSIquesirveparaelegircondicionalmenteentredos
instrucciones

Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
10
Iteracin

CAPTULO3 EJERCICIOS
1. Nmero par o impar
Pedir al usuario un nmero entero mayor que cero y determinar si el nmero es par o
impar.
2. Ordenar de menor a mayor.
Pedir al usuario que ingrese 3 nmero enteros y ordenarlos de menor a mayor. Para
ordernar los nmeros se debe cambiar el valor de las variables, no solamente mostrar
los nmeros ordenados.
Ejemplo:
Suponga que se ingresan los 3 nmeros en las variables a, b y c de la siguiente
manera:
a=5
b=3
c=7
Al final del procedimiento las variables a, b y c deben contener los siguientes valores:
a=3
b=5
c=7
Agenda

1.
Estructura
Secuencial

2.
Estructura
Decisin

3.
Estructura
Repeticin

4.
Estructura
Seleccin

5.
Estructura
11
Iteracin

Das könnte Ihnen auch gefallen