Académique Documents
Professionnel Documents
Culture Documents
DEDICATORIA
Este trabajo est dedicado en Primer lugar, a Dios por haberme permitido
llegar hasta este punto y haberme dado salud, ser el manantial de vida y
darme lo necesario para seguir adelante da a da para lograr mis objetivos,
adems de su infinita bondad y amor.
A nuestros padres por haberme apoyado en todo momento, por sus consejos,
sus valores, por la motivacin constante que me ha permiten ser una persona
de bien, pero ms que nada por su amor.
PRESENTACION
INTRODUCCION
PROGRAMACIN
No tienes que pensar, solo tienes que transcribir lo que ya tienes diseado en
la pizarra. En esta parte no tienes que andar con inventos, simplemente crear
las tablas-relaciones que has diseado y pensado previamente. Un aspecto
importante es que le pongas iconos, colores y tamaos adecuados a tus
esquemas. El esquema es la estructura bsica de tu programa, son los
cimientos de una casa, trtalo con mimo, diseo y delicadeza.
una casa por el tejado. Dedcale tiempo al interfaz pero slo cuando los pilares
de tu aplicacin sean estables.
LENGUAJE ESTRUCTURADO
OPERACIONES ARITMETICAS
DIAGRAMA DE FLUJO
PSEUDOCDIGO
PROGRAMA
Se cuenta que muchas fueron las personas que al encender la radio creyeron a
pies juntillas lo que supuestamente un cientfico les estaba contando sobre la
debacle que se avecinaba por culpa de los marcianos. Un hecho que trajo
consigo que se viviera una autntica situacin de pnico tanto en Nueva York
como en Nueva Jersey.
VISUAL ESTUDIO
.NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web,
como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas
capacidades online bajo Windows Azure en forma del editor Monaco.
La bombilla
15 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
Esta es una caracterstica muy pero que muy esperada por los desarrolladores
que tienden a escribir complejas expresiones lambda en el cdigo. Visual
Studio 2015 permite evaluar la expresin lambda en las ventanas normales o
bien en un popup que podemos mover a nuestro antojo. La imagen de ms
abajo muestra una expresin lambda en un sencillo popup con el cdigo de
ejemplo de fondo.
Intellitest
tema que quieres ver reflejado como un tutorial o como una prctica, solo
tienes que hacer uso del rea de comentarios de un poco ms abajo.
EJERCICIOS DE PROGRAMACION
EJERCICIO N1
FORMULARIO
PROGRAMACION
Public Class Form1
Dim Bas As Single
Dim Alt As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtBas.Text = ""
TxtAlt.Text = ""
TxtAre.Text = ""
17 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
TxtBas.Focus()
End Sub
End Class
COMPROBACION
18 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N2
FORMULARIO
PROGRAMACION
Public Class Form1
Dim Nte As Single
Dim Npr As Single
Dim Nlab As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNte.Text = ""
TxtNpr.Text = ""
TxtNlab.Text = ""
19 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
TxtPro.Text = ""
TxtNte.Focus()
End Sub
End Sub
End Class
COMPROBACION
20 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N3
FORMULARIO
21 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMA
Public Class Form1
Dim Velo As Single
Dim Tim As Single
Dim Grav As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtVelo.Text = ""
TxtTim.Text = ""
TxtGrav.Text = ""
TxtAlt.Text = ""
TxtVelo.Focus()
End Sub
End Sub
COMPROBACION
EJERCICIO N4
FORMULARIO
23 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMA
End Sub
COMPROBACION
EJERCICIO N5
FORMULARIO
25 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMA
Public Class Form1
Dim Note As Single
Dim Nlab As Single
Dim Nor As Single
Dim Npra As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNote.Text = ""
TXTNlab.Text = ""
TxtNor.Text = ""
TxtNpra.Text = ""
Txtprom.Text = ""
TxtNote.Focus()
End Sub
Note = TxtNote.Text
Nlab = TXTNlab.Text
Nor = TxtNor.Text
Npra = TxtNpra.Text
Txtprom.Text = (Note + Nlab + Nor + Npra) / 4
Txtmend.Text = "Aprovado"
End Sub
EJERCICIO N6
27 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
FORMULARIO
PROGRAMA
Public Class Form1
Dim VEL As Single
Dim TIM As Single
Dim GRA As Single
COMPROBACION
EJERCICIO N7
29 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
FORMULARIO
PROGRAMA
Public Class Form1
Dim Inga As Single
Dim Ingb As Single
Dim Ingc As Single
Dim Ingd As Single
Ingc = Txtingc.Text
Ingd = Txtingd.Text
TxtFun.Text = (1 / Inga + Ingb) + (Inga + Ingb / Inga + Ingb) ^ 1 / 2 + (Ingd / Ingc)
^ 1 / 4 + ((1 + Inga) ^ 2.6)
End Sub
COMPROBACION
EJERCICIO N8
31 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
FORMULARIO
PROGRAMA
Public Class Form1
Dim Inga As Single
Dim Ingb As Single
Dim Ingc As Single
Dim Ingd As Single
Private Sub Button1_Click(sender As Object, e As EventArgs)
Handles Button1.Click
Txtinga.Text = ""
Txtingb.Text = ""
Txtingc.Text = ""
Txtingd.Text = ""
Txtfun1.Text = ""
Txtfun2.Text = ""
Txtfun3.Text = ""
Txtinga.Focus()
End Sub
32 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
FORMULARIO N9
FORMULARIO
PROGRAMA
Public Class Form1
Dim Nte As Single
Dim Npr As Single
Dim Nlab As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNte.Text = ""
TxtNpr.Text = ""
TxtNlab.Text = ""
TxtPro.Text = ""
TxtNte.Focus()
End Sub
Nte = TxtNte.Text
Npr = TxtNpr.Text
Nlab = TxtNlab.Text
TxtPro.Text = (Nte + Npr + Nlab) / 3
End Sub
End Class
COMPROBACION
35 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N10
FORMULARIO
PROGRAMA
Public Class Form1
Dim Inga As Single
Dim Ingb As Single
Dim Ingc As Single
Dim Ingd As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Txtinga.Text = ""
Txtingb.Text = ""
txtingc.Text = ""
Txtingd.Text = ""
Txtfun.Text = ""
Txtinga.Focus()
36 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
End Sub
COMPROBACION
37 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N12
FORMULARIO
PROGRAMA
End Sub
TxtNpra.Text = ""
TxtNlab.Text = ""
TxtProm.Text = ""
TxtNteo.Focus()
End Sub
COMPROBACION
39 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N13
FORMULARIO
PROGRAMA
Public Class Form1
Dim Bas As Single
Dim Alt As Single
Dim Lda As Single
Dim Ldb As Single
Dim Ldc As Single
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles LblBas.Click
End Sub
TxtAre.Text = ""
TxtPer.Text = ""
TxtBas.Focus()
End Sub
COMPROBACION
41 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N14
FORMULARIO
PROGRAMA
TxtFun4.Text = ""
Txtinga.Focus()
End Sub
COMPROVACION
43 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N15
FORMULARIO N27
PROGRAMA
Public Class Form1
Dim Bas As Single
Dim Alt As Single
Dim Lda As Single
Dim Ldb As Single
Dim Ldc As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtBas.Text = ""
TxtAlt.Text = ""
TxtLda.Text = ""
TxtLdb.Text = ""
TxtLdc.Text = ""
TxtAre.Text = ""
TxtPer.Text = ""
TxtBas.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
44 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
Bas = TxtBas.Text
Alt = TxtAlt.Text
Lda = TxtLda.Text
Ldb = TxtLdb.Text
Ldc = TxtLdc.Text
TxtAre.Text = (Bas * Alt) / 2
TxtPer.Text = (Lda + Ldb + Ldc)
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
End
End Sub
End Class
COMPROBACION
45 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N16
FORMULARIO
PROGRAMA
Public Class Form1
Dim not1 As Single
Dim not2 As Single
Dim not3 As Single
Dim prom As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNot1.Text = ""
TxtNot2.Text = ""
TxtNot3.Text = ""
TxtProm.Text = ""
TxtCon.Text = ""
TxtNot1.Focus()
End Sub
not2 = TxtNot2.Text
not3 = TxtNot3.Text
TxtProm.Text = (not1 + not2 + not3) / 3
prom = TxtProm.Text
If prom >= 11 Then
TxtCon.Text = "alumno aprovado"
Else
TxtCon.Text = "alumno desaprovado"
End If
End Sub
COMPROBACION
47 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N17
FORMULARIO
PROGRAMA
Public Class Form1
Dim Nom As String
Dim fecn As Single
Dim Eda As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNom.Text = ""
TxtFecn.Text = ""
TxtEda.Text = ""
TxtMen.Text = ""
TxtNom.Focus()
End Sub
fecn = TxtFecn.Text
TxtEda.Text = (2017 - fecn)
Eda = TxtEda.Text
If Eda >= 18 Then
TxtMen.Text = "mayor de edad"
Else
TxtMen.Text = "menor de edad"
End If
End Sub
COMPROBACION
49 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N18
FORMULARIO
PROGRAMA
Public Class Form1
Dim Pnu1 As Single
Dim Pnu2 As Single
Private Sub Button1_Click(sender As Object, e As EventArgs)
Handles Button1.Click
TxtPnu1.Text = ""
TxtPNu2.Text = ""
TxtRes.Text = ""
TxtPnu1.Focus()
End Sub
End Sub
COMPROBACION
51 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N19
FORMULARIO
PROGRAMA
Public Class Form1
Dim num1 As Single
Dim num2 As Single
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
num1 = TxtNum1.Text
num2 = TxtNum2.Text
TxtRes.Text = (num1 / num2)
TxtOpe.Text = "la operacion calculada corresponde ala divicion"
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
num1 = TxtNum1.Text
num2 = TxtNum2.Text
TxtRes.Text = (num1 * num2)
TxtOpe.Text = "la operacion calculada corresponde ala multiplicacion"
End Sub
End Sub
SUMA
RESTA
54 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
MULTIPLICACION
DIVICION
55 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
POTENCIA
56 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N20
FORMULARIO
PROGRAMACION
Public Class Form1
Dim inga As Single
Dim ingb As Single
Dim ingc As Single
Dim ingd As Single
Dim fun1 As Single
Dim fun2 As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Nuevo.Click
Txtinga.Text = ""
Txtingb.Text = ""
Txtingc.Text = ""
Txtingd.Text = ""
57 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
Txtfun1.Text = ""
Txtfun2.Text = ""
Txtmes1.Text = ""
txtmen2.Text = ""
Txtinga.Focus()
End Sub
End If
End If
End Sub
End Class
58 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
COMPROVACION
EJERCICIO N21
FORMULARIO
59 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMACION
Public Class Form1
Dim con As Single
Dim ppo As Single
Dim err As Single
Dim tpo As Single
COMPROVACION
60 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERICICIO N22
FORMULARIO
PROGRAMA
End Sub
COPROVACION
62 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N23
FORMULARIO
PROGRAMACION
Public Class Form1
Dim ingA As Single
Dim ingB As Single
Dim fun As Single
fun = Txtfun.Text
If fun >= 0 Then
Txtmen.Text = "el resultado es positivo"
Else
Txtmen.Text = "el resultado es negativo"
End If
End Sub
COMPROBACION
64 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N24
FORMULARIO
PROGRAMA
Public Class Form1
Dim Bas As Single
Dim Agui As Single
Dim Com As Single
Dim AFP As Single
Dim Dnl As Single
Dim Tard As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtBas.Text = ""
TxtAgui.Text = ""
TxtCom.Text = ""
TxtAFP.Text = ""
TxtDnla.Text = ""
TxtTar.Text = ""
TxtSuno.Text = ""
TxtBas.Focus()
65 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
End Sub
End Sub
End Class
COMPROBACION
66 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICION26
FORMULARIO
PROGRAMA
Public Class Form1
Dim Num1 As Single
Dim Num2 As Single
Num2 = TxtSnu.Text
TxtRes.Text = (Num1 - Num2)
TxtOpe.Text = "la operacion calculada corresonde ala Resta"
End Sub
RESTA
69 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
MULTIPLICACION
DIVICION
70 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
POTENCIAX
POTENCIAY
71 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N27
FORMULARIO
PROGRAMA
Public Class Form1
Dim niv As Single
Dim erro As Single
Dim tam As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtNiv.Text = ""
TxtErro.Text = ""
TxtTam.Text = ""
TxtVar.Text = ""
TxtNiv.Focus()
End Sub
erro = TxtErro.Text
tam = TxtTam.Text
TxtVar.Text = ((niv) * (erro) ^ 2 / ((tam) ^ 2) ^ 1 / 2)
End Sub
COMPROBACION
73 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N28
FORMULARIO
PROGRAMA
TxtNot1.Focus()
End Sub
COMPROBACION
75 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N 29
FORMULARIO
PROGRAMA
Public Class Form1
Dim Com As Single
Dim Agui As Single
Dim Bon As Single
Dim Des As Single
Dim Sal As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtCom.Text = ""
TxtAgi.Text = ""
TxtBon.Text = ""
TxtDes.Text = ""
TxtSal.Text = ""
TxtNsa.Text = ""
TxtCom.Focus()
End Sub
Agui = TxtAgi.Text
Bon = TxtBon.Text
Des = TxtDes.Text
TxtSal.Text = (Com + Agui + Bon - Des)
Sal = TxtSal.Text
If Sal >= 1001 Then
TxtNsa.Text = "((0.3*agui)+sal)"
Else
TxtNsa.Text = "(0.2*bon9+sal)"
End If
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
End
End Sub
End Class
COMPROBACION
77 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N30
FORMULARIO
PROGRAMA
Public Class Form1
Dim Sol As Single
Dim Dol As Single
Dim Eur As Single
Dim Csa As Single
Dim Cni As Single
Dim Gas As Single
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtSol.Text = ""
TxtDol.Text = ""
TxtEur.Text = ""
TxtCsa.Text = ""
TxtMen1.Text = ""
TxtCni.Text = ""
TxtMen2.Text = ""
TxtGas.Text = ""
TxtMen3.Text = ""
Txtcon1.Text = ""
Txtcon2.Text = ""
TxtSol.Focus()
End Sub
78 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
End Sub
COMPROBACION
80 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
EJERCICIO N31
FORMULARIO
COMPROBACION
Public Class Form1
Dim Nom As Single
Dim Cod As Single
Dim Ape As Single
Dim Tel As Single
Dim Ndp1 As Single
Dim ndp2 As Single
Dim ndp3 As Single
Dim ndp4 As Single
Dim Des1 As Single
Dim des2 As Single
Dim des3 As Single
Dim des4 As Single
Dim Can1 As Single
Dim can2 As Single
Dim can3 As Single
Dim can4 As Single
Dim Preu1 As Single
Dim preu2 As Single
Dim preu3 As Single
81 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
End Sub
Can1 = Txtcan1.Text
can2 = Txtcan2.Text
can3 = Txtcan3.Text
can4 = Txtcan4.Text
Preu1 = Txtpreu1.Text
preu2 = Txtpreu2.Text
preu3 = Txtpreu3.Text
preu4 = Txtpreu4.Text
Txtsut1.Text = (Can1 * Preu1)
Txtsut2.Text = (can2 * preu2)
Txtsut3.Text = (can3 * preu3)
Txtsut4.Text = (can4 * preu4)
Sut1 = Txtsut1.Text
sut2 = Txtsut2.Text
sut3 = Txtsut3.Text
sut4 = Txtsut4.Text
Txtstg.Text = (Sut1 + sut2 + sut3 + sut4)
Stg = Txtstg.Text
TxtIGV.Text = (Stg * 0.19)
IGV = TxtIGV.Text
Txttap.Text = (Stg + IGV)
Tap = Txttap.Text
If Tap >= 5000.0 Then
Txtcon.Text = "tiene un descuento de 100 S/"
Else
Txtcon.Text = "grasias por su compra"
End If
Txtind.Text = "el total a pagar se calculo correctamente"
End Sub
COMPROBACION
ANEXOS
COMPROVANDO EL FORMULARIO
EMPEZANDO A PROGRAMAR
86 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMANDO
REALIZANDO EL FORMULARIO
87 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
CALCULANDO LA ALTURA
88 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
F GHJK
RALIZ A PROGRAMAANDO
REALIZANDO LA COMPROVACION
REALIZANDO UN FORMULARIO
90 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO
PROGRAMANDO
}
91 INSTITU INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO HUAMACHUCO