INFORMATICA
martes, 18 de octubre de 2011
sábado, 3 de septiembre de 2011
instrucciones para genera un pasword
Instrucciones para generar un pasword en lenguaje C, y basic
Aquí las instrucciones para un programa el cual te solicite la contraseña 3 veces y de lo contrario te reenviaran al inicio.
Lenguaje C
main().
int main(void) {
const char USUARIO[] ="usuario";
const char CONTRASENA[] ="contrasena";
const int numIntentos =3;
int i;
char usuario[100];
char contrasena[100];
for (i=0; i<numIntentos; i++) {
printf("usuario: ");
scanf("%s", usuario);
if (strcmp(USUARIO, usuario) != 0) {
printf("\tusuario no registrado\n");
continue;
}
printf("contrasena: ");
scanf("%s", contrasena);
if (strcmp(CONTRASENA, contrasena) != 0) {
printf("\tcontrasena invalida\n");
continue;
}
printf("\n*** Bienvenido al programa ***\n");
break;
}
if (i == numIntentos) {
printf("\nPrograma no ejecutado.\n");
return 1;
}
printf("\nPrograma ejecutando...\n");
//programa
return 0;
}
int main(void) {
const char USUARIO[] ="usuario";
const char CONTRASENA[] ="contrasena";
const int numIntentos =3;
int i;
char usuario[100];
char contrasena[100];
for (i=0; i<numIntentos; i++) {
printf("usuario: ");
scanf("%s", usuario);
if (strcmp(USUARIO, usuario) != 0) {
printf("\tusuario no registrado\n");
continue;
}
printf("contrasena: ");
scanf("%s", contrasena);
if (strcmp(CONTRASENA, contrasena) != 0) {
printf("\tcontrasena invalida\n");
continue;
}
printf("\n*** Bienvenido al programa ***\n");
break;
}
if (i == numIntentos) {
printf("\nPrograma no ejecutado.\n");
return 1;
}
printf("\nPrograma ejecutando...\n");
//programa
return 0;
}
visual basic
Private Sub Command1_Click()
Beep
End
End Sub
Private Sub Command2_Click()
Beep
End
End Sub
Private Sub Label4_Click()
Beep
End
End Sub
Private Sub Form_Load()
Data1.Visible = False
Data1.DatabaseName = App.Path + "\pas1.mdb"
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
SendKeys "{home}+{end}"
Text1.Text = LCase(Text1.Text)
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Data1.RecordSource = ("select * from pass where password='" & Text2.Text & "' and user = '" & Text1.Text & "'")
Data1.Refresh
If Text3.Text = "" Or Text4.Text = "" Then
MsgBox "Aceso Denegado", vbCritical, "Password"
Text1.SetFocus
SendKeys "{home}+{end}"
Else
MsgBox "Aceso Aprobado", vbInformation, "Password"
Unload password
Load main
main.Show
'Load frmTip
'frmTip.Show 1
End If
End If
End Sub
Beep
End
End Sub
Private Sub Command2_Click()
Beep
End
End Sub
Private Sub Label4_Click()
Beep
End
End Sub
Private Sub Form_Load()
Data1.Visible = False
Data1.DatabaseName = App.Path + "\pas1.mdb"
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
SendKeys "{home}+{end}"
Text1.Text = LCase(Text1.Text)
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Data1.RecordSource = ("select * from pass where password='" & Text2.Text & "' and user = '" & Text1.Text & "'")
Data1.Refresh
If Text3.Text = "" Or Text4.Text = "" Then
MsgBox "Aceso Denegado", vbCritical, "Password"
Text1.SetFocus
SendKeys "{home}+{end}"
Else
MsgBox "Aceso Aprobado", vbInformation, "Password"
Unload password
Load main
main.Show
'Load frmTip
'frmTip.Show 1
End If
End If
End Sub
viernes, 2 de septiembre de 2011
lenguajes de programacíon
Lenguaje de bajo nivel
Los lenguajes de bajo nivel, también conocidos como lenguajes ensambladores, son el vínculo que permite al programador escribir instrucciones de un programa usando abreviaturas del inglés, también llamadas palabras nemotécnicas, tales como: ADD, DIV, SUB, etc.
Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje máquina hay que utilizar un programa llamado ensamblador.
Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no está compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje máquina hay que utilizar un programa llamado ensamblador.
En donde el ensamblador es el que se encarga de traducir el programa de bajo nivel a lenguaje maquina (sistema binario).
Lenguaje de alto nivel
Los lenguajes de alto nivel logran aproximarse al lenguaje natura, los lenguajes de alto nivel, también denominados lenguajes evolucionados, surgen con posterioridad a los anteriores, con los siguientes objetivos, entre otros:
- Incluir rutinas de uso frecuente como son las de entrada/salida, funciones matemáticas, manejo de tablas, etc. que figuran en una especie de librería del lenguaje, de tal manera que se pueden utilizar siempre que se quieran sin necesidad de programarlas cada vez.
- Lograr independencia de la máquina, pudiendo utilizar un mismo programa en diferentes equipos con la única condición de disponer de un programa traductor o compilador, que lo suministra el fabricante, para obtener el programa ejecutable en lenguaje binario de la máquina que se trate. Además, no se necesita conocer el hardware específico de dicha máquina.
- Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningún significado aparente.
Algunos ejemplos de este tipo de lenguajes son:
FORTRAN, LISP, ALGOL, COBOL, APL, SNOBOL, PROLOG, MODULA2, ALGOL68, PASCAL, SIMULA67, ADA, C++, LIS, EUCLID y BASIC.
4ª generación.
Los lenguajes de cuarta generación o bien 4GL son herramientas encargadas de optimizar el desarrollo de
software automatizando la creación de este. Se han utilizado principalmente en la generación de código para
GUI y además en la implementación de programas que facilitan las tareas de los desarrolladores y clientes.
La base de los 4GL es que el usuario no dice como se harán las cosas, solo brinda parámetros y el
Programa se encargara de generar los solicitado por el usuario, sea esto desde generación de reportes de
Bases de datos a solucionar un problema matemático.
sábado, 20 de agosto de 2011
lunes, 15 de agosto de 2011
1a tarea: funciones de un ingeniero industrial.
Un ingeniero industrial tiene varias funciones dentro de una empresa, entre las importantes se encuentran las siguientes:
· Realizar estudios de investigación empresarial, estudios de mercado, formular proyectos de inversión gerenciar proyectos en su implementación.
· Efectuar diagnóstico, que permitan determinar el espacio ciudad industria para programas de desarrollo industrial, a través de parques industriales.
· Planear y gestionar, a través de políticas, estrategias, objetivos y metas, conformando planes empresariales, programas, proyectos, presupuestos y financiamientos.
· Analizar y evaluar el entorno global, nacional, regional y municipal como bases para desarrollar una actividad empresarial.
· Planear, diseñar métodos de producción y de servicios, optimizando recursos para la operación de plantas industriales y/o servicios con performance competitiva.
Aunque el ingeniero industrial tambien debe de contar con ciertas capacidades previamente desarrolladas las cuales le den un extra en su desempeño.
Entre estas se encuentran:
· Capacidad de diseñar e interpretar un sistema productivo.
· Capacidad de enfocarse en un plan hacia el desarrollo cultural de la organización, así como del aseguramiento de la calidad de la misma.
· Capacidad de investigación, análisis e interpretación al momento de enfrentar y resolver problemas.
· Capacidad de interpretar planos y fórmulas.
· Capacidad de diseñar, rediseñar e implantar nuevos métodos de trabajo.
Suscribirse a:
Comentarios (Atom)




