FLISOL 2008
El 26 de abril del presente año se realizo en la sede de ingeniería de la universidad Antonio Nariño el segundo evento del Festival Latinoamericano de Software Libre FLISOL, donde se conto con la compañía de estudiantes y empresas en las exposición de diferentes programas de uso convencional y diferentes software de adquisición gratuita.
Participación: Telmex, Une, universidad Corhuila, universidad Antonio Nariño, entre otros.
Lo que más me gusto fue la presentación de los docentes con su exposición de software para la docencia integrando allí varias disciplinas de aprendizaje por medio de la programación y el software, haciendo el aprendizaje hiperactivo y practico.
EJERCICIO DE DECREMENTO
[html]
[head]
[title] DECREMENTO DE UN NUMERO[/title]
[body]
[script type="text/javascript"]
[!--
var numero1 = prompt("INSERTE UN NUMERO")
for(num=num;num>=0;num--)
alert ("DECREMENTO DEL NUMERO:" + num,"");
-->
[/script]
[/head]
[/body]
[/HTML]
SOLUCION PARCIAL TERCER CORTE
1. Escriba una forma incorrecta para declara una variable..
Respuesta:
• var 15pin = Jorge es incorrecto porque una variable nunca empieza por un valor numérico.
2. Exprese para que significa /*.
Respuesta:
se utiliza cuando un comentario ocupa más de una línea de texto y se desea agregar a alguna ejercicio.
3. variable evento= festival latinoamericano de software libre “FLISOL”.
Respuesta:
var flisol= ‘festival latinoamericano de software libre “FLISOL” ’
4.construir un arrays de todas las ingenierías de la UAN.
Respuesta:
var ingenierías = [ "mecánica", "electrónica", "sistemas"]
5.var numero=17;
-- numero;
alerta (numero);
Respuesta:
primero se nos asigna una variable que es igual a 17, luego es aplicada una operación aritmética denominada decremento, para que luego sea expuesta la respuesta que seria igual a 17.
EJERCICIOS DE MULTIPLOS
[html]
[head]
[title]los 10 primeros multiplos [/title]
[script type="text/javascript"]
var num= prompt("DIGITE SU NUMERO");
for (valor=1;valor <= 10;valor++)
{
resultado= valor*num
alert ( "El multiplo " + valor + " es " + resultado)
}
[/script]
[/head]
[body]
[/body]
[/html]
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 7 - Factorial de un número entero[/title]
[script type="text/javascript"]
var numero = prompt("Introduce un número y se mostrará su factorial");
var resultado = 1;
for(var i=1; i<=numero; i++) { resultado *= i; } alert(resultado); [/script] [/head] [body] [/body] [/html]
viernes, 9 de mayo de 2008
martes, 8 de abril de 2008
FLISOL


EL FLISOL ES EL FESTIVAL LATINOAMERICANO DE INSTALACION DE SOFTWARE LIBRE, ESTE EVENTO ES REALIZADO DESDE EL 2007 EN NUESTRA UNIVERSIDAD. EN ESTOS MOMENTOS EL INTERES Y LOS BENEFICIOS POR LA REALIZACION DEL EVENTO EN ESTE AÑO, ESTA LLENO DE ESPECTATIVAS.
A NIVEL LATINOAMERICANO SE VIENE REALIZANDO DESDE EL 2005 EN DISTINTOS PAISES;

AQUI PODEMOS OBSERVAR LA CONFERENCIA REALIZADA EN PUERTO RICO.
EN NEIVA ESTAN DISPONIBLES LOS SIGUIENTES SOFTWARE;
SOFTWARE DISPONIBLES
Distribuciones / Instaladores
Ubuntu
Maryi Lorena Sorozano maryi.lorena@gmail.com
Debian
Yolanda Sarmiento yosamunar@yahoo.com
Fedora
Darwin Jimenez dajigar@yahoo.com
Elive v 1.6 - Ver
Jason Adrina Rubio Jara jasonarj@gmail.com
Kubuntu
Jonathan Solorzano jonsolorzano@uan.edu.co
Mandriva
Ana Raquel Garcia monana2615@gmail.com
OpenSuse
Carlos Eduardo Aguirre caraguirre@uan.edu.co
MAS INFORMACION ACERCA DE LOS PAISES QUE INTERVIENEN
ejercicios escritos
JERCICIO #2
hacer un SCRIPT que muestre al usuario un mensaje,
El mensaje mostrado sea el de la siguiente imagen:el mensaje hola mundo
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 2 - Mostrar mensajes complejos[/title]
[script type="text/javascript"]
[var mensaje = "Hola Mundo! \n Qué facil es incluir \'comillas simples\' \n y \"comillas dobles\" ";
alert(mensaje);]
[/script]
[/head]
[body]
[p]Esta página muestra un mensaje complejo[/p]
[/body]
[/html]
EJERCICIO #3
Crear un array llamado meses y que almacene el nombre de los doce meses del año. Mostrar por pantalla los doce nombres utilizando la función alert().
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 3 - Arrays simples[/title]
[script type="text/javascript"]
// Array que almacena los 12 meses del año
var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
// Se muestra el nombre de cada mes
alert(meses[0]);
alert(meses[1]);
alert(meses[2]);
alert(meses[3]);
alert(meses[4]);
alert(meses[5]);
alert(meses[6]);
alert(meses[7]);
alert(meses[8]);
alert(meses[9]);
alert(meses[10]);
alert(meses[11]);
[/script]
[/head]
[body]
[p]Esta página muestra los 12 meses del año[/p]
[/body]
[/html]
EJERCICIO #4
A partir del siguiente array que se proporciona: var valores = [true, 5, false, “hola”, “adios”, 2];
Determinar cual de los dos elementos de texto es mayor Utilizando exclusivamente los dos valores booleanos del array, determinar los operadores necesarios para obtener un resultado true y otro resultado false Determinar el resultado de las cinco operaciones matemáticas realizadas con los dos elementos numéricos
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 4 - Operadores[/title]
[script type="text/javascript"]
var valores = [true, 5, false, "hola", "adios", 2];
// Cual de los 2 elementos de texto es mayor
// Si el resultado es true, el primer texto es mayor
var resultado = valores[3] > valores[4];
alert(resultado);
// Combinar valores booleanos
var valor1 = valores[0];
var valor2 = valores[2];
// Obtener un resultado TRUE
var resultado = valor1 valor2;
alert(resultado);
// Obtener un resultado FALSE
resultado = valor1 && valor2;
alert(resultado);
// Operaciones matemáticas
var num1 = valores[1];
var num2 = valores[5];
var suma = num1 + num2;
alert(suma);
var resta = num1 - num2;
alert(resta);
var multiplicacion = num1 * num2;
alert(multiplicacion);
var division = num1 / num2;
alert(division);
var modulo = num1 % num2;
alert(modulo);
[/script]
[/head]
[body]
[p]Esta página muestra el uso básico de los operadores[/p]
[/body]
[/html]
EJERCICIO#5
Completar las condiciones de los if del siguiente script para que los mensajes de los alert() se muestren siempre de forma correcta:
var numero1 = 5;
var numero2 = 8;
if(...) {
alert("numero1 no es mayor que numero2");
}
if(...) {
alert("numero2 es positivo");
}
if(...) {
alert("numero1 es negativo o distinto de cero");
}
if(...) {
alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2");
}
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 5 - Estructuras de control, IF[/title]
[script type="text/javascript"]
var numero1 = 5;
var numero2 = 8;
if(numero1 <= numero2) { alert("numero1 no es mayor que numero2"); } if(numero2 >= 0) {
alert("numero2 es positivo");
}
if(numero1 <>
EJERCICIO #6
El cálculo de la letra del Documento Nacional de Identidad (DNI) es un proceso matemático sencillo que se basa en obtener el resto de la división entera del número de DNI y el número 23. A partir del resto de la división, se obtiene la letra seleccionándola dentro de un array de letras.
El array de letras es:
var letras = [’T’, ‘R’, ‘W’, ‘A’, ‘G’, ‘M’, ‘Y’, ‘F’, ‘P’, ‘D’, ‘X’, ‘B’, ‘N’, ‘J’, ‘Z’, ‘S’, ‘Q’, ‘V’, ‘H’, ‘L’, ‘C’, ‘K’, ‘E’, ‘T’];
Por tanto si el resto de la división es 0, la letra del DNI es la T y si el resto es 3 la letra es la A. Con estos datos, elaborar un pequeño script que:
Almacene en una variable el número de DNI indicado por el usuario y en otra variable la letra del DNI que se ha indicado. (Pista: si se quiere pedir directamente al usuario que indique su número y su letra, se puede utilizar la función prompt())
En primer lugar (y en una sola instrucción) se debe comprobar si el número es menor que 0 o mayor que 99999999. Si ese es el caso, se muestra un mensaje al usuario indicando que el número proporcionado no es válido y el programa no muestra más mensajes.
Si el número es válido, se calcula la letra que le corresponde según el método explicado anteriormente.
Una vez calculada la letra, se debe comparar con la letra indicada por el usuario. Si no coinciden, se muestra un mensaje al usuario diciéndole que la letra que ha indicado no es correcta. En otro caso, se muestra un mensaje indicando que el número y la letra de DNI son correctos.
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 6 - Calculo de la letra del DNI[/title]
[script type="text/javascript"]
var letras = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E', 'T'];
var numero = prompt("Introduce tu número de DNI (sin la letra)");
var letra = prompt("Introduce la letra de tu DNI (en mayúsculas)");
letra = letra.toUpperCase();
if(numero <> 99999999) {
alert("El número proporcionado no es válido");
}
else {
var letraCalculada = letras[numero % 23];
if(letraCalculada != letra) {
alert("La letra o el número proporcionados no son correctos");
}
else {
alert("El número de DNI y su letra son correctos");
}
}
[/script]
[/head]
[body]
[p]Esta página calcula la letra del DNI[/p]
[/body]
[/html]
EJERCICIO #7
El factorial de un número entero n es una operación matemática que consiste en multiplicar todos los factores n x (n-1) x (n-2) x ... x 1. Así, el factorial de 5 (escrito como 5!) es igual a: 5! = 5 x 4 x 3 x 2 x 1 = 120
Utilizando la estructura for, crear un script que calcule el factorial de un número entero.
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 7 - Factorial de un número entero[/title]
[script type="text/javascript"]
var numero = prompt("Introduce un número y se mostrará su factorial");
var resultado = 1;
for(var i=1; i<=numero; i++) { resultado *= i; } alert(resultado); [/script] [/head] [body] [/body] [/html]
JERCICIO #2
hacer un SCRIPT que muestre al usuario un mensaje,
El mensaje mostrado sea el de la siguiente imagen:el mensaje hola mundo
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 2 - Mostrar mensajes complejos[/title]
[script type="text/javascript"]
[var mensaje = "Hola Mundo! \n Qué facil es incluir \'comillas simples\' \n y \"comillas dobles\" ";
alert(mensaje);]
[/script]
[/head]
[body]
[p]Esta página muestra un mensaje complejo[/p]
[/body]
[/html]
EJERCICIO #3
Crear un array llamado meses y que almacene el nombre de los doce meses del año. Mostrar por pantalla los doce nombres utilizando la función alert().
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 3 - Arrays simples[/title]
[script type="text/javascript"]
// Array que almacena los 12 meses del año
var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
// Se muestra el nombre de cada mes
alert(meses[0]);
alert(meses[1]);
alert(meses[2]);
alert(meses[3]);
alert(meses[4]);
alert(meses[5]);
alert(meses[6]);
alert(meses[7]);
alert(meses[8]);
alert(meses[9]);
alert(meses[10]);
alert(meses[11]);
[/script]
[/head]
[body]
[p]Esta página muestra los 12 meses del año[/p]
[/body]
[/html]
EJERCICIO #4
A partir del siguiente array que se proporciona: var valores = [true, 5, false, “hola”, “adios”, 2];
Determinar cual de los dos elementos de texto es mayor Utilizando exclusivamente los dos valores booleanos del array, determinar los operadores necesarios para obtener un resultado true y otro resultado false Determinar el resultado de las cinco operaciones matemáticas realizadas con los dos elementos numéricos
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 4 - Operadores[/title]
[script type="text/javascript"]
var valores = [true, 5, false, "hola", "adios", 2];
// Cual de los 2 elementos de texto es mayor
// Si el resultado es true, el primer texto es mayor
var resultado = valores[3] > valores[4];
alert(resultado);
// Combinar valores booleanos
var valor1 = valores[0];
var valor2 = valores[2];
// Obtener un resultado TRUE
var resultado = valor1 valor2;
alert(resultado);
// Obtener un resultado FALSE
resultado = valor1 && valor2;
alert(resultado);
// Operaciones matemáticas
var num1 = valores[1];
var num2 = valores[5];
var suma = num1 + num2;
alert(suma);
var resta = num1 - num2;
alert(resta);
var multiplicacion = num1 * num2;
alert(multiplicacion);
var division = num1 / num2;
alert(division);
var modulo = num1 % num2;
alert(modulo);
[/script]
[/head]
[body]
[p]Esta página muestra el uso básico de los operadores[/p]
[/body]
[/html]
EJERCICIO#5
Completar las condiciones de los if del siguiente script para que los mensajes de los alert() se muestren siempre de forma correcta:
var numero1 = 5;
var numero2 = 8;
if(...) {
alert("numero1 no es mayor que numero2");
}
if(...) {
alert("numero2 es positivo");
}
if(...) {
alert("numero1 es negativo o distinto de cero");
}
if(...) {
alert("Incrementar en 1 unidad el valor de numero1 no lo hace mayor o igual que numero2");
}
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 5 - Estructuras de control, IF[/title]
[script type="text/javascript"]
var numero1 = 5;
var numero2 = 8;
if(numero1 <= numero2) { alert("numero1 no es mayor que numero2"); } if(numero2 >= 0) {
alert("numero2 es positivo");
}
if(numero1 <>
EJERCICIO #6
El cálculo de la letra del Documento Nacional de Identidad (DNI) es un proceso matemático sencillo que se basa en obtener el resto de la división entera del número de DNI y el número 23. A partir del resto de la división, se obtiene la letra seleccionándola dentro de un array de letras.
El array de letras es:
var letras = [’T’, ‘R’, ‘W’, ‘A’, ‘G’, ‘M’, ‘Y’, ‘F’, ‘P’, ‘D’, ‘X’, ‘B’, ‘N’, ‘J’, ‘Z’, ‘S’, ‘Q’, ‘V’, ‘H’, ‘L’, ‘C’, ‘K’, ‘E’, ‘T’];
Por tanto si el resto de la división es 0, la letra del DNI es la T y si el resto es 3 la letra es la A. Con estos datos, elaborar un pequeño script que:
Almacene en una variable el número de DNI indicado por el usuario y en otra variable la letra del DNI que se ha indicado. (Pista: si se quiere pedir directamente al usuario que indique su número y su letra, se puede utilizar la función prompt())
En primer lugar (y en una sola instrucción) se debe comprobar si el número es menor que 0 o mayor que 99999999. Si ese es el caso, se muestra un mensaje al usuario indicando que el número proporcionado no es válido y el programa no muestra más mensajes.
Si el número es válido, se calcula la letra que le corresponde según el método explicado anteriormente.
Una vez calculada la letra, se debe comparar con la letra indicada por el usuario. Si no coinciden, se muestra un mensaje al usuario diciéndole que la letra que ha indicado no es correcta. En otro caso, se muestra un mensaje indicando que el número y la letra de DNI son correctos.
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 6 - Calculo de la letra del DNI[/title]
[script type="text/javascript"]
var letras = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E', 'T'];
var numero = prompt("Introduce tu número de DNI (sin la letra)");
var letra = prompt("Introduce la letra de tu DNI (en mayúsculas)");
letra = letra.toUpperCase();
if(numero <> 99999999) {
alert("El número proporcionado no es válido");
}
else {
var letraCalculada = letras[numero % 23];
if(letraCalculada != letra) {
alert("La letra o el número proporcionados no son correctos");
}
else {
alert("El número de DNI y su letra son correctos");
}
}
[/script]
[/head]
[body]
[p]Esta página calcula la letra del DNI[/p]
[/body]
[/html]
EJERCICIO #7
El factorial de un número entero n es una operación matemática que consiste en multiplicar todos los factores n x (n-1) x (n-2) x ... x 1. Así, el factorial de 5 (escrito como 5!) es igual a: 5! = 5 x 4 x 3 x 2 x 1 = 120
Utilizando la estructura for, crear un script que calcule el factorial de un número entero.
SOLUCION
[head]
[meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /]
[title]Ejercicio 7 - Factorial de un número entero[/title]
[script type="text/javascript"]
var numero = prompt("Introduce un número y se mostrará su factorial");
var resultado = 1;
for(var i=1; i<=numero; i++) { resultado *= i; } alert(resultado); [/script] [/head] [body] [/body] [/html]
Suscribirse a:
Entradas (Atom)