Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mensajes - manu2b

Páginas: [1] 2
1
Cálculo 1 variable / Re: Cálculo de límite
« en: 16 Agosto, 2011, 12:19 pm »
¿Es el resultado \( \displaystyle\frac{8}{3} \) ?

2
3. Etiquetas y menús

Nosotros, cuando programamos en Batch, tenemos la posibilidad de crear nuestros propios menús (bloques de código) para estructurar mejor el cuerpo de nuestro código. Estableceremos la etiqueta del menú de la siguiente forma:

Código: [Seleccionar]
:menu

De esa manera, estaremos definiendo un menú. Las etiquetas se usan conjuntamente con los comandos goto y call. Así, podremos acceder a un bloque de código cuando lo deseemos. También estos menús nos permiten crear bucles, finitos o infinitos (ayudándonos de un contador; lo veremos en el capítulo 8).

Código: [Seleccionar]
@echo off
:cond
set /p "op= Cual es tu nombre?:"
if not defined op (cls&goto:cond)

De esa manera, si el usuario no introduce nada cuando es requerido. Se borrará la pantalla (cls) y se volverá a la etiqueta :cond. De tal forma, que se le volverá a pedir la información.

3
Matemática de Escuelas / Duda determinantes
« en: 06 Junio, 2011, 09:03 am »
Sea M una matriz cuadrada de orden 3 y sea \( |M|=-1 \) y se verifica que \( M^{3}+M+I=0 \), siendo I la matriz identidad de orden 3. Halle los siguientes determinantes:

a) \( |M+I| \)

\( |M^{3}|+|M|+|I| = |0| = |M^{3}| -1 +1 = 0 = |M^{3}| \)

\( M^{3}+M+I = 0 \rightarrow{} M^{3} = -(M+I) \)
\( |M^{3}| = -|(M+I)| \rightarrow{} 0 = -|(M+I)| \rightarrow{} |(M+I)| = 0 \)

¿Es correcto mi procedimiento?

4
Hola.

Pienso que se podría evitar el uso de la variable adicional "count" con un ligero cambio en el algoritmo.
Si no fuese importante conservar el valor de "expo", entonces podrías definir "expo = %expo% - 1" en cada iteración, y poner la condición de terminación "expo == 0".

Eso tendría que dar el mismo resultado.


Exacto.

5
Computación e Informática / [Batch] Calculadora de potencias ._-
« en: 06 Enero, 2011, 03:36 pm »
Aquí el código:
Código: [Seleccionar]
::Power calculator + input filter
@echo off
:menu
cls
set /p=Introduce the base:
If [%base%]==[] goto menu
set /p expo=Introduce the exponent:
If [%expo%]==[] (
set "base="
goto menu
)
If %expo%==1 (
echo %base%
pause>nul
goto menu
)
set /a solution=%base%*%base%
set count=1
:count
set /a count=%count%+1
If %count%==%expo% (
echo %solution%
pause>nul
For %%a IN (base,expo,solution) Do set "%%a="
goto menu
) else (
set /a solution=%base%*%solution%
goto count
)

6
[/tex]

Te  comento,  que la imagen  que tienes  alli está  mal,  el determinante no tiene esa respuesta


\( \begin{bmatrix}{2}&{3}&{4}\\{2}&{a+3}&{b+4}\\{2}&{c+3}&{d+4}\end{bmatrix} \)


Para ello  solo multiplicas la primera fila por -1, y las sumas a la segunda y tercera, obteniendo asi:

\( \begin{bmatrix}{2}&{3}&{4}\\{0}&{a}&{b}\\{0}&{c}&{d}\end{bmatrix} \)


como puedes observar. queda una columna con mucho ceros. Pues nos concentramos alli,  y solo hallamos el determinante con respecto al 2 que está lli puesto los demas se anulan. por lo cual nos queda que el determinante es igual

\( 2\begin{bmatrix}{a}&{b}\\{c}&{d}\end{bmatrix} = 2(ad -cb)
 \)


pd:  no  pude poner signos  de determinantes, por ello utilice el de matrices.asi que confio en tu vision y estoy  seguro que lo veras como determinante  jejeje


salu2

A mi resultado, como bien dijo robinharra, faltaba multiplicarlo por \displaystyle\frac{c}{a} y se obtiene tu mismo resultado.

Con tu método estarías desarrollando el determinante por el método de adjuntos...

7
Matemática de Escuelas / Re: Errores en operaciones aritméticas.
« en: 04 Enero, 2011, 11:44 am »
Si \( \displaystyle 0>r\in\mathbb{R}, 0<n\in\mathbb{N} \)

\( \sqrt[n]{r} \not\in{\mathbb{R}} \) \( }\forall{r<0} \)

Si trabajas con radicales con base negativa, vas a obtener un resultado irreal.

Suponiendo que r fuese negativo, es decir, \( r<0 \)

\( \displaystyle \sqrt[n]{r}=r^{\frac{1}{n}}=r^{2\frac{1}{2n}}=\sqrt[2n]{r^2}>0 \)

\( (r)^{2} \) siempre es positivo y, por tanto, \( \sqrt[2n]{r^2}>0 \)

8
2. Comandos Batch

· ¿Qué comandos existen en batch?

Existen los comandos internos y los comandos externos:
·Comandos internos. Son aquéllos que vienen en el ordenador (comandos predeterminados).
·Comandos externos. Son aquéllos que descargamos y guardamos en nuestro ordenador (en la carpeta system32).

Lista de comandos internos y su función
Hay más comandos internos ocultos
Citar
ASSOC: Muestra o modifica las asociaciones de las extensiones de archivos.
Citar
AT: Planifica comandos y programas para ejecutarse en un equipo.
Citar
ATTRIB: Muestra o cambia los atributos del archivo.
Citar
BREAK: Establece o elimina la comprobación extendida de Ctrl+C.
Citar
CALCS: Muestra o modifica las listas de control de acceso (ACLs) de archivos.
Citar
CALL: Llama a un programa por lotes desde otro.
Citar
CD: Muestra el nombre del directorio actual o cambia a otro directorio.
Citar
CHCP: Muestra o establece el número de página de códigos activa.
Citar
CHDIR: Muestra el nombre del directorio actual o cambia a otro directorio.
Citar
CHKDSK: Comprueba un disco y muestra un informe de su estado.
Citar
CHKNTFS: Muestra o modifica la comprobación de disco al iniciar.
Citar
CLS: Borra la pantalla.
Citar
CMD: Inicia una nueva instancia del intérprete de comandos de Windows.
Citar
COLOR: Establece los colores de primer plano y fondo predeterminados de la consola.
Citar
COMP: Compara el contenido de dos archivos o un conjunto de archivos.
Citar
COMPACT: Muestra o cambia el estado de compresión de archivos en particiones NTFS.
Citar
CONVERT: Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la unidad actual.
Citar
COPY: Copia uno o más archivos a otro lugar.
Citar
DATE: Muestra o establece la fecha.
Citar
DEL: Elimina uno o más archivos.
Citar
DIR: Muestra una lista de archivos y subdirectorios en un directorio.
Citar
DISKCOMP: Compara el contenido de dos disquetes.
Citar
DISKCOPY: Copia el contenido de un disquete en otro.
Citar
DOSKEY: Edita líneas de comando, memoriza comandos y crea macros.
Citar
ECHO: Muestra mensajes, o activa y desactiva el eco.
Citar
ENDLOCAL: Termina la búsqueda de variables de entorno del archivo por lotes.
Citar
ERASE: Elimina uno o más archivos.
Citar
EXIT: Sale del programa CMD.EXE (interfaz de comandos).
Citar
FC: Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos.
Citar
FIND: Busca una cadena de texto en uno o más archivos.
Citar
FINDSTR: Busca cadenas de texto en archivos.
Citar
FOR: Ejecuta un comando para cada archivo en un conjunto de archivos.
Citar
FORMAT: Da formato a un disco para usarse con Windows.
Citar
FTYPE: Muestra o modifica los tipos de archivo utilizados en una asociación de archivos.
Citar
GOTO: Direcciona el intérprete de comandos de Windows a una línea en un programa por lotes.
Citar
GRAFTABL: Permite a Windows mostrar un conjunto de caracteres extendidos en modo gráfico.
Citar
HELP: Proporciona información de ayuda para los comandos de Windows.
Citar
IF: Ejecuta procesos condicionales en programas por lotes.
Citar
LABEL: Crea, cambia o elimina la etiqueta del volumen de un disco.
Citar
MD: Crea un directorio.
Citar
MKDIR: Crea un directorio.
Citar
MODE: Configura un dispositivo de sistema.
Citar
MORE: Muestra la información pantalla por pantalla.
Citar
MOVE: Mueve uno o más archivos de un directorio a otro en la misma unidad.
Citar
PATH: Muestra o establece una ruta de búsqueda para archivos ejecutables.
Citar
PAUSE: Suspende el proceso de un archivo por lotes y muestra un mensaje.
Citar
POPD: Restaura el valor anterior del directorio actual guardado por PUSHD.
Citar
PRINT: Imprime un archivo de texto.
Citar
PROMPT: Cambia el símbolo de comandos de Windows.
Citar
PUSHD: Guarda el directorio actual y después lo cambia.
Citar
RD: Elimina un directorio.
Citar
RECOVER: Recupera la información legible de un disco dañado o defectuoso.
Citar
REM: Graba comentarios en archivos por lotes o CONFIG.SYS.
Citar
REN: Cambia el nombre de uno o más archivos.
Citar
RENAME: Cambia el nombre de uno o más archivos.
Citar
REPLACE: Reemplaza archivos.
Citar
RMDIR: Elimina un directorio.
Citar
SET: Muestra, establece o elimina variables de entorno de Windows.
Citar
SETLOCAL: Inicia la localización de cambios del entorno en un archivo por lotes.
Citar
SHIFT: Cambia posición de modificadores reemplazables en archivos por lotes.
Citar
SORT: Ordena las entradas.
Citar
START: Inicia otra ventana para ejecutar un programa o comando.
Citar
SUBST: Asocia una ruta de acceso con una letra de unidad.
Citar
TIME: Muestra o establece la hora del sistema.
Citar
TITLE: Establece el título de la ventana de una sesión de CMD.EXE.
Citar
TREE: Muestra gráficamente la estructura de directorios de una unidad o ruta de acceso.
Citar
TYPE: Muestra el contenido de un archivo de texto.
Citar
VER: Muestra la versión de Windows.
Citar
VERIFY: Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco.
Citar
VOL: Muestra la etiqueta del volumen y el número de serie del disco.
Citar
XCOPY: Copia archivos y árboles de directorios.


Explicación de algunos comandos.

Echo (eco en español): Muestra mensajes. Activa / desactiva el eco, es decir, muestra u oculta la ruta donde estás situado. Echo on / off. Eco activado por defecto.

Ejemplo:



Cls
Borra la pantalla.

Goto
Sirve para desplazarte a una etiqueta*.
Citar
*Una etiqueta es una palabra [seguida de 'dos puntos' ( : )] que identifica un menú.

Help
Muestra los comandos de la consola (internos predeterminados).

Pause
La ejecución secuencial de comandos se para hasta que se presione una tecla para continuar.



Title
Inserta un título en la ventana donde estés trabajando.

►Al colocar los símbolos /? detrás de un comando, obtienes la ayuda de dicho comando. Estructura:
Comando /?

Ejemplo:
Código: [Seleccionar]
if /?

9
1. Introducción (Frecuently Asked Questions).

·¿Qué es batch?
►Batch es un lenguaje de programación (scripting) que se basa en una ejecución secuencial de diversos comandos.

·¿Para / por qué debo estudiar batch?
►Al estudiar batch mejoras tu capacidad logística / deductiva y, a la vez, te adentras en el mundo de la programación. Batch te va a servir como iniciación en la programación.

·¿Puedo hacer virus con batch?
►Sí, el hecho de hacer virus nos ayuda a mejorar nuestra capacidad logísitca / deductiva pero, desde mi punto de vida, no tiene ningún sentido usarlos. Se pueden probar en máquinas virtuales. De todas formas, mi consejo es que os intereséis por la programación en sí, no sólo voy a aprender estos comandos para crear este virus...

·¿Merece la pena aprender batch?
►Sí, con tan sólo una semana de estudio puedes llegar a dominar el lenguaje, crear tus propios scripts, etcétera.

·¿Batch es un lenguaje muy potente?
►Obviamente no, es sólo un lenguaje scripting diseñado con la intención de automatizar las tareas de nuestro ordenador. Sin embargo, se puede lograr grandes cosas con batch.

·¿Qué es lo que puedo llegar a hacer en batch?
►Las posiblidades de batch son "casi ilimitadas", sólo te limitan tu imaginación, tu ingenio y cierta lógica. Por ejemplo, no puedes crear un sistema operativo en batch. Scripts, programas que automatizan tareas...

¿Por qué aprender batch primero y no otro lenguaje como C o Perl?
►Fácil, en batch logras resultados inmediatos. Además de su facilidad y simplicidad a la hora de programar. Es un lenguaje muy poderoso. Se pueden crear muchos programas complejos con solo unas cuantas líneas de codigo. Muy eficaz, liviano y servicial. Puedes editar el código en cualquier ordenador, tan sólo con un editor de texto plano.

10
Problemas y Dudas con LaTeX / Re: Texaide 4
« en: 04 Enero, 2011, 03:52 am »
No se si funcionará pero podrías probar instalando las fuentes desde esta página http://www.dessci.com/en/dl/fonts/. También recuerdo que tuve problemas con Firefox para ver páginas con MathMl y termine instalando varias fuentes, fijate acá si estan las que te faltan https://developer.mozilla.org/en/Mozilla_MathML_Project/FontsMozilla1.8 .


Gracias por el aporte. Estuve buscando un pack de fonts "default" de windows 7 porque en esas viene alguna symbol para matemáticas... Voy a probar lo que me has pasado.

Gracias.

11
manu2b ... cual es el Ad?

Disculpa por no haber contestado hasta ahora.

La matriz de adjuntos de una matriz A, es aquella matriz cuyos elementos son los menores complementarios de dicha matriz anteponiendo:

Signo positivo si i + j es par
Signo negativo si i + j es impar

Fíjate en la fórmula que dice la matriz de adjuntos de A traspuesta.

Posdata: Menor complementario de un elemento en una matriz A, es aquel valor que se halla del determinante de orden (n-1) que se forma al tachar las i filas y las j columnas.

12
Dogod, tienes razón. El resultado final debería haberlo multiplicado por \( \displaystyle\frac{1}{5B} \), ya que antes multipliqué \( F2\cdot{5B} \). Con lo que...

\( -80B^2\cdot{\displaystyle\frac{1}{5B}}=-16B \)

¡Saludos!

13
Organización / Organización del curso: Programación Batch
« en: 01 Enero, 2011, 07:49 am »
Organización del curso: Programación Batch



Temario
·Apéndice
El apéndice está sujeto a modificaciones.
1 · Introducción.
2 · Recomendaciones.
3 · ¿Cómo empezar?.
4 · Comandos Batch.
5 · Variables: Comandos If  y Set.
  5.1. - Variables de entorno.
  5.2. - Trabajando con variables.
  5.3. - Operaciones aritméticas (básicas).
  5.4. - Criptografía.
  5.5. - Polimetría
6 · Bucles.
7 · Trabajando con archivos.
8 · Comando For.
[cerrar]

· Antes que nada, me gustaría darle las gracias a argentinator por darme la oportunidad de publicar este curso. Me satisface el hecho de compartir con todos ustedes mis conocimientos sobre este lenguaje scripting. Además debo aclarar que este curso/tutorial fue creado hace 4 años, cuando todavía tenía 14 años y, por lo tanto, puede que haya algunas erratas ortográficas, así como también, tipográficas por el hecho de ser un artículo extenso (a pesar de ser breve y conciso). Sin más dilaciones demos paso a la organización del curso.

Requisitos: Sistema operativo Windows y un editor de texto plano.

Conocimientos previos: Ninguno.

Inscripción: Tan sólo debes publicar una respuesta en este mismo tema diciendo cosas del estilo: ¡Hey! Soy un humano y me gustaría participar en el curso.  ;D ;D

Objeciones: Si se desea aprender batch, se necesita realizar un mínimo esfuerzo y practicar día a día en pequeñas dosis. Es muy sencillo.

· Debo resaltar que voy a actualizar continuamente el curso aumentando las explicaciones, poniendo más ejemplos y exponiendo ejercicios, siempre y cuando vea que la comunidad muestra un mínimo de interés.

· Por último, mencionar que la programación scripting batch es extremandamente sencilla. Nos ayudará a mejorar nuestra capacidad lógica con la que luego podremos aprender otros lenguajes de programación si así lo deseamos.

*Nota: Este curso está basado en Windows XP como sistema operativo. Se agradece que reportéis cualquier error si usáis otro sistema operativo de Windows.

El que lo desee, puede realizar sugerencias, peticiones, cualquier cosa que necesite / desee en este mismo tema y, a la vez, también mejorar el curso.

¡Saludos!
pyxolo



14
Consultas, comentarios y ejercitación de curso: Programación Batch


· Es este lugar es el indicado para realizar consultas, propuestas y/o todo lo que se os pase por la mente sobre le curso de Programación Batch.

Se aceptan todo tipo de comentarios, críticas, lo que deseen siempre y cuando se basen en algún fundamento. Todo ello con la finalidad de mejorar el curso y mejorar el aprendizaje de todos los interesados en el tema.

15
Foro general / Re: Año 2011
« en: 01 Enero, 2011, 06:26 am »
Feliz Navidad y próspero año 2011 a toda la comunidad.

16
Problemas y Dudas con LaTeX / Re: Texaide 4
« en: 01 Enero, 2011, 06:15 am »
A lo mejor el problema no sea el texaide sino la instalación de latex.

Habría que pedir a los diseñadores de latex que estos problemas tan comunes no ocurran nunca más.
 :banghead:

El problema no es de "latex"... Si no del programa "Texaide 4" que es un editor matemático con el que obtengo todo el código latex para postear en el foro. El problema incide en que me falta una tipografía para simbolos matemáticos creo pero no estoy seguro. Ahora edito el tema y expongo el error que obtengo.


Citar
There are no avaliable fonts with the Symbol character set. TeXaide requires at least one such font (Symbol or Euclid Symbol for example) for proper operation.
Please run Texaide's Setup to install its fonts.

Pues cuando reinstalo no se me instala ninguna font (tipografía) para poder trabajar con dicho programa y me gustaría saber si alguien sería tan amable de adjuntarme alguna tipografía de símbolos matemáticos.

17
Yo también deseo apuntarme. Es un honor poder aprender de la mano de jabato y junto a todos los usuarios de esta comunidad, cuyo único fin es enseñar y ayudar a otras personas. ¡Enhorabuena!

18
Curso de Programación Batch

Disculpen las molestias, pero este curso va a ser remodelado debido a su antigüedad y a su poca extensión. Si necesitan contactar conmigo, por favor, háganlo mediante vía Mensaje Privado de este mismo foro o a través de [email protected]


Apéndice
  • 1. · Introducción (FAQ)
  • 2. · Comandos Batch
  • 3. · Etiquetas y menús
  • 4. · Variables
    • 4.1. · Variables en Batch
    • 4.2. · Variables de Entorno
    • 4.3. · Carácteres de una variable
    • 4.4. · Polimetría
    • 4.5. · Criptografía
  • 5. · Operaciones aritméticas
  • 6. · Condiciones
    • 6.1. · Operadores lógicos
    • 6.2. · Condiciones
    • 6.3. · Filtros para condiciones
  • 7. · Comando For
    • 7.1. · Modificador D
    • 7.2. · Modificador R
    • 7.3. · Modificador L
    • 7.4. · Modificador F
  • 8. · Bucles
  • 9. · Anexo 1
    • 9.1. · Salida de comandos
    • 9.2. · Seguridad
    • 9.3. · Batch Inyections
    • 9.4. · Crackmes
  • 10. · Anexo 2
    • 10.1. · Personaliza tu consola
    • 10.2. · Trabajar con archivos
    • 10.3. · Tareas
    • 10.4. · Crea tus propios comandos Batch
    • 10.5. · Animaciones en Batch
  • 11. · Scripts




Editando continuamente.
Por favor, no publiquen respuestas en este tema.


19
Problemas y Dudas con LaTeX / Texaide 4
« en: 01 Enero, 2011, 03:03 am »
Pues me da un problema con las fonts y no me deja ver símbolos ya que no tengo una font apropiada... ¿alguna solución?

20
Disculpa, pero para formar una matriz triangular superior utilizando el método gaussiano siempre se recomienda que en \( a_{11} \) haya un 1. Entonces puedes intercambiar la fila 1 con la fila 3 y el valor de \( \left |{A}\right | \)cambiaría de signo.

Quedaría así:

\( \begin{bmatrix}{1}&{2}&{3}\\{2B}&{-B}&{0}\\{3}&{2}&{1}\end{bmatrix} \)

Entonces:

F2:-2BF1 + F2
F3:-3F1 + F3

\( \begin{bmatrix}{1}&{2}&{3}\\{0}&{-5B}&{-6B}\\{0}&{-4}&{-8}\end{bmatrix} \)

F3:5BF3 - 4F2


\( \begin{bmatrix}{1}&{2}&{3}\\{0}&{-5B}&{-6B}\\{0}&{0}&{-16B}\end{bmatrix} \)

De esta forma obtienes tu matriz triangular superior. Y una de las propiedades de los determinantes es que el determinante de una matriz triangular es igual al producto de los elementos que conforman la diagonal principal de dicha matriz. Por lo tanto:

\( \left |{A}\right |\approx{1\cdot{(-5B)}\cdot{(-16B)}=80B^{2}} \)

Y como hemos cambiado una línea por otra (F1<=>F3), al principio, el valor del determinante cambia de signo:

\( \left |{A}\right |=-80B^{2} \)

Páginas: [1] 2