lenguaje de programacion

Anuncio
LENGUAJE DE PROGRAMACION
ACTIVIDAD3
EJERCICIOS PRACTICOS
SENTENCIAS DE BUCLES
1. Hacer un diagrama de flujo que permita escribir
los 100 primeros numeros pares.
2. Hacer un diagrama de flujo que permita escribir
los 100 primeros numeros impares.
3. Hacer un diagrama de flujo que permita escribir
los 100 primeros numeros pares en forma
descendente
4. Hacer un diagrama de flujo que permita escribir
los 100 primeros numeros impares en forma
descendente
5. Hacer una programa que permita sumar los 10
primeros números leídos por teclado.
Dim i As Integer
Dim s As Integer
lstnum.Items.Clear()
s = 0
'con for...next
'For i = 1 To Val(txtnum.Text)
'lstnum.Items.Add(i)
' s = s + i
' Next
' txtsuma.Text = Str(s)
'con do while...loop
Do While i < Val(txtnum.Text)
i = i + 1
lstnum.Items.Add(i)
s = s + i
Loop
txtsuma.Text = Str(s)
6. Hacer una programa que permita sumar los 10 primeros números pares leídos por
teclado.
7. Hacer una programa que permita sumar los 10 primeros números impares leídos por
teclado.
8. Hacer un programa que permita mostrar los divisores de un numero y sumar la
cantidad de los numeros divisores.
WWW.ROLANDOSTUDIOS.COM
Página 1
LENGUAJE DE PROGRAMACION
9. Hacer un programa que permita hacer la tabla de multiplicar de un numero
Dim i As Integer
Dim s As Integer
lstnum.Items.Clear()
s = 0
For i = 1 To 12
lstnum.Items.Add(i & " X " & Val(txtnum.Text) & "="
& i * Val(txtnum.Text))
s = s + i
Next
10. Hacer un programa que permita hacer la tabla de dividir de un numero
11. Hacer un programa que permita hacer la tabla de multiplicar de un numero negativo
12. Hacer un programa que permita ingresar N numeros, en una lista muestre los pares y
la suma de estos mismos; y en otra la lista muestre los impares y el producto de estos
mismos.
13. La sucesión de Fibonacci se define de la siguiente forma: a 1=1, a2=1 y an=an-1+an-2
para n>2, es decir los dos primeros son 1 y el resto cada uno es la suma de los dos
anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13, 21, ... Hacer un diagrama de flujo para
calcular el N-ésimo término de la sucesión.
WWW.ROLANDOSTUDIOS.COM
Página 2
LENGUAJE DE PROGRAMACION
Dado N, el proceso es el siguiente:
- si N<=2 se escribe directamente 1 y se acaba.
- en otro caso se guardan en A y B los 2 últimos (al principio 1) y se suman, pasando
después a llamar A al antiguo B, y B a la suma. Se decrementa N y cuando valga 2, en B
tenemos lo que queremos.
Vamos a ver como funciona paso a paso. Para ello vamos a numerar cada uno de los
pasos y ver como se van realizando.
(1) Leemos N, supongamos N=4.
(2) ¿N<=2? Entonces NO
(3) A=1
(4) B=1
(5) C=A+B=1+1=2
(6) A=B=1
(7) B=C=2
(8) N=N-1=4-1=3
(9) ¿N=2? entonces NO
(5) C=A+B=1+2=3
(6) A=B=2
(7) B=C=3
(8) N=N-1=3-1=2
(9) ¿N=2? Entonces SI
(10) Escribimos B, es decir 3.
14. Hacer el diagrama de flujo para calcular el factorial de N (N!=1·2·3·...·N).
15. Mostrar 10 veces en una lista los nombres y apellidos completos de tu profesor de
lenguaje de programacion.
WWW.ROLANDOSTUDIOS.COM
Página 3
Descargar