SlideShare una empresa de Scribd logo
UNIVERSIDAD POLITECNICA DE BAJA CALIFORNIA
Asignatura:
PROGRAMACIÓN
EJERCICIOS CONDICIONALES
CORTE 2
Profesora: Cecilia Ruiz Castro
Grupo: 1AM Energía
Alumna:
Yajahira Yessenia Román Vaca
Fecha martes 1 de Diciembre
ESTRUCTURA CONDICIONAL SIMPLE
Se puede observar en la gráfica una estructura condicional simple, donde el rombo
indica y representa una condición, en esta gráfica
Hay dos opciones que se pueden tomar. Si la condición nos indica que es verdadero se
sigue el camino de verdadero caso contrario
Por la izquierda que es falso.
Conclusión;
Estuvieron muy suaves los ejercicios se me hicieron muy prácticos y sentí que no batalle para
hacerlos ya que son muy cortos.
ESTRUCTURAS CONDICIONALES
ESTRUCTURA CONDICIONAL COMPUESTA
Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es
decir tenemos actividades por el verdadero
y por el falso de la condición. Lo más importante que hay que tener en cuenta que se
realizan las actividades de la rama
del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas
En una estructura condicional
compuesta tenemos entradas,
salidas, operaciones, tanto por
la rama del verdadero como
por la rama del falso.
Conclusión:
De primero se me complicación bastante los ejemplos pero con forme fue haciendo ejercicios se
me fue haciendo muy fácil me gustaron estas actividades a pesar que fueron un poco tediosas de
hacer.
ESTRUCTURAS CONDICIONALES ANIDADAS
Decimos que una estructura condicional es anidada cuando por la rama del verdadero
o el falso de una estructura condicional hay otra estructura condicional.
El diagrama de flujo que se presenta contiene dos estructuras condicionales. La
principal se trata de una estructura condicional compuesta y la segunda es una
estructura condicional simple y está contenida por la rama del falso de la primera
estructura.
Es común que se presenten estructuras condicionales anidadas aún más complejas.
Conclusión: Batalle mucho para hacer estos ejemplos porque eran más difíciles que los
anteriores pero fue una de las actividades que más me gustaron a pesar de que se me
complico un poco para hacerlos ejemplos.
ESTRUCTURAS CONDICIONAL SWITCH-CASE
La estructura condicional Switch remplaza en algunos casos un conjunto de if.
La estructura del Switch:
Switch (variable) {
Case valor1:
Instrucciones
Break;
Case valor2:
Instrucciones
Break;
Case valor3:
Instrucciones
Break;
.
.
.
Default:
Instrucciones
Break;
}
Luego de la palabra clave Switch entre paréntesis indicamos una variable, luego con
una serie de case verificamos si dicha
Variable almacena un valor igual a [valor1, valor2, valor3 etc.] en el caso de ser igual se
ejecutan las instrucciones contenidas
En dicho case.
Si todos los case son falsos, luego se ejecutan las instrucciones contenidas después de
la palabra default
Conclusión:
Sentí que fueron los que más me gustaron hacer son un poco diferentes a los otros
pero más fáciles.
OPERADORES RELACIONALES:
En una condición deben disponerse únicamente variables, valores constantes y
operadores relacionales.
> (Mayor)
< (Menor)
>= (Mayor o igual)
<= (Menor o igual)
== (Igual)
!= (Distinto)
Conclusión:Me hubieraencantadohaberaprendidoaprogramarpara vercómo funcionanlos
programas.
Lógica en la Programación
Algoritmo Estructuras Condiciones
Ficha1
EN ESTA SECCIÓN:
 Que pida un número y diga si es par o impar.
(i%2==0)
 Que pida un número y diga si es positivo o
negativo. - (num1>0)
 Que pida un número y diga si es mayor de 100
1.Algoritmo para que pida un numero entero menor a 10 y diga si es par o impar
Declaraciónde variables Diagrama de flujo
N= Numeroentero
INICIO
N=0
N
N%=0
“ES PAR “
FIN
F V
“NO ES PAR “
2.Algoritmo que pida un numero entero y diga si es positivo o negativo
Declaraciónde variables Diagrama de flujo
NE= Numeroentero
INICIO
NE=0
=
NE
NE>0
“ES UN NUMERO
POSITIVO”
FIN
F V
“ES UN NUMERO
NEGATIVO”
3. Que pida un número y diga si es mayor a 100
Declaraciónde variables Diagrama de flujo
N= Numeroentero
INICIO
N=0
N
N>100
“ES MAYOR “
FIN
F V
Lógica en la Programación
Condicionales Compuestas
Ficha2
EN ESTA SECCIÓN:
 Que pida 3 números y los muestre en
pantalla el mayor de ellos
 Que pida tres números e indicar si el
tercero es igual a la suma del primero y
el segundo -
 Realizar un programa que lea por
teclado dos números, si el primero es
mayor al segundo informar su suma y
diferencia, en caso contrario informar el
producto y la división del primero
respecto al segundo.
4.Algoritmo que pida 3 números y muestre en pantalla cual es el mayor de ellos
Declaraciónde variables Diagrama de flujo
N1 = Número1
N2 = Número 2
N3 = Número 3
INICIO
N1=0,N2=0,N3=0
N1,N2,N3
N1>N2
N1>N3
FIN
F V
N2>N3
N2 N3
N1
5.Algoritmoque pida 3 números e indique si el tercero es igual a la suma del primero y el segundo
Declaraciónde variables Diagrama de flujo
N1= Número1
N2 = Número2
N3 = Número3
INICIO
N1=0,N2=0,N3=0
N1,N2.N3
N3=N1+N2
FIN
F
V
“NUMERO 3 ES IGUAL”
6.Algoritmo para que lea por teclado 2 números , si el primero es mayor al segundo informar su
suma y se diferencia, en caso contrario informar el producto y la división del primero respecto al
segundo.
Declaraciónde variables Diagrama de flujo
N1= Número1
N2= Número2
S=Suma
R=Resta
D=División
P=Producto
INICIO
N1=0, N2=0 , S=0,R=0,D=0,P=0
N1, N2
N1>N2
FIN
F
V
R=N1-N2
S=N1+N2 P=N1*N2
D=N1/N2
P,DS,R
Lógica en la Programación
Condicionales Anidadas
Ficha3
EN ESTA SECCIÓN:
 Confeccionarun programa que pida por teclado tres notas
de un alumno, calcule el promedio e imprima alguno de
estos mensajes:
Si el promedio es>=7 mostrar "Promocionado".
Si el promedio es>=4 y <7 mostrar "Regular".
Si el promedio es<4 mostrar "Reprobado"
 Se ingresa por teclado un valor entero, mostrar una
leyenda que indique si el número es positivo, nulo o
negativo
 Confeccionarun programa que permita cargar un número
entero positivo de hasta tres cifras y muestre un mensaje
indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de
error si el número de cifras es mayor.
 Un postulante a un empleo,realiza un test de capacitación,
se obtuvo la siguiente información: cantidad total de
preguntas que se le realizaron y la cantidad de preguntas
que contestó correctamente.Se pide confeccionarun
programa que ingrese los dos datos por teclado e informe
el nivel del mismo según el porcentaje de respuestas
correctas que ha obtenido,y sabiendo que:Nivel máximo:
Porcentaje>=90%.
Nivel medio: Porcentaje>=75% y<90%.
Nivel regular: Porcentaje>=50% y<75%.
Fuera de nivel: Porcentaje<50%.
7. Algoritmo para Confeccionar un programa que pida por teclado
tres notas de un alumno, calcule el promedio e imprima alguno
de estos mensajes:
Si el promedio es >=7 mostrar "Promocionado".
Si el promedio es >=4 y <7 mostrar "Regular".
Si el promedio es <4 mostrar "Reprobado"
Declaraciónde variables Diagrama de flujo
C1=Calificación1
C2=Calificación 2
C3=Calificación 3
PROM=Promedio
INICIO
C1=0,C2=0,C3=0,PROM=0
C1,C2,C3
PROM>=7
FIN
F V
“PROMOCIONADO”“REPROBADO”
PROM=(C1+C2+C3)/3
PROM>=4
“REGULAR”
8.Algoritmo que pida un numero entero y diga si es nulo, positivo o negativo
Declaraciónde variables Diagrama de flujo
Ne= Número entero
INICIO
Ne=0
=
Ne
Ne>0
“ES UN NUMERO
POSITIVO”
FIN
F V
“ES UN NUMERO
NEGATIVO”
9. Algoritmo para Confeccionar un programa que permita cargar un
número entero positivo de hasta tres cifras y muestre un mensaje
indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de error si el
número de cifras es mayor.
Declaraciónde variables N=
Número
Diagrama de flujo
INICIO
N=0
N
N<1000
FIN
F
V
“TIENE 3 CIFRAS”
N<100
“TIENE 2 CIFRAS”
N<10
“TIENE 1 CIFRAS”
10. Algoritmo para Un postulante a un empleo, realiza un test de capacitación, se
obtuvo la siguiente información: cantidad total de preguntas que se le realizaron y la
cantidad de preguntas que contestó correctamente. Se pide confeccionar un
programa que ingrese los dos datos por teclado e informe el nivel del mismo según
el porcentaje de respuestas correctas que ha obtenido, y sabiendo que:
Nivel máximo: Porcentaje>=90%.
Nivel medio: Porcentaje>=75% y <90%.
Nivel regular: Porcentaje>=50% y <75%.
Fuera de nivel: Porcentaje<50%
Diagrama de flujo
INICIO
P=0,C=0,Pre=0
P.Pre
P>=90%
“NIVEL MEDIO “,P
FIN
F V
“NIVEL MAXIMO”,PP=>75%
“NIVEL REGULAR“,P
P=>50%
“FUERA DE NIVEL“,P
P←(C*100)/Pre
11.Algoritmo para programar un DF que pida un número del 1al 7 y diga que día de la semana
le corresponde
declaraciónde variables:N=Númeroentero
INICIO
N=0
N
Switch(N)
F
BREAK;
“El día de la semana es Lunes”Case1:
Case2: “El día de la semana es Martes”
Case3:
“El día de la semana es Miércoles”
BREAK;
BREAK;
Case4: “El día de la semana es Jueves”
BREAK;
Case5: “El día de la semana es Viernes”
BREAK;
Case6: “El día de la semana es Sábado ”
BREAK;
1 2
FIN
Case7: “El día de la semana es Domingo”
BREAK;
Default;
“Numero fuera de rango”
BREAK;
12. Algoritmo para programar un DF que pida los meses. Declaración de Variable M:Mes
INICIO
M=0
M
Switch(M)
F
BREAK;
“El mes es enero”Case1:
Case2: “El mes es febrero”
Case3:
“El mes es marzo”
BREAK;
BREAK;
Case4: “El mes es abril”
BREAK;
Case5: “El mes es mayo”
BREAK;
Case6: “El mes es junio”
BREAK;
1 2
FIN
Case7: “El mes es julio”
BREAK;
Default; “Numero fuera de rango”
BREAK;
Case8:
21
“El mes es agosto”
Case9:
Case12:
Case11:
Case 10:
100:
“El mes es septiembre”
BREAK;
“El mes es octubre”
“El mes es noviembre”
“El mes es diciembre”
BREAK;
BREAK;
BREAK;
BREAK;
13.Hacer un diagrama de flujo que implemente una calculadora básica
Declaraciónde Variable :
N1= Número1 ,N2= Número2,R=Resultados,PO=Opción
INICIO
N1=0,N2=0,R=0,OP=0
N1,N2
Switch(OP)
Case1:
BREAK;
Case2:
Case4:
BREAK;
1
2
”MENU”
“1_Suma”;
“2_Resta”;
“3_Multiplicacion”;
“4_Division”;
“Elijauna opción”
PO
R=N1+N2
R=0
R=0
R=0
R=0
R=N1*N2
R=N1-N2
BREAK;
Case3:
R=N1/N2
BREAK;
FIN
Default; “Numerofuerade rango” BREAK;
1
2
14.Hacer un diagrama de flujo que implemente una calculadora básica
INICIO
k=0,H=0,D=0,G=0,Dg=0,Cg=0,M=0
K
Switch(OP)
Case3:
BREAK;
Case1:
BREAK;1
2
”Seleccione unaopción”
“1_Hectogramos”;
“2_Decagramos”;
“3_Gramos”;
“4_Decigramos”;
“5_Centigramos”;
“4_Miligramos”;
“Elijauna opción”
OP
G=K/1000
H=0
G=0
D=0
D=K/100
H=K/10
BREAK;
Case2:
Declaraciónde Variables
H=Hectogramos
D=Decagramos
G=Gramos
Dg=Decigramos
Cg=Centigramos
Mg=Miligramos
OP=opción
FIN
Case4:
Default;
“Numerofuerade rango” BREAK;
Dg=0
Dg=K/100001
2
Case6:
Case5: Cg=K/100000
Mg=K/1000000
Dg=0
Mg=0
BREAK;
BREAK;
BREAK;
15.Hacer un diagrama de flujo que implemente una calculadora básica
INICIO
P=0,A=0,B=0,C=0
P
Switch(OP)
Case3:
BREAK;
Case1:
BREAK;1
2
”Seleccione unaopción”
“1_Escaleno”;
“2_Isosceles”;
“3_Equilatero”;
“Elijauna opción”
OP
P=3*A
P=0
P=0
P=0
P=2*A+B
P=A+B+C
BREAK;
Case2:
DECLARACION DE VARIABLES
P=Perímetro
A=Lado 1
B=Lado 2
C=Lado 3
OP=Opción
FIN
Default; “Numerofuerade rango” BREAK;
1
2

Más contenido relacionado

La actualidad más candente

Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
Don Augusto
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
Alex Cordova
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
Luis Igoodbad
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
Pedro Antonio Villalta (Pavillalta)
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
josecuartas
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
Julises Garín Catalán
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintPablo Villavicencio
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Natalia Alejandra
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosDieguinmc
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
UNIVERSIDAD PERUANA DE INVESTIGACIÓN Y NEGOCIOS
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
Luigi Meza Escobar
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
Rosbelia Balza
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
villandri pachco
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
Roberto Rojas
 
Polimorfismo resumen
Polimorfismo resumenPolimorfismo resumen
Polimorfismo resumen
wouyrmz
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 

La actualidad más candente (20)

Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Suma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binariosSuma, resta y multiplicación de números binarios
Suma, resta y multiplicación de números binarios
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
 
Polimorfismo resumen
Polimorfismo resumenPolimorfismo resumen
Polimorfismo resumen
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 

Destacado

151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
Daniel Verdin
 
Programacion en lenguaje_c
Programacion en lenguaje_cProgramacion en lenguaje_c
Programacion en lenguaje_cDiana Naveda
 
Ejercicios.propuestos.vb
Ejercicios.propuestos.vbEjercicios.propuestos.vb
Ejercicios.propuestos.vbArTuro FhliNn
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phplgcj1989
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
luismarlmg
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionalesMichele André
 

Destacado (6)

151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
 
Programacion en lenguaje_c
Programacion en lenguaje_cProgramacion en lenguaje_c
Programacion en lenguaje_c
 
Ejercicios.propuestos.vb
Ejercicios.propuestos.vbEjercicios.propuestos.vb
Ejercicios.propuestos.vb
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 

Similar a condicionales

Excondicionales
ExcondicionalesExcondicionales
Excondicionales
luisgil1990
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
saydo2007
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
Vannesa Salazar
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura CondicionalRegina Flores
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
AliandroMejias
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decisionmarthaill10
 
Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01laryenso
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
Dorys Quiroz Quiroz
 
Tema 04 seleccion multiple
Tema 04 seleccion multipleTema 04 seleccion multiple
Tema 04 seleccion multiple
Jorge Pariasca
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
AriMendoza9
 
Estructura Repetitivas
Estructura RepetitivasEstructura Repetitivas
Estructura Repetitivaslaryenso
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Tema 05 condicional
Tema 05 condicionalTema 05 condicional
Tema 05 condicional
Jorge Pariasca
 
Prueba de hipótesis y R - Commander
Prueba de hipótesis y R - CommanderPrueba de hipótesis y R - Commander
Prueba de hipótesis y R - Commander
Joer Saqui
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionaryesisgomez
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
Carlos88Ponce
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
paolajazz
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
paolajazz
 

Similar a condicionales (20)

Excondicionales
ExcondicionalesExcondicionales
Excondicionales
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 
Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01Estructurarepetitivas 091023140353-phpapp01
Estructurarepetitivas 091023140353-phpapp01
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Tema 04 seleccion multiple
Tema 04 seleccion multipleTema 04 seleccion multiple
Tema 04 seleccion multiple
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Estructura Repetitivas
Estructura RepetitivasEstructura Repetitivas
Estructura Repetitivas
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Tema 05 condicional
Tema 05 condicionalTema 05 condicional
Tema 05 condicional
 
Prueba de hipótesis y R - Commander
Prueba de hipótesis y R - CommanderPrueba de hipótesis y R - Commander
Prueba de hipótesis y R - Commander
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Último

Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
manuelalejandro238
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
LuisPerezIgnacio1
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
NicolasGramajo1
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
KevinCabrera96
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 

Último (20)

Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- ConstruccionA3QUIROZ,MANUEL- Operaciones Basicas- Construccion
A3QUIROZ,MANUEL- Operaciones Basicas- Construccion
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
 
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdfLas Fuentes de Alimentacion Conmutadas (Switching).pdf
Las Fuentes de Alimentacion Conmutadas (Switching).pdf
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
Joseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidadJoseph juran aportaciones al control de la calidad
Joseph juran aportaciones al control de la calidad
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 

condicionales

  • 1. UNIVERSIDAD POLITECNICA DE BAJA CALIFORNIA Asignatura: PROGRAMACIÓN EJERCICIOS CONDICIONALES CORTE 2 Profesora: Cecilia Ruiz Castro Grupo: 1AM Energía Alumna: Yajahira Yessenia Román Vaca Fecha martes 1 de Diciembre
  • 2. ESTRUCTURA CONDICIONAL SIMPLE Se puede observar en la gráfica una estructura condicional simple, donde el rombo indica y representa una condición, en esta gráfica Hay dos opciones que se pueden tomar. Si la condición nos indica que es verdadero se sigue el camino de verdadero caso contrario Por la izquierda que es falso. Conclusión; Estuvieron muy suaves los ejercicios se me hicieron muy prácticos y sentí que no batalle para hacerlos ya que son muy cortos. ESTRUCTURAS CONDICIONALES
  • 3. ESTRUCTURA CONDICIONAL COMPUESTA Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso. Conclusión: De primero se me complicación bastante los ejemplos pero con forme fue haciendo ejercicios se me fue haciendo muy fácil me gustaron estas actividades a pesar que fueron un poco tediosas de hacer.
  • 4. ESTRUCTURAS CONDICIONALES ANIDADAS Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional. El diagrama de flujo que se presenta contiene dos estructuras condicionales. La principal se trata de una estructura condicional compuesta y la segunda es una estructura condicional simple y está contenida por la rama del falso de la primera estructura. Es común que se presenten estructuras condicionales anidadas aún más complejas. Conclusión: Batalle mucho para hacer estos ejemplos porque eran más difíciles que los anteriores pero fue una de las actividades que más me gustaron a pesar de que se me complico un poco para hacerlos ejemplos.
  • 5. ESTRUCTURAS CONDICIONAL SWITCH-CASE La estructura condicional Switch remplaza en algunos casos un conjunto de if. La estructura del Switch: Switch (variable) { Case valor1: Instrucciones Break; Case valor2: Instrucciones Break; Case valor3: Instrucciones Break; . . . Default: Instrucciones Break; } Luego de la palabra clave Switch entre paréntesis indicamos una variable, luego con una serie de case verificamos si dicha Variable almacena un valor igual a [valor1, valor2, valor3 etc.] en el caso de ser igual se ejecutan las instrucciones contenidas En dicho case. Si todos los case son falsos, luego se ejecutan las instrucciones contenidas después de la palabra default Conclusión: Sentí que fueron los que más me gustaron hacer son un poco diferentes a los otros pero más fáciles.
  • 6. OPERADORES RELACIONALES: En una condición deben disponerse únicamente variables, valores constantes y operadores relacionales. > (Mayor) < (Menor) >= (Mayor o igual) <= (Menor o igual) == (Igual) != (Distinto) Conclusión:Me hubieraencantadohaberaprendidoaprogramarpara vercómo funcionanlos programas.
  • 7. Lógica en la Programación Algoritmo Estructuras Condiciones Ficha1 EN ESTA SECCIÓN:  Que pida un número y diga si es par o impar. (i%2==0)  Que pida un número y diga si es positivo o negativo. - (num1>0)  Que pida un número y diga si es mayor de 100
  • 8. 1.Algoritmo para que pida un numero entero menor a 10 y diga si es par o impar Declaraciónde variables Diagrama de flujo N= Numeroentero INICIO N=0 N N%=0 “ES PAR “ FIN F V “NO ES PAR “
  • 9. 2.Algoritmo que pida un numero entero y diga si es positivo o negativo Declaraciónde variables Diagrama de flujo NE= Numeroentero INICIO NE=0 = NE NE>0 “ES UN NUMERO POSITIVO” FIN F V “ES UN NUMERO NEGATIVO”
  • 10. 3. Que pida un número y diga si es mayor a 100 Declaraciónde variables Diagrama de flujo N= Numeroentero INICIO N=0 N N>100 “ES MAYOR “ FIN F V
  • 11. Lógica en la Programación Condicionales Compuestas Ficha2 EN ESTA SECCIÓN:  Que pida 3 números y los muestre en pantalla el mayor de ellos  Que pida tres números e indicar si el tercero es igual a la suma del primero y el segundo -  Realizar un programa que lea por teclado dos números, si el primero es mayor al segundo informar su suma y diferencia, en caso contrario informar el producto y la división del primero respecto al segundo.
  • 12. 4.Algoritmo que pida 3 números y muestre en pantalla cual es el mayor de ellos Declaraciónde variables Diagrama de flujo N1 = Número1 N2 = Número 2 N3 = Número 3 INICIO N1=0,N2=0,N3=0 N1,N2,N3 N1>N2 N1>N3 FIN F V N2>N3 N2 N3 N1
  • 13. 5.Algoritmoque pida 3 números e indique si el tercero es igual a la suma del primero y el segundo Declaraciónde variables Diagrama de flujo N1= Número1 N2 = Número2 N3 = Número3 INICIO N1=0,N2=0,N3=0 N1,N2.N3 N3=N1+N2 FIN F V “NUMERO 3 ES IGUAL”
  • 14. 6.Algoritmo para que lea por teclado 2 números , si el primero es mayor al segundo informar su suma y se diferencia, en caso contrario informar el producto y la división del primero respecto al segundo. Declaraciónde variables Diagrama de flujo N1= Número1 N2= Número2 S=Suma R=Resta D=División P=Producto INICIO N1=0, N2=0 , S=0,R=0,D=0,P=0 N1, N2 N1>N2 FIN F V R=N1-N2 S=N1+N2 P=N1*N2 D=N1/N2 P,DS,R
  • 15. Lógica en la Programación Condicionales Anidadas Ficha3 EN ESTA SECCIÓN:  Confeccionarun programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima alguno de estos mensajes: Si el promedio es>=7 mostrar "Promocionado". Si el promedio es>=4 y <7 mostrar "Regular". Si el promedio es<4 mostrar "Reprobado"  Se ingresa por teclado un valor entero, mostrar una leyenda que indique si el número es positivo, nulo o negativo  Confeccionarun programa que permita cargar un número entero positivo de hasta tres cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de error si el número de cifras es mayor.  Un postulante a un empleo,realiza un test de capacitación, se obtuvo la siguiente información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas que contestó correctamente.Se pide confeccionarun programa que ingrese los dos datos por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha obtenido,y sabiendo que:Nivel máximo: Porcentaje>=90%. Nivel medio: Porcentaje>=75% y<90%. Nivel regular: Porcentaje>=50% y<75%. Fuera de nivel: Porcentaje<50%.
  • 16. 7. Algoritmo para Confeccionar un programa que pida por teclado tres notas de un alumno, calcule el promedio e imprima alguno de estos mensajes: Si el promedio es >=7 mostrar "Promocionado". Si el promedio es >=4 y <7 mostrar "Regular". Si el promedio es <4 mostrar "Reprobado" Declaraciónde variables Diagrama de flujo C1=Calificación1 C2=Calificación 2 C3=Calificación 3 PROM=Promedio INICIO C1=0,C2=0,C3=0,PROM=0 C1,C2,C3 PROM>=7 FIN F V “PROMOCIONADO”“REPROBADO” PROM=(C1+C2+C3)/3 PROM>=4 “REGULAR”
  • 17. 8.Algoritmo que pida un numero entero y diga si es nulo, positivo o negativo Declaraciónde variables Diagrama de flujo Ne= Número entero INICIO Ne=0 = Ne Ne>0 “ES UN NUMERO POSITIVO” FIN F V “ES UN NUMERO NEGATIVO”
  • 18. 9. Algoritmo para Confeccionar un programa que permita cargar un número entero positivo de hasta tres cifras y muestre un mensaje indicando si tiene 1, 2, o 3 cifras. Mostrar un mensaje de error si el número de cifras es mayor. Declaraciónde variables N= Número Diagrama de flujo INICIO N=0 N N<1000 FIN F V “TIENE 3 CIFRAS” N<100 “TIENE 2 CIFRAS” N<10 “TIENE 1 CIFRAS”
  • 19. 10. Algoritmo para Un postulante a un empleo, realiza un test de capacitación, se obtuvo la siguiente información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha obtenido, y sabiendo que: Nivel máximo: Porcentaje>=90%. Nivel medio: Porcentaje>=75% y <90%. Nivel regular: Porcentaje>=50% y <75%. Fuera de nivel: Porcentaje<50% Diagrama de flujo INICIO P=0,C=0,Pre=0 P.Pre P>=90% “NIVEL MEDIO “,P FIN F V “NIVEL MAXIMO”,PP=>75% “NIVEL REGULAR“,P P=>50% “FUERA DE NIVEL“,P P←(C*100)/Pre
  • 20. 11.Algoritmo para programar un DF que pida un número del 1al 7 y diga que día de la semana le corresponde declaraciónde variables:N=Númeroentero INICIO N=0 N Switch(N) F BREAK; “El día de la semana es Lunes”Case1: Case2: “El día de la semana es Martes” Case3: “El día de la semana es Miércoles” BREAK; BREAK; Case4: “El día de la semana es Jueves” BREAK; Case5: “El día de la semana es Viernes” BREAK; Case6: “El día de la semana es Sábado ” BREAK; 1 2
  • 21. FIN Case7: “El día de la semana es Domingo” BREAK; Default; “Numero fuera de rango” BREAK;
  • 22. 12. Algoritmo para programar un DF que pida los meses. Declaración de Variable M:Mes INICIO M=0 M Switch(M) F BREAK; “El mes es enero”Case1: Case2: “El mes es febrero” Case3: “El mes es marzo” BREAK; BREAK; Case4: “El mes es abril” BREAK; Case5: “El mes es mayo” BREAK; Case6: “El mes es junio” BREAK; 1 2
  • 23. FIN Case7: “El mes es julio” BREAK; Default; “Numero fuera de rango” BREAK; Case8: 21 “El mes es agosto” Case9: Case12: Case11: Case 10: 100: “El mes es septiembre” BREAK; “El mes es octubre” “El mes es noviembre” “El mes es diciembre” BREAK; BREAK; BREAK; BREAK;
  • 24. 13.Hacer un diagrama de flujo que implemente una calculadora básica Declaraciónde Variable : N1= Número1 ,N2= Número2,R=Resultados,PO=Opción INICIO N1=0,N2=0,R=0,OP=0 N1,N2 Switch(OP) Case1: BREAK; Case2: Case4: BREAK; 1 2 ”MENU” “1_Suma”; “2_Resta”; “3_Multiplicacion”; “4_Division”; “Elijauna opción” PO R=N1+N2 R=0 R=0 R=0 R=0 R=N1*N2 R=N1-N2 BREAK; Case3: R=N1/N2 BREAK;
  • 26. 14.Hacer un diagrama de flujo que implemente una calculadora básica INICIO k=0,H=0,D=0,G=0,Dg=0,Cg=0,M=0 K Switch(OP) Case3: BREAK; Case1: BREAK;1 2 ”Seleccione unaopción” “1_Hectogramos”; “2_Decagramos”; “3_Gramos”; “4_Decigramos”; “5_Centigramos”; “4_Miligramos”; “Elijauna opción” OP G=K/1000 H=0 G=0 D=0 D=K/100 H=K/10 BREAK; Case2: Declaraciónde Variables H=Hectogramos D=Decagramos G=Gramos Dg=Decigramos Cg=Centigramos Mg=Miligramos OP=opción
  • 27. FIN Case4: Default; “Numerofuerade rango” BREAK; Dg=0 Dg=K/100001 2 Case6: Case5: Cg=K/100000 Mg=K/1000000 Dg=0 Mg=0 BREAK; BREAK; BREAK;
  • 28. 15.Hacer un diagrama de flujo que implemente una calculadora básica INICIO P=0,A=0,B=0,C=0 P Switch(OP) Case3: BREAK; Case1: BREAK;1 2 ”Seleccione unaopción” “1_Escaleno”; “2_Isosceles”; “3_Equilatero”; “Elijauna opción” OP P=3*A P=0 P=0 P=0 P=2*A+B P=A+B+C BREAK; Case2: DECLARACION DE VARIABLES P=Perímetro A=Lado 1 B=Lado 2 C=Lado 3 OP=Opción