Centro
de Bachillerato Tecnológico Agropecuario
Modulo lll
“Desarrollo de sistemas básicos de información”
“Portafolio de Evidencias electrónico”
Profesor: Ing. Miguel Gutiérrez
Nungaray
Alumno: Orlando Guzmán González
Grupo: 4 “c” informática
Introducción
En este trabajo les estaré hablando sobre los trabajos
que fui realizando durante todo el modulo y además les pondré los códigos de
cada uno de los programas que yo solo estuve haciendo durante este periodo.
Les explicare como les puede ayudar cada uno de los
programas que hice en todo el modulo tres. como por ejemplo un programa que
hice el cual es de conversiones, ese programa te puede ayudar si tu quieres
comprar algo en Europa o estados unidos, puedes usar mi aplicación para saber a
cuanto esta el precio en dólares ese producto o cuánto cuesta el euro,
etc.
Les enseñare cada una de los programas que quise poner y
les diré por que quise ponerlas en este portafolio de evidencias además les
dejare todo el código que utilice en cada programa (en los programas que
necesitaron código) y que programas utilice para poder realizar todos mis
programas bien y sin ningún fallo.
Además en este
submodulo abordamos algunos temas que se relacionan a la programación.
Algunos temas que
vimos en la programación fueron, visual studio express y Microsoft Access
También le voy a
hablar de los temas que más se me hicieron interesantes en este submodulo en los cuales vienen
programas hechos en visual studio express y Microsoft Access
Además les estaré hablando y explicando como realice cada
programa paso a paso para que se den una idea de cómo yo hice cada programa y
de como los pueden utilizar en la vida diaria
Objetivo
El objetivo de esto
es poder realizar este trabajo para poder mostrar mis conocimientos adquiridos
en este submodulo 3 y además mostrar los trabajos que yo realice y que más me interesaron de este submodulo 3
además otro de los objetivos fue el de abordar algunos de los temas que
estuvimos viendo en este submodulo.
El objetivo de esto es poder comprender los tipos de
lenguajes que utilizamos en este modulo además de poder realizar programas con
mucha facilidad gracias a los conocimientos que tenemos de códigos.
Otro de los objetivos fue poder crear una base de datos,
muy bien echa para un negocio
Evidencias
Primer Evidencia.
Esta evidencia es
de una Base de datos de una librería la cual tuve que realizarla en el programa
de Microsoft Access.
Su realización fue algo fácil pero entretenido.
Escogí este por que se me hizo algo interesante la base
de datos de la librería además por que fue una de las primeras bases de datos
que hice.


Hotel
2.
Evidencia
Esta es otra de mis evidencias la cual es de una base de
datos que realice en Microsoft Access
Esta base de datos es para un hotel, la cual consta de
dos tablas, una que nos dice el numero
de habitaciones disponibles y las que ya están ocupadas, la otra tabla es de
las personas que están registradas y las que se pueden registrar en el hotel.
Escogí este trabajo por que me agrado mucho se
realización y además se me hizo muy fácil hacerla


3. Evidencia
Esta es otra de mis evidencias la cual es de un Programa
que sirve para calcular el descuento de una compra determinada
Este programa lo escogí por que puede ser muy útil usarlo
en cualquier tienda o cualquier negocio
Su realización fue muy rápido por que el código del
programa es muy corto

Aquí les dejo el código del programa
#include "stdio.h"
main()
{
float c;
printf("programa que calcula el descuento de una
compra determinada\n");
system("pause");
printf("Introduce el valor de la compra: \n");
scanf("%f",&c);
printf("el total de su compra con su descuento
es: %f",c*0.94);
getch();
}
4. Evidencia
Programa que sirve para calcular la
calificación de 3 materias

#include<conio.h>
#include<stdio.h>
main()
{
int a, b, c;
printf("Introduzca el primer valor: ");
scanf("%i", &a);
printf("Introduzca el segundo valor: ");
scanf("%i", &b);
printf("Introduzca el tercer valor: ");
scanf("%i", &c);
if((a == b) && (b == c) && (a == c))
printf("\nEl valor de los tres numeros es el
mismo");
if((a < b) && (b > c))
{
if(a == c)
printf("\nEl
valor del primer y tercer numero es igual.");
else
{
if(a > c)
printf("\nEl segundo es el mayor y el tercero el
menor.");
else
printf("\nEl
segundo es el mayor y primero el menor.");
}
if((b < a) && (a > c))
{
if(b == c)
printf("\nEl segundo y tercer numero tienen el mismo
valor.");
else
{
if(b > c)
printf("\nEl primer numero es el mayor y el tercero
el menor.");
else
printf("\nEl primer numero es el mayor y el segundo
el menor.");
}
if((a < c) && (c > b))
{
if(a == b)
printf("\nEl
primer y segundo numero tienen el mismo valor.");
else
{if(a > b)
printf("\nEl tercer numero es el mayor y el segundo
el menor");
else
}
getch();
return 0;
}
5. evidencia .
Otra de mis evidencias es un Programa
que sirve para calcular el descuento de una compra determinada

Código del programa
#include "stdio.h"
main()
{
float c;
printf("programa que calcula el descuento de una
compra determinada\n");
system("pause");
printf("Introduce el valor de la compra: \n");
scanf("%f",&c);
printf("el total de su compra con su descuento
es: %f",c*0.94);
getch();
}
Evidencias de Visual Basic
6.Evidencia
Programa que al cargar la barra te manda al siguiente
formulario
Es un programa muy útil por que lo puedes utilizar en
cualquier cosa además es muy sencillo de realizar por que su código es
demasiado sencillo



Código del programa
PublicClassForm1
Public contador AsInteger
PrivateSub ProgressBar1_Click(senderAsObject, e AsEventArgs) Handles ProgressBar1.Click
ProgressBar1.Value = 0.0
ProgressBar1.Maximum = 100
Timer1.Interval = 10
Timer1.Enabled = True
EndSub
PrivateSub Timer1_Tick(senderAsObject, e AsEventArgs) Handles Timer1.Tick
If contador < 100 Then
ProgressBar1.Value = contador
contador
= contador + 1
Else
Timer1.Enabled = False
Me.Hide()
form2.show()
EndIf
EndSub
Formulario 2
PublicClassForm2
PrivateSub Label2_Click(senderAsObject, e AsEventArgs) Handles Label2.Click
EndSub
PrivateSub Label1_Click(senderAsObject, e AsEventArgs) Handles Label1.Click
EndSub
EndClass
7.Evidencia
Esta
es otra de las evidencias que quise poner por que es un programa que sirve calcular
terrenos
Este
programa es muy útil y fácil de usar

Código del formulario 1
PublicClassForm1
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Me.Hide()
form2.show()
EndSub
EndClass

Código del formulario 2
PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim largo AsDouble
largo =
TextBox1.Text
Dim ancho AsDouble
ancho =
TextBox2.Text
Dim costo AsDouble
costo =
TextBox3.Text
Dim superficie AsDouble = largo * ancho
TextBox5.Text = superficie
DimcostototalAsDouble = costo * superficie
TextBox4.Text = costototal
Ifcostototal> 300000 Then
TextBox6.Text = ("es:"&costototal * 1.12)
EndIf
EndSub
EndClass
8.Evidencia
El
siguiente programa es de calcular los promedios de varia materias
Me
gusto demasiado este programa y es por eso que decidí ponerlo aquí
La
realización de este programa fue muy fácil por que yo ya dominaba algunos
códigos que se necesitaban para este programa

Código del formulario
PublicClassForm1
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Me.Hide()
Form2.Show()
EndSub
EndClass

Código del formulario
PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim modulo AsInteger
modulo =
TextBox1.Text
Dim ingles AsInteger
ingles =
TextBox2.Text
DimfisicaAsInteger
fisica = TextBox3.Text
DimecologiaAsInteger
ecologia = TextBox4.Text
Dim calculo AsInteger
calculo =
TextBox5.Text
Dim promedio AsDouble = (modulo + ingles + fisica + ecologia + calculo) / 5
TextBox6.Text = ("promedio: "& promedio)
If promedio > 9 Then
TextBox7.Text = "felicidades sigue
asi:"
ElseIf promedio > 8 And
promedio < 9 Then
TextBox7.Text = "felicidades pero
podrias mejorar"
ElseIf promedio > 6 And promedio
< 8 Then
TextBox7.Text = "echale ganas cadron
no te hagas pendejo a que bienes al cbta"
Else
TextBox7.Text = ("sino le echas ganas
vas a ganar a la quincena: "& 230 * 15)
EndIf
EndSub
PrivateSub Button2_Click(senderAsObject, e AsEventArgs) Handles Button2.Click
TextBox7.Text = ""
TextBox6.Text = ""
EndSub
PrivateSub Button3_Click(senderAsObject, e AsEventArgs) Handles Button3.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
EndSub
EndClass
9. evidencia
El
siguiente programa sirve para cuando sierras un programa te avise que se están
guardando algunos cambios
Es
muy útil este programa por que lo puedes poner en cualquier formulario y además
es muy útil por que puedes poner cualquier mensaje
Fue
muy sencillo este programa por que solo
se necesita un timer y un label.
No
es difícil por que no lleva mucho código este programa

Código del formulario
PublicClassForm1
PrivateSub Timer1_Tick(senderAsObject, e AsEventArgs) Handles Timer1.Tick
Label1.Text
= "cerrando
sesión..."
Timer1.Stop()
Timer2.Start()
EndSub
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Timer1.Start()
EndSub
PrivateSub Timer2_Tick(senderAsObject, e AsEventArgs) Handles Timer2.Tick
Label1.Text
= "cerrando
aplicacion..."
Timer2.Stop()
Timer3.Start()
EndSub
PrivateSub Timer3_Tick(senderAsObject, e AsEventArgs) Handles Timer3.Tick
Label1.Visible = False
End
EndSub
EndClass
10. evidencia
El
siguiente programa es de sumar precios hasta que presiones el numero 0
Este
programa es algo útil por que te ayuda a sumar números gasta que presiones una
tecla la cual yo le dije que fuera hasta que presionara

Código del formulario
PublicClassForm1
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim sumador AsInteger
Dim total AsInteger = 0
Do
sumador
= InputBox("introdusca el precio
de sus productos ")
total =
total + sumador
LoopUntil sumador = 0
MsgBox("el
resultado de la suma es "&
total)
EndSub
EndClass

Resultado del programa

11. evidencia
El siguiente programa es de calcular conversiones
Este
programa es de calcular las conversiones de monedas pude ser muy útil si te
interesa saber como convertir

Código del formulario
PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim x AsDouble
x =
TextBox1.Text
TextBox2.Text = x * 12.46
TextBox3.Text = x * 16.0
EndSub
PrivateSub Button2_Click(senderAsObject, e AsEventArgs) Handles Button2.Click
Dim x AsDouble
x =
TextBox1.Text
TextBox6.Text = x * 0.077438
TextBox7.Text = x * 0.635404753
EndSub
PrivateSub Button3_Click(senderAsObject, e AsEventArgs) Handles Button3.Click
Dim x AsDouble
x = TextBox1.Text
TextBox10.Text = x * 0.0566730094
TextBox11.Text = x / 0.635404753
EndSub
PrivateSub TextBox6_TextChanged(senderAsObject, e AsEventArgs) Handles TextBox6.TextChanged
EndSub
PrivateSub Button4_Click(senderAsObject, e AsEventArgs) Handles Button4.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox6.Text = ""
TextBox5.Text = ""
TextBox7.Text = ""
TextBox11.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
EndSub
PrivateSub Button5_Click(senderAsObject, e AsEventArgs) Handles Button5.Click
Me.Hide()
Form3.Show()
EndSub
PrivateSub Form2_Load(senderAsObject, e AsEventArgs) HandlesMyBase.Load
EndSub
EndClass

Código del formulario
ublicClassForm3
PrivateSub
ListBox1_SelectedIndexChanged(senderAsObject, e AsEventArgs) Handles
ListBox1.SelectedIndexChanged
Dim cantidad AsDouble
cantidad =
TextBox1.Text
SelectCase ListBox1.SelectedIndex
Case 0
TextBox2.Text = cantidad * 12.46
Case 1
TextBox2.Text = cantidad * 16.0
Case 2
TextBox2.Text = cantidad * 0.635404753
Case 3
TextBox2.Text = cantidad * 0.077438
Case 4
TextBox2.Text = cantidad * 0.0566730094
Case 5
TextBox2.Text = cantidad / 0.635404753
EndSelect
EndSub
PrivateSub Form3_Load(senderAsObject, e AsEventArgs) HandlesMyBase.Load
ListBox1.Items.Add("pesos
a dolares")
ListBox1.Items.Add("pesos a euros")
ListBox1.Items.Add("dolares
a euros")
ListBox1.Items.Add("dolares
a pesos")
ListBox1.Items.Add("euros
a pesos")
ListBox1.Items.Add("euros
a dolares")
EndSub
EndClass
Reflexiones
La
realización de estos trabajos fueron muy fáciles como cuando realice el
programa numero uno dije “como será este tipo de trabajo” y entonces el profe
nos estuvo explicando cómo debíamos hacer nuestra base de datos y entonces fui
agarrando la onda de cómo se hacían y los tipos de herramientas que debía de
emplear para poder hacer mi Base de datos con mucha facilidad y además muy
rápidamente.
Como les muestro en la evidencia uno, fue una
práctica muy sencilla por que fue la segunda base de datos que realice en el
modulo 3
En la
segunda evidencia les muestro la primera
base de datos que hice, esta base de datos fue muy sencilla de hacer porque no
necesita código pero si está muy entretenida por que se lleva mucho tiempo en
su realización por que debes de llenar las bases de datos manualmente y eso te
quita mucho tiempo lo demás es muy fácil como lo de hacer las relaciones entre las tablas, eso sí que
es fácil, bueno si sabes cómo hacerlas.
En mi
tercer evidencia les mostré el código y una imagen las cuales
Son de un programa el cual se llama visual
studio 2008, ese programa lo necesite para poder hacer los programas, la
realización de ese programa fue muy fácil pero el código que usa el programa es
difícil al principio pero después de hacer varios programas te acostumbra al
código y se te hace muy fácil de hacerlos programas
En la
cuarta evidencia les hable o les mostré
mi programa hecho y su código, su realización fue muy fácil y no tarde nada en
hacerlo porque yo ya tenía mucho de el conocimiento del código de ese programa.
En la
evidencia cinco también fue realizado ese programa con el mismo programa
(visual studio 2008) este programa podría ser útil pero para mí no me serviría
en nada pero me gusto hacerlo porque aprendí mas de códigos
En la
evidencia seis yo puse un trabajo que me agrado mucho porque el código de ese
programa lo puse o lo utilice en un trabajo que nos pidió el profe se modulo lo
quise poner porque es un programa muy interesante el cual sirve para poner una
barra la cual se carga cuando tu le das una orden como por ejemplo le puedes
decir que se active o se cargue cuando tu le des clic o cuando tu le pases el
ratón por encima se pueda activar
Este es un
programa muy sencillo como podrán ver en
el código que les puse en las evidencias, es muy fácil de hacer porque no tiene
mucho código y además el código que tienes es muy fácil de comprender
En la
siguiente evidencia es la número siete, esa evidencia es muy interesante porque
es de un programa que le puede servir a algunas personas en sus negocios porque
el programa sirve para convertir monedas el programa es algo sencillo de hacer
no tiene nada de difícil si tu ya estas relacionado con estos temas y también
si tu usas el programa de visual studio
o Visual BASIC te darás cuenta de que no
es fácil.
En
siguiente evidencia, la número nueve es de un programa muy útil y fácil de
hacer porque el código es demasiado corto tan corto que te lo puedes grabar con
facilidad, además lo puedes usar en algunos de tus programas en visual
En la
siguiente evidencia la número diez, les
hable de un programa, ese programa te puede servir si tu negocio hace
descuentos, porque en ese programa te puede ayudar a hacer tus descuentos
En la
siguiente evidencia la número once les
presente un programa con todo y su código, ese programa te puede ser muy útil
si quieres comprar un terreno por que te dice cuanto terreno es el que quieres
comprar, su precio y además tu le puedes decir a cuanto puedes dar el metro
cuadrado este es un programa que te puede ser útil a ti como a mi
La
realización de este programa fue muy fácil porque yo si sabia como hacer este
programa, cuando el profe nos estaba dictando el problema yo ya me estaba dando
una idea de cómo hacerlo y por eso se me
hizo muy sencillo el programa y además gracias a eso pude realizar el programa
muy rápido y sin ningún error dentro de mis códigos.
Otra de
los programas que realice fu el de la evidencia 12 la cual su de un programa
muy útil, para mi podría ser algo útil pero para los maestros les podría ser
más útil porque este programa lo que hace es darte un promedio de las
calificaciones.
Este
programa fur muy fácil de hacer porque el código es muy similar dentro de cada
uno de los botones que debes de poner y además el programa ni tiene ninguna
cosa que te dificulte su realización porque es algo muy sencillo
En otra de
mis evidencias puse un trabajo de conversiones diferente al otro
El
cual es más fácil de utilizar pero con mas código en el primero use un tipo de
código seisillo, pero en este necesite de poner un código el cual es el de
case, ese código es muy útil se los recomiendo que lo usen porque te facilita
la realización de algunos programas y
además es algo sencillo ese tipo de código
Su
realización de el programa no se me hizo difícil ni entretenido.
Se
me hizo fácil el programa y además se me hizo muy fácil
Y
por último la última reflexión sobre mi última evidencia
Esta
ultima evidencia fue muy fácil y fue de los últimos programas que hice en el
modulo 3.
Este
programa te puede ayudar en algo. Por ejemplo: si quieres cambias unas cuantas
monedas, pero no sabes a cuanto están dando cada moneda, puedes utilizar este
programa el cual te dice a cuanto esta cada moneda.
Es
muy interesante este programa y además a cualquier programa le podría ayudar.
El
programa es de conversiones de unidades.
El
programa te puede convertir pesos a euro y viceversa, dólares a pesos y
viceversa, y dólares a euros y viceversa.
Momo
ya les había mencionado es algo útil y no es nada difícil de usar este programa
Conclusiones
Este
sub-modulo estuvo demasiado fácil para mi por que yo ya tenia una idea de los
códigos que íbamos a utilizar para este modulo ocupe conocer los códigos que se
verían en algunos programas.
Todos los
programas que estuvimos viendo en este modulo fueron muy sencillos y fáciles de
conocer y además gracias a ellos ya tengo mas conocimiento de códigos y de
algunos programas que me pueden ser muy útiles en mi vida.
Para mi
estos programas fueron muy fáciles de hacer porque todos los códigos se me
hicieron muy fáciles además no estaba nada de complicado hacer cada trabajo que
el profe nos pedía que hiciéramos