SlideShare una empresa de Scribd logo
DEBER DE LÓGICA DE PROGRAMACIÓN
ESTRUCTURA DE SELECCIÓN (SI ENTONCES)
1. Hacer el algoritmo necesario para realizar la siguiente operación ((n1 ^ n2) ^
n3) ^ 2 si el resultado es mayor a 100, sumarle 70 sino restarle 30.
Inicio
Leer n1;
Leer n2;
Leer n3;
res=((n1^n2)^n3)^2;
si (res>100) Entonces
res=res+70;
Sino
res=res-30;
FinSi
Escribir res;
Fin
2. Hacer el algoritmo necesario para ingresar el valor de un ángulo entre 1 y 180
incluidos, determinar si es un ángulo agudo, recto, obtuso o llano.
Inicio
Leer an;
si (an>=1) Y (an<=180) Entonces
si (an>=1) Y (an<90) Entonces
Escribir ("a agudo");
Sino
si (an=90)Entonces
Escribir ("a recto");
Sino
si (an>90) Y (an<180) Entonces
Escribir ("a obtuso");
Sino
Escribir ("a llano");
FinSi
FinSi
FinSi
FinSi
Fin
3. Hacer el algoritmo necesario para saber si el salario básico de un trabajador es
mayor o igual a 354 dólares, si los es escribir un mensaje que me indique que
“el trabajador si tiene salario básico” caso contrario “el trabajador no tiene
salario básico”.
Inicio
Leer sal;
si (sal >=354) Entonces
Escribir ("el trabajador tiene salario basico");
Sino
Escribir ("el trabajador no tiene salario basico");
FinSi
Fin
ESTRUCTURA DE SELECCIÓN (EN CASO DE)
4. Hacer el algoritmo necesario para ingresar un número de 1 al 7 y me visualice su
equivalente a un día de la semana, tomando en cuenta que el número 1 equivale
a Domingo.
Inicio
Leer n;
Segun n Hacer
1:
Escribir ("domingo");
2:
Escribir ("lunes");
3:
Escribir ("martes");
4:
Escribir ("miercoles");
5:
Escribir ("jueves");
6:
Escribir ("viernes");
7:
Escribir ("sabado");
Fin Segun
Fin
5. Hacer el algoritmo necesario para ingresar un número de 1 al 12 y me visualice
su equivalente en meses del año.
Inicio
Leer n;
Segun n Hacer
1:
Escribir ("enero");
2:
Escribir ("febrero");
3:
Escribir ("marzo");
4:
Escribir ("abril");
5:
Escribir ("mayo");
6:
Escribir ("junio");
7:
Escribir ("julio");
8:
Escribir ("agosto");
9:
Escribir ("septiembre");
10:
Escribir ("octubre");
11:
Escribir ("noviembre");
12:
Escribir ("diciembre");
Fin Segun
Fin
6. Hacer el algoritmo necesario para ingresar un número de 1 al 15 y me visualice
su equivalente en letras.
Inicio
Leer n;
Segun n Hacer
1:
Escribir ("uno");
2:
Escribir ("dos");
3:
Escribir ("tres");
4:
Escribir ("cuatro");
5:
Escribir ("cinco");
6:
Escribir ("seis");
7:
Escribir ("siete");
8:
Escribir ("ocho");
9:
Escribir ("nueve");
10:
Escribir ("diez");
11:
Escribir ("once");
12:
Escribir ("doce");
13:
Escribir ("trece");
14:
Escribir ("catorce");
15:
Escribir ("quince");
Fin Segun
Fin
7. Hacer el algoritmo necesario para ingresar la primera letra de un día de la
semana y me indique q número de día es, tomando en cuenta que la letra D de
domingo corresponde al número 1.
Inicio
Leer n;
Segun n Hacer
"d":
Escribir ("1");
"l":
Escribir ("2");
"m":
Escribir ("3");
"i":
Escribir ("4");
"j":
Escribir ("5");
"v":
Escribir ("6");
"s":
Escribir ("7");
Fin Segun
Fin
ESTRUCTURA DE REPETICIÓN (PARA)
8. Hacer el algoritmo necesario para calcular y visualizar la suma y producto de los
números comprendidos entre 20 y 400 incluidos.
Inicio
suma=0;
prod=1;
Para i<-20 Hasta 400 Con Paso 1 Hacer
suma=suma+i;
prod=prod*i;
Fin Para
Escribir suma;
Escribir prod;
Fin
9. Hacer el algoritmo necesario para ingresar 200 números enteros por teclado y
contar cuantos son positivos, negativos y ceros.
Inicio
contp=0;
contn=0;
conta0=0;
Para i<-1 Hasta 10 Con Paso 1 Hacer
Leer n;
si(n>0)Entonces
contp=contp+1;
FinSi
si(n<0)Entonces
contn=contn+1;
FinSi
si(n=0)Entonces
cont0=cont0+1;
FinSi
Fin Para
Escribir contp;
Escribir contn;
Escribir cont0;
Fin
10. Hacer el algoritmo necesario para sumar los números pares del 2 al 100, y
visualizar su resultado.
Inicio
suma=0;
Para i<-2 Hasta 100 Con Paso 1 Hacer
si(i MOD 2=0)Entonces
suma=suma +i;
FinSi
Fin Para
Escribir suma;
Fin
11. Hacer el algoritmo necesario para en base a la selección del usuario calcular:
a) 𝑥 𝑎−𝑏
b) 𝑥 𝑎∗𝑏
c) 𝑥 𝑎/𝑏
Inicio
Escribir ("1=( x^(a-b) )");
Escribir ("2=( x^(a*b) )");
Escribir ("3=( x^(a/b) )");
Escribir ("escoja una opcion");
Leer op;
Segun op Hacer
1:
Leer x;
Leer a;
Leer b;
r=x^(a-b);
2:
Leer x;
Leer a;
Leer b;
r=x^(a*b);
3:
Leer x;
Leer a;
Leer b;
r=x^(a/b);
Fin Segun
Escribir r;
Fin
12. Hacer el algoritmo necesario para en base a la selección del usuario calcular:
a) 𝑥 𝑎
∗ 𝑦 𝑎
b) 𝑥 𝑎+𝑏
c)
𝑥 𝑎
𝑦 𝑎
Inicio
Escribir ("1=( (x^a)*(y^a)) )");
Escribir ("2=( x^(a+b) )");
Escribir ("3=( (x^a)/(y^a) )");
Escribir ("escoja una opcion");
Leer op;
Segun op Hacer
1:
Leer x;
Leer a;
Leer z;
r=(x^a)*(z^a);
2:
Leer x;
Leer a;
Leer b;
r=x^(a+b);
3:
Leer x;
Leer a;
Leer z;
r=(x^a)/(z^a);
Fin Segun
Escribir r;
Fin
13. Hacer el algoritmo necesario para calcular:
∑(
1
2 𝑛
+
1
2 𝑛−1
)
𝑛
𝑖=1
Inicio
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
suma=suma + ((1/2^n )+(1/2^(n-1)));
Fin Para
Escribir suma;
Fin
Bibliografía
Luis Joyanes Aguilar; Fundamentos de programación; McGraw Hill;

Más contenido relacionado

La actualidad más candente (16)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Metodo De Gauss
Metodo De GaussMetodo De Gauss
Metodo De Gauss
 
Metodo de Gaus jordan
Metodo de Gaus jordanMetodo de Gaus jordan
Metodo de Gaus jordan
 
Aranza itzel garcia_angeles
Aranza itzel garcia_angelesAranza itzel garcia_angeles
Aranza itzel garcia_angeles
 
Calculando la inversa de la tangente con calculadora
Calculando la inversa de la tangente con calculadoraCalculando la inversa de la tangente con calculadora
Calculando la inversa de la tangente con calculadora
 
Algoritmo para realizar un.....
Algoritmo para realizar un.....Algoritmo para realizar un.....
Algoritmo para realizar un.....
 
Calculando la inversa del seno con excel
Calculando la inversa del seno con excelCalculando la inversa del seno con excel
Calculando la inversa del seno con excel
 
Cuentas deudoras
Cuentas deudorasCuentas deudoras
Cuentas deudoras
 
Lista 3
Lista 3Lista 3
Lista 3
 
Reformulacion de la propuesta
Reformulacion de la propuestaReformulacion de la propuesta
Reformulacion de la propuesta
 
Reformulacion de la propuesta
Reformulacion de la propuestaReformulacion de la propuesta
Reformulacion de la propuesta
 
Trigonometria02
Trigonometria02Trigonometria02
Trigonometria02
 
Algoritmos selectivos
Algoritmos selectivosAlgoritmos selectivos
Algoritmos selectivos
 
Identidades Trigonométricas
Identidades TrigonométricasIdentidades Trigonométricas
Identidades Trigonométricas
 
Problema
ProblemaProblema
Problema
 
Cuentas acreedoras
Cuentas acreedorasCuentas acreedoras
Cuentas acreedoras
 

Destacado

Unidad educativa-republica-del-ecuador
Unidad educativa-republica-del-ecuadorUnidad educativa-republica-del-ecuador
Unidad educativa-republica-del-ecuador
WilliamRea12326
 
Liderazgo diferencia jefe lider sesion i
Liderazgo diferencia jefe lider sesion iLiderazgo diferencia jefe lider sesion i
Liderazgo diferencia jefe lider sesion i
uatscdhweb
 
Conocimiento vs internet
Conocimiento vs internetConocimiento vs internet
Conocimiento vs internet
BenildaOsorio
 
Ofimaticaa en una empresa
Ofimaticaa en una empresaOfimaticaa en una empresa
Ofimaticaa en una empresa
Acxys
 

Destacado (20)

procesos de la obtención de la madera
procesos de la obtención de la madera procesos de la obtención de la madera
procesos de la obtención de la madera
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Planificacion estrategica
Planificacion estrategicaPlanificacion estrategica
Planificacion estrategica
 
Elsi joana
Elsi joanaElsi joana
Elsi joana
 
Diferencias
DiferenciasDiferencias
Diferencias
 
Unidad educativa-republica-del-ecuador
Unidad educativa-republica-del-ecuadorUnidad educativa-republica-del-ecuador
Unidad educativa-republica-del-ecuador
 
Mision y vision
Mision y visionMision y vision
Mision y vision
 
Liderazgo diferencia jefe lider sesion i
Liderazgo diferencia jefe lider sesion iLiderazgo diferencia jefe lider sesion i
Liderazgo diferencia jefe lider sesion i
 
Yandy 3
Yandy 3Yandy 3
Yandy 3
 
Convenciones y acuerdos de trabajo
Convenciones y acuerdos de trabajoConvenciones y acuerdos de trabajo
Convenciones y acuerdos de trabajo
 
Conocimiento vs internet
Conocimiento vs internetConocimiento vs internet
Conocimiento vs internet
 
Gerardo ortiz
Gerardo ortiz Gerardo ortiz
Gerardo ortiz
 
EDUCACIÓN ALTERNANCIA - CENTROS DE INTERES
EDUCACIÓN ALTERNANCIA - CENTROS DE INTERESEDUCACIÓN ALTERNANCIA - CENTROS DE INTERES
EDUCACIÓN ALTERNANCIA - CENTROS DE INTERES
 
29646209 intercambiadores-de-calor
29646209 intercambiadores-de-calor29646209 intercambiadores-de-calor
29646209 intercambiadores-de-calor
 
Ofimaticaa en una empresa
Ofimaticaa en una empresaOfimaticaa en una empresa
Ofimaticaa en una empresa
 
Ffernandez
FfernandezFfernandez
Ffernandez
 
Rna
RnaRna
Rna
 
El sistema solar
El sistema solarEl sistema solar
El sistema solar
 
María Virgina Velásquez-Pilar Mode
María Virgina Velásquez-Pilar ModeMaría Virgina Velásquez-Pilar Mode
María Virgina Velásquez-Pilar Mode
 
Informática
InformáticaInformática
Informática
 

Similar a algoritmos(ejercicios) (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Mormorejera
MormorejeraMormorejera
Mormorejera
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejm repetitivas
Ejm repetitivasEjm repetitivas
Ejm repetitivas
 
Pseintejemploscmds 2016
Pseintejemploscmds 2016Pseintejemploscmds 2016
Pseintejemploscmds 2016
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Diagrama de flujo Delfina
Diagrama de flujo DelfinaDiagrama de flujo Delfina
Diagrama de flujo Delfina
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
15diagramas de flujo
15diagramas de flujo15diagramas de flujo
15diagramas de flujo
 
Ejemplos de diagramas de flujo
Ejemplos de diagramas de flujoEjemplos de diagramas de flujo
Ejemplos de diagramas de flujo
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 

Último

La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
yeisonmoreno02
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 

Último (9)

La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
 
Enfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles eEnfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles e
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
PANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todoPANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todo
 
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
 
Metodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdfMetodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdf
 
SliderSHARE ¿que es? y ¿c0mo funciona ?.
SliderSHARE ¿que es? y ¿c0mo funciona ?.SliderSHARE ¿que es? y ¿c0mo funciona ?.
SliderSHARE ¿que es? y ¿c0mo funciona ?.
 

algoritmos(ejercicios)

  • 1. DEBER DE LÓGICA DE PROGRAMACIÓN ESTRUCTURA DE SELECCIÓN (SI ENTONCES) 1. Hacer el algoritmo necesario para realizar la siguiente operación ((n1 ^ n2) ^ n3) ^ 2 si el resultado es mayor a 100, sumarle 70 sino restarle 30. Inicio Leer n1; Leer n2; Leer n3; res=((n1^n2)^n3)^2; si (res>100) Entonces res=res+70; Sino res=res-30; FinSi Escribir res; Fin 2. Hacer el algoritmo necesario para ingresar el valor de un ángulo entre 1 y 180 incluidos, determinar si es un ángulo agudo, recto, obtuso o llano. Inicio Leer an; si (an>=1) Y (an<=180) Entonces si (an>=1) Y (an<90) Entonces Escribir ("a agudo"); Sino si (an=90)Entonces Escribir ("a recto"); Sino si (an>90) Y (an<180) Entonces Escribir ("a obtuso"); Sino Escribir ("a llano"); FinSi FinSi FinSi FinSi Fin 3. Hacer el algoritmo necesario para saber si el salario básico de un trabajador es mayor o igual a 354 dólares, si los es escribir un mensaje que me indique que “el trabajador si tiene salario básico” caso contrario “el trabajador no tiene salario básico”.
  • 2. Inicio Leer sal; si (sal >=354) Entonces Escribir ("el trabajador tiene salario basico"); Sino Escribir ("el trabajador no tiene salario basico"); FinSi Fin ESTRUCTURA DE SELECCIÓN (EN CASO DE) 4. Hacer el algoritmo necesario para ingresar un número de 1 al 7 y me visualice su equivalente a un día de la semana, tomando en cuenta que el número 1 equivale a Domingo. Inicio Leer n; Segun n Hacer 1: Escribir ("domingo"); 2: Escribir ("lunes"); 3: Escribir ("martes"); 4: Escribir ("miercoles"); 5: Escribir ("jueves"); 6: Escribir ("viernes"); 7: Escribir ("sabado"); Fin Segun Fin 5. Hacer el algoritmo necesario para ingresar un número de 1 al 12 y me visualice su equivalente en meses del año. Inicio Leer n; Segun n Hacer 1: Escribir ("enero"); 2:
  • 3. Escribir ("febrero"); 3: Escribir ("marzo"); 4: Escribir ("abril"); 5: Escribir ("mayo"); 6: Escribir ("junio"); 7: Escribir ("julio"); 8: Escribir ("agosto"); 9: Escribir ("septiembre"); 10: Escribir ("octubre"); 11: Escribir ("noviembre"); 12: Escribir ("diciembre"); Fin Segun Fin 6. Hacer el algoritmo necesario para ingresar un número de 1 al 15 y me visualice su equivalente en letras. Inicio Leer n; Segun n Hacer 1: Escribir ("uno"); 2: Escribir ("dos"); 3: Escribir ("tres"); 4: Escribir ("cuatro"); 5: Escribir ("cinco"); 6: Escribir ("seis"); 7: Escribir ("siete"); 8:
  • 4. Escribir ("ocho"); 9: Escribir ("nueve"); 10: Escribir ("diez"); 11: Escribir ("once"); 12: Escribir ("doce"); 13: Escribir ("trece"); 14: Escribir ("catorce"); 15: Escribir ("quince"); Fin Segun Fin 7. Hacer el algoritmo necesario para ingresar la primera letra de un día de la semana y me indique q número de día es, tomando en cuenta que la letra D de domingo corresponde al número 1. Inicio Leer n; Segun n Hacer "d": Escribir ("1"); "l": Escribir ("2"); "m": Escribir ("3"); "i": Escribir ("4"); "j": Escribir ("5"); "v": Escribir ("6"); "s": Escribir ("7"); Fin Segun Fin ESTRUCTURA DE REPETICIÓN (PARA) 8. Hacer el algoritmo necesario para calcular y visualizar la suma y producto de los números comprendidos entre 20 y 400 incluidos.
  • 5. Inicio suma=0; prod=1; Para i<-20 Hasta 400 Con Paso 1 Hacer suma=suma+i; prod=prod*i; Fin Para Escribir suma; Escribir prod; Fin 9. Hacer el algoritmo necesario para ingresar 200 números enteros por teclado y contar cuantos son positivos, negativos y ceros. Inicio contp=0; contn=0; conta0=0; Para i<-1 Hasta 10 Con Paso 1 Hacer Leer n; si(n>0)Entonces contp=contp+1; FinSi si(n<0)Entonces contn=contn+1; FinSi si(n=0)Entonces cont0=cont0+1; FinSi Fin Para Escribir contp; Escribir contn; Escribir cont0; Fin 10. Hacer el algoritmo necesario para sumar los números pares del 2 al 100, y visualizar su resultado. Inicio suma=0; Para i<-2 Hasta 100 Con Paso 1 Hacer si(i MOD 2=0)Entonces suma=suma +i; FinSi Fin Para
  • 6. Escribir suma; Fin 11. Hacer el algoritmo necesario para en base a la selección del usuario calcular: a) 𝑥 𝑎−𝑏 b) 𝑥 𝑎∗𝑏 c) 𝑥 𝑎/𝑏 Inicio Escribir ("1=( x^(a-b) )"); Escribir ("2=( x^(a*b) )"); Escribir ("3=( x^(a/b) )"); Escribir ("escoja una opcion"); Leer op; Segun op Hacer 1: Leer x; Leer a; Leer b; r=x^(a-b); 2: Leer x; Leer a; Leer b; r=x^(a*b); 3: Leer x; Leer a; Leer b; r=x^(a/b);
  • 7. Fin Segun Escribir r; Fin 12. Hacer el algoritmo necesario para en base a la selección del usuario calcular: a) 𝑥 𝑎 ∗ 𝑦 𝑎 b) 𝑥 𝑎+𝑏 c) 𝑥 𝑎 𝑦 𝑎 Inicio Escribir ("1=( (x^a)*(y^a)) )"); Escribir ("2=( x^(a+b) )"); Escribir ("3=( (x^a)/(y^a) )"); Escribir ("escoja una opcion"); Leer op; Segun op Hacer 1: Leer x; Leer a; Leer z; r=(x^a)*(z^a); 2: Leer x; Leer a; Leer b; r=x^(a+b); 3: Leer x; Leer a;
  • 8. Leer z; r=(x^a)/(z^a); Fin Segun Escribir r; Fin 13. Hacer el algoritmo necesario para calcular: ∑( 1 2 𝑛 + 1 2 𝑛−1 ) 𝑛 𝑖=1 Inicio Leer n; Para i<-1 Hasta n Con Paso 1 Hacer suma=suma + ((1/2^n )+(1/2^(n-1))); Fin Para Escribir suma; Fin Bibliografía Luis Joyanes Aguilar; Fundamentos de programación; McGraw Hill;