Está en la página 1de 18

UNIDAD 3

SENTENCIAS DE
CONTROL,
BUCLES,
FUNCIONES Y
A R R AYS
BUCLE WHILE
Un bucle while tiene asociado un bloque de
sentencias que se ejecutarán secuencialmente
mientras la condición de entrada al bucle sea cierta.

T Í T U LO D E L A P R E S E N TAC I Ó N
La condición se evalúa al comienzo de la
estructura. Esto supone que el bloque de
instrucciones puede no ejecutarse ninguna
vez si la condición es inicialmente falsa.

2
S I N TA X I S W H I L E

T Í T U LO D E L A P R E S E N TAC I Ó N
WHILE (CONDICIÓN)

BLOQUE DE SENTENCIAS;

3
EJERCICIOS
• Realiza un programa que solicite el ingreso de
números mientras no se ingrese uno negativo. Al
final, se debe mostrar la suma de los números
ingresados.

T Í T U LO D E L A P R E S E N TAC I Ó N
• Crear un programa que pida al usuario su
contraseña (numérica). Deberá terminar cuando
introduzca como contraseña el número 4567, pero
volvérsela a pedir tantas veces como sea
necesario.

• Crear un programa calcule cuantas cifras tiene


un número entero positivo (pista: se puede hacer
dividiendo varias veces entre 10).

4
BUCLE DO WHILE

La instrucción DO – WHILE es una estructura de control cíclica, la cual te permite ejecutar una o varias
líneas de código de forma repetitiva.

SINTAXIS DE DO – WHILE

T Í T U LO D E L A P R E S E N TAC I Ó N
do{

instrucciones;

}while(condición de seguimiento);

5
ESTRUCTURA DE DO - WHILE

T Í T U LO D E L A P R E S E N TAC I Ó N
En el bucle do – while la sentencia se cumple una vez antes de comprobar si la
condición es verdadera o no.

6
EJERCICIOS

• Cree un programa que solicite el ingreso de un


numero y se despliegue en pantalla la cuenta

T Í T U LO D E L A P R E S E N TAC I Ó N
regresiva desde el numero ingresado hasta el 1

• Cree un programa que escriba en pantalla los


números pares entre 2 números ingresados.

• Cree un programa que solicite el ingreso de un


numero entre el 1 y 12, y despliegue por
pantalla la tabla de multiplicar de dicho
numero.

7
“ BUCLE FOR
Permite a los desarrolladores ejecutar bloques de código determinados varias veces.

Los ciclos for en C++ constan de tres elementos esenciales: ”

T Í T U LO D E L A P R E S E N TAC I Ó N
• Inicialización: aquí se inicializa la variable del bucle, es decir, se le asigna un valor de
inicio.
• Estado: aquí se comprueba un estado (condición). Siempre que el estado sea válido se
ejecutará el cuerpo del ciclo.
• Instrucción: aquí puedes formular una orden o instrucción. Normalmente la variable
de ciclo incrementará o disminuirá.

for (variable de inicio; estado o condición; incremento/decremento)


{
// Código a ejecutar
}

8
EJEMPLO
for (int i = 0; i <= 5; i++) {
cout << i << endl;
}

T Í T U LO D E L A P R E S E N TAC I Ó N
•Inicialización: con la orden “i = 0” se crea una variable que se
llama i y se le asigna el valor 0.
•Estado: al indicar el estado “i <=5”, se establece que el bucle
debe ejecutarse hasta que el valor de i supere el número 5.
•Instrucción: en cada pasada del bucle (la llamada iteración), el
valor de i se incrementa en 1.

9
ÁREAS DE CRECIMIENTO
Retorno sobre la Comercio
B2B Cadena logística
inversión (ROI) electrónico

T Í T U LO D E L A P R E S E N TAC I Ó N
T1 4.5 2.3 1.7 5.0

T2 3.2 5.1 4.4 3.0

T3 2.1 1.7 2.5 2.8

T4 4.5 2.2 1.7 70

10
CONOZCA A NUESTRO EQUIPO

T Í T U LO D E L A P R E S E N TAC I Ó N
Takuma Mirjam Flora Rajesh
Hayashi Nilsson Berggren Santoshi
Presidente Director ejecutivo Director de operaciones Vicepresidente de marketing

11
CONOZCA A NUESTRO EQUIPO
EXTENDIDO

T Í T U LO D E L A P R E S E N TAC I Ó N
Takuma Hayashi Mirjam Nilsson Flora Berggren Rajesh Santoshi
Presidente Director ejecutivo Director de operaciones Vicepresidente de marketing

Graham Barnes Rowan Murphy Elizabeth Moore Robin Kline


Vicepresidente de Producción Estratega de SEO Diseñador de productos Desarrollador de contenido

12
PLAN DE LANZAMIENTO DE
PRODUCTOS

PLANIFICACIÓN MARKETING DISEÑO ESTRATEGIA LANZAMIENTO

T Í T U LO D E L A P R E S E N TAC I Ó N
Sinergizar Divulgación de Coordinación Fomentar Implemente redes
comercio métricas de metodologías estratégicas con
electrónico estandarizadas aplicaciones holísticamente atractivas
escalable empresariales superiores necesidades de
electrónicas negocio
electrónico

13
SEP Sinergia escalable
ESCALA DE 20XX
Comercio electrónico

TIEMPO
NOV Divulgación estandarizada
métricas
20XX

T Í T U LO D E L A P R E S E N TAC I Ó N
ENE Coordinación de aplicaciones
empresariales electrónicas
20XX

MAR Fomentar metodologías holísticamente


superiores
20XX

M AY Implementar redes estratégicas con


atractivas necesidades de negocio
20XX electrónico

14
ÁREAS DE
ENFOQUE
ESCENARIOS DE MERCADOS B2B

T Í T U LO D E L A P R E S E N TAC I Ó N
• Desarrollar estrategias ganadoras para mantenerse por delante de la competencia

• Aprovechar la fruta al alcance de la mano para identificar un valor aproximado

• Visualizar la convergencia dirigida por el cliente

O P O RT U N I DA D E S BA S A DA S E N
LA NUBE
• Enfoques iterativos para una estrategia corporativa

• Establecer un marco de administración desde dentro

15
CÓMO LO LOGRAMOS

T Í T U LO D E L A P R E S E N TAC I Ó N
R E TOR N O S O B R E L A M E RC A D O S C A D E NA S D E
I N V E R S IÓN (RO I ) ESPECIALIZADOS S U M I N I S T RO
• Previsión de conocimientos basados • Búsqueda de un servicio de atención • Fomento de un servicio de atención
en los medios de comunicación y las al cliente escalable a través de al cliente cercano con ideas sólidas
estrategias de crecimiento en estrategias sostenibles • Maximizar los plazos de entrega de
diversos medios
• Captar servicios web de primera los esquemas en tiempo real
• Visualización del capital intelectual línea con objetivos de vanguardia
de calidad
• Incorporación de metodologías
internacionales con tecnologías
habilitadas para Web

16
RESUMEN

En Contoso, creemos en dar el 110 %. Con nuestra

T Í T U LO D E L A P R E S E N TAC I Ó N
arquitectura de datos de próxima generación,
ayudamos a las empresas a administrar virtualmente
flujos de trabajo ágiles. Progresamos gracias a
nuestro conocimiento del mercado y al excelente
equipo que hay detrás de nuestro producto. Como
dice nuestro director general, "la eficiencia llegará
al transformar de forma proactiva la forma en que
hacemos negocios".

17
T Í T U LO D E L A P R E S E N TAC I Ó N
MUCHAS GRACIAS
Mirjam Nilsson

mirjam@contoso.com

www.contoso.com

18

También podría gustarte