Está en la página 1de 7

Algorítmica y Principios

De Programación

Ing. César Govea

Resumen del Programa


Tarea VI-IIB

Marco A. Pérez Castillo


Marco A. Pérez Unidad VI Ing. César Govea
Castillo Generalidades de
Algorítmica
6.1 Programación en QBasic Elaborado 30-Marzo-2009
1422492
lenguaje C “Control de un
Presentado 31-Marzo-2009
Algorítmica y Principios de Motor por medio de un Cable
Programación Paralelo”

6.2 Programación en Visual Estudio


Lenguaje C “Text Box, cambio
de color y posicionamiento”

Programación en QBasic lenguaje C “Control de un Motor por


medio de un Cable Paralelo”
Los lenguajes en particular de programación nos sirven para poder darle instrucciones a una máquina para
que esta realice las funciones y características que queremos.

Por ejemplo; Tenemos los siguientes componentes:

1. Un relevador
2. Un cable paralelo Centronic
3. Un motor de pilas
4. Pilas de 9 Volts
5. Caimanes (cables de contacto)
6. Probador de corriente

Lo que queremos es darle instrucciones al relevador, para que el motor gire y con el acceso al programa
elaborado en QBasic se detenga o inicie con las teclas del ordenador.

Para esto nuestro arreglo quedaría de la siguiente manera

While

T$ = Input $ (1)

IF T$ = “e” Then out 888,255

IF T$ = “a” Then out 888,0

If T$ = CHR $ (27) Then CLS : End

Wend
Con esto nuestro motor realizará la acción de encendido al presionar la tecla “e” y apagará al presionar la
tecla “a” del teclado, cualquier otra tecla que sea presionada, no hará ninguna acción.

Al igual que este principio, se pueden encontrar varios autómatas de pila, como el robot de Honda y el de
Sony, por mencionar algunos ejemplos, los cuales con este tipo de instrucciones, aunque más complejas
pueden determinarse los movimientos de los mismos y realizar operaciones de razonamiento lógico en
microsegundos, lo que lleva a una generación de robótica más avanzada y que se ha llegado a denominar
auto configurable, es decir que en base al arreglo que se le dio al principio, este es capaz de generar los
errores y convertirlos en aplicaciones correctas, de ahí el famoso lema de Try and Error de los
programadores.

Una instrucción almacenada en un relevador puede ser tan compleja como queramos debido a que este
realiza la función de un codificador de corriente que con los datos que introduzcamos dejará o no pasar
dicha corriente y generara una compuerta, la cual realizará la función que esperamos, en este caso que el
motor arranque o se detenga.
Programación en Visual Estudio 2005 PE Lenguaje C “Text
Box, cambio de color y posicionamiento”

Para este caso, realizaremos una configuración que deberá de arrojar el siguiente resultado, el
cambio de un Text Box de diferentes colores y el lugar de su posicionamiento, en este caso arriba y
abajo.

Nuestra codificación quedaría de la siguiente manera:

Option Strict Off


Option Explicit On
Friend Class frmColores0
Inherits System.Windows.Forms.Form
Private Sub Fomr_Load()
TxtCaja.Top = 0
End Sub

Private Sub optArriba_CheckedChanged(ByVal eventSender As


System.Object, ByVal eventArgs As System.EventArgs) Handles
optArriba.CheckedChanged
If eventSender.Checked Then
TxtCaja.Top = 65
End If
End Sub

Private Sub OptAbajo_CheckedChanged(ByVal eventSender As


System.Object, ByVal eventArgs As System.EventArgs) Handles
OptAbajo.CheckedChanged
If eventSender.Checked Then
TxtCaja.Top = 280
End If
End Sub

Private Sub optAzul_CheckedChanged(ByVal eventSender As


System.Object, ByVal eventArgs As System.EventArgs) Handles
optAzul.CheckedChanged
If eventSender.Checked Then
TxtCaja.BackColor = System.Drawing.Color.Blue
End If
End Sub
Private Sub optRojo_CheckedChanged(ByVal eventSender As
System.Object, ByVal eventArgs As System.EventArgs) Handles
optRojo.CheckedChanged
If eventSender.Checked Then
TxtCaja.BackColor = System.Drawing.Color.Red
End If
End Sub

Private Sub optVerde_CheckedChanged(ByVal eventSender As


System.Object, ByVal eventArgs As System.EventArgs) Handles
optVerde.CheckedChanged
If eventSender.Checked Then
TxtCaja.BackColor = System.Drawing.Color.Lime
End If
End Sub

Private Sub optAmarillo_CheckedChanged(ByVal eventSender As


System.Object, ByVal eventArgs As System.EventArgs) Handles
optAmarillo.CheckedChanged
If eventSender.Checked Then
TxtCaja.BackColor = System.Drawing.Color.Yellow
End If
End Sub

Private Sub TxtCaja_TextChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles TxtCaja.TextChanged

End Sub

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Label3.Click

End Sub

Private Sub OptArriba_CheckedChanged_1(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles OptArriba.CheckedChanged

End Sub
End Class
Esto nos dará como resultado la siguiente ventana
Que al seleccionar cualquiera de los campos, se realizarán las instrucciones proporcionadas en el
código ya antes mencionado

Con estos principios podemos realizar instrucciones a través de un programa ejecutable, que
puede tener datos localmente o desde una base de datos remota, instalar o desinstalar un
programa solicitado, generar un registro de informes, recabar información o llamar un proceso
especifico desde otro programa, dependiendo del tipo de proyecto a realizar, nuestro código se
vuelve más complejo, podemos realizar la suma de un numero par con un numero non, y
determinar se es divisible entre si , añadiendo gráficamente la función que se pretende realizar,
(ambiente Windows)

Visual Studio Professional Edition Proyecto Caja de Colores

También podría gustarte