estructura para sem 7
TRANSCRIPT
-
8/17/2019 Estructura Para Sem 7
1/6
Preguntas de Estructura Para (For)
1. Escribir un algoritmo que lea un número y muestre por pantalla
su tabla de multiplicar.
Algoritmo Ejercicio1
Defnir num i !omo Entero"
Escribir #$ngrese un número% #"
&eer num"
Para i'1 asta num !on Paso 1 acer
Escribir i # # num # ' # num*i"
Fin Para
FinAlgoritmo
+. ,eali-ar un algoritmo que calcule la suma de los n primeros
números naturales.
Algoritmo Ejercicio+
Defnir resp num i !omo Entero"
resp'"
Escribir #$ngrese un número% #"
&eer num"
Para i'1 asta num !on Paso 1 acer
resp'resp/i"
Fin Para
Escribir #&a sumatoria es% # resp"
FinAlgoritmo
0. Escribir un algoritmo que calcule el actorial de un númerodado.
Algoritmo Ejercicio0
Defnir act num i !omo Entero"
act'1"
Escribir #$ngrese un número% #"
&eer num"
Para i'1 asta num !on Paso 1 acer
-
8/17/2019 Estructura Para Sem 7
2/6
act'act*i"
Fin Para
Escribir #El actorial es% # act"
FinAlgoritmo
2. Potencia de un número a tra34s de multiplicaciones.
Algoritmo Ejercicio2
Defnir pot e5ponente num i !omo Entero"
pot'1"
Escribir #$ngrese un número% #"
&eer num"
Escribir #$ngrese el 3alor del E5ponente% #"
&eer e5ponente"
Para i'1 asta e5ponente !on Paso 1 acer
pot'pot*num"
Fin Para
Escribir #El # num # al e5ponente # e5ponente # es% # pot"
FinAlgoritmo
6. ,eali-ar un algoritmo que lea dos números enteros a y b yescriba de menor a mayor los números enteros entre ellos.
Algoritmo Ejercicio6
Defnir num n1 n+ i !omo Entero"
Escribir #$ngrese el primer número% #"
&eer n1"
Escribir #$ngrese el segundo número% #"
&eer n+"
si n17'n+ entonces
num'n+"
Para i'n+ asta n1 !on Paso 1 acer
Escribir num"
num'num/1"
Fin Para
8ino
-
8/17/2019 Estructura Para Sem 7
3/6
num'n1"
para i'n1 9asta n+ con paso 1 9acer
Escribir num"
num'num/1"
FinPara
fnsi
FinAlgoritmo
:. ,eali-ar un algoritmo que lea dos números enteros a y b y
escriba los números enteros entre ellos de mayor a menor.
Algoritmo Ejercicio:
Defnir num n1 n+ i !omo Entero"
Escribir #$ngrese el primer número% #"
&eer n1"
Escribir #$ngrese el segundo número% #"
&eer n+"
si n17'n+ entonces
num'n1"
Para i'n+ asta n1 !on Paso 1 acerEscribir num"
num'num;1"
Fin Para
8ino
num'n+"
para i'n1 9asta n+ con paso 1 9acer
Escribir num"
num'num;1"
FinPara
fnsi
FinAlgoritmo
-
8/17/2019 Estructura Para Sem 7
4/6
Defnir i !omo Entero"
Para i'1 asta 1 !on Paso 1 acer
si i mod +' entonces
Escribir i"
fnsi
Fin Para
FinAlgoritmo
=. ,eali-ar un algoritmo que lea dos números enteros a y b y
escriba los números enteros entre ellos múltiplos de 0.
Algoritmo Ejercicio=
Defnir num n1 n+ i !omo Entero"
Escribir #$ngrese el primer número% #"
&eer n1"
Escribir #$ngrese el segundo número% #"
&eer n+"
si n17'n+ entonces
num'n+"
Para i'n+ asta n1 !on Paso 1 acersi i mod 0' entonces
Escribir num"
Fin8i
num'num/1"
Fin Para
8ino
num'n1"
para i'n1 9asta n+ con paso 1 9acer
si i mod 0' entonces
Escribir num"
Fin8i
num'num/1"
FinPara
fnsi
-
8/17/2019 Estructura Para Sem 7
5/6
FinAlgoritmo
>. ,eali-ar un algoritmo que de los primeros + números enterosescriba los números pares y la media aritm4tica de los impares.
Algoritmo Ejercicio>
Defnir i sum c !omo Entero"
c'"
sum'"
Para i'1 asta + !on Paso 1 acer
si i mod +' entonces
Escribir i"
8ino
sum'sum/i"
c'c/1"
fnsi
Fin Para
Escribir #&a media aritm4tica de los impares es% # sum?c"
FinAlgoritmo
1. ,eali-ar un algoritmo que determine si un número esprimo.
Algoritmo Ejercicio1
Defnir i num c !omo Entero"
c'"
Escribir #$ngrese un número% #"
&eer num"
Para i'1 asta num !on Paso 1 acer
si num mod i' entonces
c'c/1"
fnsi
Fin Para
si c'+ entonces
Escribir #El número # num # es primo#"
sino
-
8/17/2019 Estructura Para Sem 7
6/6
Escribir #El número # num # no es primo#"
Fin8i
FinAlgoritmo
11. Escribir un algoritmo que lea una lista de números ydetermine el número de ellos que son positi3os y negati3os.
1+. &a sucesi@n de Fibonacci se defne de la siguiente orma%
a1'1 a+'1 y an'an;1/an;+ para n7+ es decir los dos primerosson 1 y el resto cada uno es la suma de los dos anteriores los
primeros son% 1 1 + 0 6 = 10 +1 ... acer un diagrama deujo para calcular el B;4simo t4rmino de la sucesi@n.
10. Cn proesor tiene un salario inicial de 16 y recibe un
incremento de 1 anual durante : aos. G!uHl es su salario alcabo de : aosI GJu4 salario 9a recibido en cada uno de los :
aosI12. 8e requiere un algoritmo para determinar de B
cantidades cuHntas son cero cuHntas son menores a cero y
cuHntas son mayores a cero.16. 8e requiere un algoritmo para determinar cuHnto a9orrarH
en pesos una persona diariamente y en un mes si a9orra 0K el
primero de enero >K el dos de enero +