CLICK HERE FOR THOUSANDS OF FREE BLOGGER TEMPLATES »

miércoles, 6 de agosto de 2008

PROGRAMACION !!!









En este modulo tambien estamos conociendo un poco de programacion ya que administracion de redes es un tema muy extenso y es mejor saber de todo un poco, por eso tambien estamos aprendiendo de programacion calro que apenas comenzamos.



ACTIVIDAD


1. Hacer un programa que multiplique y divida dos numeros enteros positivos.

#!/bin/bash

echo "programa que multiplique y divida"
read -p " introduzca un numero entero positivo:" A
read -p "introduzca otro numero entero positivo:" B

let 'C=B*B'
let 'D=A*B'

echo "la multiplicacion es: $ C"
echo " la division es: $ D"


2. Hacer un programa que configure la red.

#!/bin/bash

echo " programa para configurar la red"
read -p "ingrese la ip:" IP
read -p "ingrese la mascara:" NET
read -p "ingrese el gateway:" GW
read -p "ingreseel broadcast: "BRD
read -p "ingrese el nameserver:"DNS

ifconfig ech0 $IP netmask $NET broadcast $BRD route add default GW
echo nameserver $ DNS /etc/resolv.conf

echo "ok , lo hicimos"
sleep 1
echo "los mejores"

QUE ES ELSE Y ELSE IF?

If son estructuras condicionales que permite decidir si se realiza o no una accion, esta decision se toma evaluando una expresion las condiciones tienen muchas formas.

if expersion, if dehen (entonces) aveces va acompañado, don sentencia 'sentencia' solo se ejecuta si 'expresion' se evalua como verdadera.

'2>1' es una expresion que se evalua falsa
'2<1'>

if expersion dehen sentencia 1 else sentencia 2. aque 'sentencia' se ejecuta si 'expresion' es verdadera. de otra manera se ejecuta sentencia 2.


otra forma mas condicional es if expresion 1 dehen sentencia 1 else if expresion 2 dehen sentencia 2 else sentencia 3 en esta forma solo se añade "else if" 'expresion 2' dehen 'sentencia 2'
que hace que sentencia 2 se ejecuta si expresion 2 se evalua.

0 comentarios: