curso batch

Páginas: 12 (2940 palabras) Publicado: 20 de agosto de 2015
Mini curso batch



QUE ES BATCH???

Batch es un meta-leguaje de programación único de Windows, es muy fácil de aprender.

QUE NECESITAMOS PARA PROGRAMAR EN EL MS-DOS ???

Lo único que necesitamos es un ordenador Windows (preferible el Windows xp), el notepad o block de notas.



Al principio de cada código fuente en el batch se pone esto.

@echo off 

Esto le indica al sistema que vas a usarbatch, echo es el eco del sistema y lo hemos desactivados con off, para indicarle que cuando comencemos a ejecutar nuestros programillas no muestre en pantalla nuestro apreciado código fuente.




operadores y operandos:

Operadores de comparación
< : menor que
> : mayor que
<=:menor o igual que
>=:mayor o igual que
=: igual
!= : diferente que

Operadores matemáticos
+ : suma
- : resta
* :multiplicacion
/ : división



Los operadores son signos y los operandos pueden ser números o caracteres. Por ejemplo

Edad > 21 : se lee: edad es mayor que 21? es una comparación siempre que se utiliza los operadores se compara.

Edad y 21 son operandos y > es operador.

15 != 52 : se lee, 15 es diferente de 52?, y siempre es una comparación.

Esto se dio en la escuela deben saberlo.

Hay que tener encuenta que las ordenes o comandos se ejecutan una después de la otra.

100 = 100
1000 != 999
juan = juan
manuel != manuel 

primero se compara, 100 = 100: 100 es igual a 100, y luego se compara 1000 != 999: 1000 es diferente de 999, y luego se compara juan es igual a juan.............. etc

y asi continua una debajo de la otra hasta terminar el código.





Bien!!! Ya sabemos que son los operadoresque ya dijimos para que se usan, ahora vamos a usar el comando (set) y se utiliza para almacenar valores sea de cadena o enteros, pero antes de tenemos que decirle que hay un comando llamado (echo)
Ejemplo:
echo hola

echo: sirve para mostrar en pantalla el valor de una variable o una cadena de caracteres, en este caso mostrara en pantalla la palabra hola una vez hecho el programa.

Cadena: Enprogramación, una cadena de caracteres, palabra, ristra de caracteres o frase (string en inglés) es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una frase o a una oración. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos).

En pocas palabras unacadena puede tener números, letras, signos especiales, punto y coma, TODO.

Pero los enteros solo pueden tener números enteros, decimales no.

Bien ahora hablemos de set:

set, tiene tres funciones principales, una es:

set /p 

(set /p) asi como lo ven le hemos agregado un slash y una p junto al slash, que es para almacenar datos introducidos por el usuario una vez el programa hecho. (Se deja unespacio en blanco entre set y /p).

Y también encontramos otra función de set:

set /a

(set /a), sirve para realizar cálculos aritméticos, no se puede hacer cálculos si esta sintaxis no está correcta, aunque vallamos a sumar 2+2, es necesario usar set /a y luego la operación. (Ejemplo más adelante).

Y para almacenar variables fijas desde un principio se usa set:

set

pero no está completotodo, hay que utilizar variables.

Variable: En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.

Y las viables pueden ser como, a,b,c, juan, pedro, Lucas, melina, patata, se pueden llamar como nosotros queramos.

y siempre van acompañada de set y sus funciones ejemplo:

set /p a=

Hayvemos que en la variable (a) se almacenara lo que el usuario le introduzca una vez hecho el programa, sea cadena, sea entero, y hay que ponerle el signo de igualdad que se pone usando la combinación alt+ 61, otro ejemplo más seria:

set /a b=c+d



En este caso se almacenara en (b), el resultado de c+d, y set /a es obligatorio para todos estos casos de operaciones aritméticas.

set a=

Después...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso Batch
  • CURSO DE PROGRAMACION BATCH
  • batch
  • Batch
  • Batch
  • batch
  • Proceso Batch
  • Destilación Batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS