Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO 1
Pseudocdigo
Algoritmo Contador Var Entero: n INICIO Leer (n) Escribir (Los, n,nmeros naturales son) Desde i 1 hasta n hacer
Fin_desde FIN
Diagrama de Flujo
INICIO i i <=n i i+1 SI Escribir (i) 1
FIN
Cdigo
#include <iostream !" #include <stdlib !" int main()# int n$ cin""n$ %or (int i&1$i<&n$i++)# cout<<n<<endl$ ' return ($ '
EJERCICIO
Realizar la serie !RI"#$%&"R de n numeros
)*o la serie trian+ular es la si+uiente: 1,,,-,1(,1.,/1,0
'seudo(digo
Algoritmo 12I3456L32 Var Entero: n Entero: termino INICIO Leer(n) 1ermino Desde i ( 1 hasta n hacer termino+i
1ermino
Escribir (termino)
I Fin_desde FIN
i+1
Diagrama de Flujo
INICIO
Leer(n) Termino 0
i i <=n i i+1
4)
SI Trmino +i Trmino
Escribir (i)
FIN
Cdigo
#include <iostream !" #include <stdlib !"
int main()# int n$ cin""n$ int termino=0; %or (int i&1$i<&n$i++)# t7rmino & t7rmino+i$ cout<<t7rmino<<endl$ ' return ($ '
EJERCICIO )
Dise*ar un algoritmo que me permita imprimir la suma de los nmeros impares menores o iguales que n+
'seudo(digo
Algoritmo Suma8Im9ares Var Entero: i, n 2eal: S INICIO S (
FIN
Diagrama de Flujo
INICIO
Leer(n)
i i <=n i
4)
i+2 SI
S S+i
Escribir( S )
FIN
Cdigo
#include <iostream !" #include <stdlib !" int main()# int n$ int S=0; cin""n$ %or (int i&1$ i<&n$ i&i+/)# S & S+i$ ' Cout<<S<<endl$ return ($ '
EJERCICIO ,
Reali(e un algoritmo para re(ono(er si un numero esta entre el rango de 1 a n nmeros- utili(e una estru(tura repetiti.a para- en el (aso que no este- que imprima- numero no /allado+
'seudo(digo
Algoritmo :eri%ica84mero Var Entero: i, n , nmero ;oleano: Encontrado
Desdei
1 hasta n hacer
Diagrama de Flujo
INICIO
i i <=n i
1 4) i+1
SI
4)
N"mer o=i SI
4)
Escribir (N"mero No
FIN
Cdigo
#include <iostream !" #include <stdlib !" int main()# int n,numero$ bool encontrado&%alse$ cin""n""numero$ %or (int i&1$ i<&n$ i++)# i%(numero&&i)# encontrado&true$ brea>$ '
'
return ($ '
EJERCICIO 0
Di1uje una ta1la de multipli(ar de n nmeros
'seudo(digo
Algoritmo 1abla8@ulti9licar Var Entero: i,*,n INICIO Leer(n) Para i 1 !asta n !acer Escribir(1abla del , i)$ Para * 1 hasta 1/ hacer Escribir(i, A, *, &, iB*) F#ara F#ara FIN
Diagrama de Flujo
INICIO
Leer(n)
i i <=n i
i+1 SI
FIN
Cdigo
#include <iostream !" #include <stdlib !"
int main()# int n$ cin""n$ %or (int i&1$ i<&n$ i++)# cout<<1abla del: <<i$ %or (int *&1$*<&1/$*++)# cout<<i<< A <<*<< & <<iB*<<endl$ ' '
return ($ '
EJERCICIO 2
Realizar el "lgoritmo para (al(ular el 3a(torial de un numero #
'seudo(digo
Algoritmo <3C1)2I3L Var Entero: >, 4 2eal: %actorial INICIO leer (4) si (4<() escribir(El numero debe ser 9ositiCo) sino $actorial 1
si (4"1) #ara D / !asta 4 !acer %actorial $#ara $si escribir(<actorial de ,4,&,%actorial)$ $si FI# %actorialBD
Diagrama de Flujo
INICIO
Leer(n) SI
4)
N<0
+actoria' 4)
N,1 - <=n -
SI 2 4) -+1 i+1
SI
+actoria' +actoria'.-
escribir(<actorial de ,4,&,%actorial)$
FIN
Cdigo
#include <iostream !" #include <stdlib !" int main()# int n,%actorial$ cin""n$ i%(n<()# cout<<El numero debe ser 9ositiCo$ else# %actorial&1$ i%(n"1)# %or (int D&/$ D<&n$ D++)# %actorial&%actorialBD$
EJERCICIO 4
5e tienen ) notas de ) alumnos de la FI5I- se pide un programa que me (al(ule la media+6%sar una estru(tura para7
'seudo(digo
3l+oritmo @edia Var Entero 4ota1, nota/, nota,, i Real media INICIO media Para(i ( 1 !asta ,) hacer !i(i&&1) @edia Fsi !i(i&&/) media $si media + nota/ media + nota1
Diagrama de Flujo
INICIO
media
- <=n SI
-+1 i+1
4)
SI
4)
SI /edia nota2
I==2
media +
mediamedia10 SI I==0
4)
/edia nota0
media +
Cdigo
#include <iostream !" #include <stdlib !" int main()# int nota1, nota/, nota,$ int media&($ %or (int i&1$ i<&,$ i++)#
EJERCICIO 1
Reali(e un programa que dado un numero n- me d8 la di3eren(ia de la suma de los nmeros menores de n que sean pares (on los impares+
'seudo(digo
Algoritmo =i%erencia Var: Entero: i,*,n, 9ar,im9ar, resta INICIO Leer(n) 9ar im9ar #ara(i ( ( / !asta n) hacer
9ar+i
escribir(resta) FIN
Diagrama de Flujo
INICIO
Leer(n)
)ar
im)ar
i i <=n i SI
4)
-+2 i+1
)ar
)ar + i
3 4 <=n
FIN
4)
SI
Cdigo
#include <iostream !" #include <stdlib !" int main()# int 9ar, im9ar,n$ 9ar&im9ar&($ int resta$
cin""n$ %or (int i&/$ i<&n$ i&i+/)# 9ar&9ar+i$ ' %or (int *&1$ *<&n$ *&*+/)# im9ar&im9ar+*$ '
EJERCICIO 9
5e ingresa un numero # menor que 1::::::- realizar un programa que me indique la (antidad de (i3ras que tiene di(/o numero+
Pseudocdigo
Algoritmo CantidadCi%ras Var: Entero: ci%ras,n,i, num Constante: @aG&1(((((( INICIO Leer(n) num ci%ra Para( i n ( 1 !asta @aG) !acer 4um Ci%ra (num F num(mod)1()E1( ci%ra +1
!i(num&()
Diagrama de Flujo
INICIO
Leer(n)
num
ci%ra
i i <=n i
i+2 i+1
Ci%ra
ci%ra +1
4) N"m=0 SI Interr"m)ir
escribir(ci%ra)
FIN
Cdigo
#include <iostream !" #include <stdlib !" #de%ine @3A 1(((((( int main()# int n,ci%ra,num$ ci%ra&($ cin""n$ num&n$