examen

11
GRUPO: “A” UNIVERSIDAD AUTÓNOMA “TOMÁS FRÍAS” FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA CIVIL Universitario: Vidaurre Ocampo Luis Fernando C.I: 6607678 Página:1/9 1.- Conocido un valor (N∈NyN≥ 31 ¿. Encontrar todos los factores primos que contenga ANALISIS: N∈NyN≥ 31 N /2=0, tiene parte entera o mitad (cuando el último número es par o cero de una cifra o cantidad). N/3= 0, tiene su tercera parte (cuando la suma de la cifra o cantidad es múltiplo de tres) N /5=0, tiene su quinta parte (cuando el último número es cinco o cero de una cifra o cantidad). N /7=0, tiene su séptima parte (cuando el número es múltiplo de siete). De esta manera se analiza con todos los numero primos. ALGORITMO: 1.- Inicio 2.- Leer: N 3.- Si N <31 Entonces ir al paso 11 4.- Caso contrario 5.- Inicializar. i=2 6.- Si N mod i=0 entonces 1

Upload: luis-fernando-vidaurre-ocampo

Post on 03-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

I

TRANSCRIPT

GRUPO:“A”

UNIVERSIDAD AUTÓNOMA “TOMÁS FRÍAS”FACULTAD DE INGENIERÍA

CARRERA DE INGENIERÍA CIVIL

Universitario: Vidaurre Ocampo Luis Fernando C.I: 6607678 Página:1/9

1.- Conocido un valor (N∈N yN ≥31¿. Encontrar todos los factores primos que contenga

ANALISIS:

N∈N yN ≥31

N /2=0, tiene parte entera o mitad (cuando el último número es par o cero de una cifra o cantidad).

N/3= 0, tiene su tercera parte (cuando la suma de la cifra o cantidad es múltiplo de tres)

N /5=0, tiene su quinta parte (cuando el último número es cinco o cero de una cifra o cantidad).

N /7=0, tiene su séptima parte (cuando el número es múltiplo de siete).

De esta manera se analiza con todos los numero primos.

ALGORITMO:

1.- Inicio

2.- Leer: N

3.- Si N <31 Entonces ir al paso 11

4.- Caso contrario

5.- Inicializar. i=2

6.- Si N mod i=0 entonces

7.-Calcular: N=N/i luego ir al paso 10

8.- Caso contrario

9.-Calcular: i=i+1 ir al paso 6

1

10.- Mostrar: Factores

11.- Finalizar

DIAGRAMA DE FLUJO: (Descomposición Factorial)

Si

NO

Si

NO

2

Inicio

N

I=2

N Mod i=0 N=N/i

Factores Primos

Fin

N< 31? α

I=i+1 Mostrar:

α

PRUEBA DE CONTROL:

(Descomposición Factorial)

a) Interface Gráfica

b)

CONTROL PROPIEDAD VALOR

3

Label1 Text “N”Label2 Text “Factores Primos”

TextBox1 Text “ ”TextBox2 Text “ “Button1 Text “Calcular Descomposición Factorial”Button2 Text “Salir”

Multiline= True

ScrollBars=Both

c) Programación

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim N, i As Integer N = Val(TextBox1.Text) If N < 31 Then MsgBox("N tiene que ser mayor o igual a 31", vbCritical, "CONTROL") TextBox1.Text = "" End If i = 2 TextBox2.Text = "" Do While N >= 31 Do While N <> 1 If (N Mod i = 0) Then N = N / i TextBox2.Text = TextBox2.Text + Str(i) + vbCrLf Else i = i + 1 End If Loop Loop End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub

4

End Class

2.- Conocido la velocidad inicial de un móvil que es lanzado a un ángulo α con respecto a la horizontal, determinar:

a). La altura máxima alcanzada.

b). La distancia horizontal alcanzado.

c). El tiempo total de la trayectoria del móvil.

ANALISIS:

5

t f=tMáxima Y= o

V ox=V o∗cos (α ) ; V oy=V o∗Sen(α )

Y ( t )=V 0∗t∗sen (α )−12∗g∗t2

Y ( t )=V 0 y∗t−12∗g∗t2 ;

dydt

=V 0 y−g∗t

T max=V 0 yt

; T total=2∗T max Entonces

DHoriz .=V 0x∗T total

H Máxima=Y t (máxima )=V 0 y∗V 0 y

g−

12∗g∗V oy

2

g2

H Máxima=Y t (máxima )=V oy2 −1

2∗V oy

2

g

H Máxima=V oy2

2∗g

ALGORITMO:

1.- Inicio

2.- Leer: Vo ,α

3.- Inicializar t=0,Dt=1 , Ya=0, g=9.81

4.- Calcular: Vox=Vo*Cos(α ¿, Voy=Vo*sen(α ¿

5.- Calcular: t=t+Dt

6.- Calcular: Y = Voy*t – (1/2)*g*t^2

7.- Si Y<=Ya Entonces

8.-Calcular: Hmáx= Ya = (Voy)^2/(2*g)

9.- Calcular: Tmáx=Voy/g

10.- Calcular: Ttotal= 2* Tmáx

6

11.- Calcular: Dhoriz.= Vox* Ttotal

12.- Caso Contrario

13.- Ya=Y volver al paso 5

14.- Mostrar: Hmáx,Dhoriz., Ttotal

15.- Finalizar

DIAGRAMA DE FLUJO: (Movimiento Parabólico)

7

Inicio

Vo,α

t=0, Dt=1

Ya=0, g=9.81

Vox=Vo*cosα

Voy=Vo*senα

Si

NO

PRUEBA DE CONTROL: (Movimiento Parabólico)

a) Interface Gráfica

8

t=t+Dt

Y=Voy*t-1/2*g*t^2

Y<=Ya?

Ya=Y

Tmax=Voy/g

Ttotal=2*Tmax

Dhoriz=Vox*Ttotal

Hmax=Ya

Hmax=Voy^2/(2*g)

Hmax, Ttotal, Dhoriz

Fin

b)

CONTROL PROPIEDAD VALORLabel1 Text “Datos”Label2 Text “Vo”Label3 Text “Angulo”

TextBox1 Text “ ”TextBox2 Text “ “TextBox3 Text “ ”Button1 Text “CALCULAR:”Button2 Text “SALIR:”

Multiline= True

ScrollBars=Both

c) Programación

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Vo, A, Vox, Voy, g, Ya, Y As Single Dim Dt, t, Hmax, Dhoriz, Ttotal, Tmax As Single Vo = Val(TextBox1.Text) A = Val(TextBox2.Text) t = 0 Dt = 1 Ya = 0 g = 9.81 A = A * Math.PI / 180 Vox = Vo * Math.Cos(A) Voy = Vo * Math.Sin(A)5: t = t + Dt Y = (Voy * t) - (1 / 2 * g * (t ^ 2)) If Y <= Ya Then Hmax = Ya Hmax = ((Voy) ^ 2) / (2 * g) Tmax = Voy / g Ttotal = 2 * Tmax Dhoriz = Vox * Ttotal TextBox3.Text = "" Else Ya = Y

9

GoTo 5 End If TextBox3.Text = TextBox3.Text + "Hmax.[m]:" + Str(Hmax) + vbCrLf TextBox3.Text = TextBox3.Text + "Dist. Horiz. [m]:" + Str(Dhoriz) + vbCrLf TextBox3.Text = TextBox3.Text + "Tiem. Total de la Trayect. [Seg]:" + Str(Ttotal) + vbCrLf

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End SubEnd Class

10