Usted es el Visitante #:


martes, 16 de febrero de 2010

Artículo Científico

La UNESCO ha sentenciado que la "finalidad esencial de un artículo científico es comunicar los resultados de investigaciones, ideas y debates de una manera clara, concisa y fidedigna; la publicación es uno de los métodos inherentes al trabajo científico. Es preciso establecer estrategias de publicación bien elaboradas y seguir con conocimiento de causa una serie de normas adecuadas para facilitar el intercambio entre científicos de todos los países y reducir a proporciones razonables el incremento del volumen de publicaciones".

Como estrategia evaluativa se ha dispuesto la realización de un artículo científico en pares o individual, cuyo temática es la de exponer las aplicaciones de un Control del Visual C#.

Para ello se establecen a continuación las reglas para la elaboración del artículo:

  1. Tamaño de la letra 12. Tipo: Arial, calibri, Time New Roman.
  2. Papel tamaño carta.
  3. Respetar las normas APA. Referencias, Citas, Bibliografías, entre otras.
  4. Uso de imágenes, tablas, cuadros.
  5. Máximo de 8 páginas.
  6. Posibilidad de utilizar doble columna.
  7. Cuerpo del artículo:
    1. Título.
    2. Autores.
    3. Resumen.
    4. Introducción.
    5. Desarrollo.
    6. Conclusiones.
    7. Recomendaciones.
    8. Bibliografía.

El trabajo debe ser entregado en formato digital e impreso en papel por las dos caras. Enviar el digital a la siguiente dirección indicando en el asunto AC seguido de los números de cedula de los participantes (Ej. AC 9967987 – 12789654) la fecha de entrega y envío al correo electrónico será el día de clase de la semana 9. No hay prorroga, la única posible es que lo va entregar con antelación.

Referencias Bibliográficas

UNESCO (1983). Guía para la redacción de artículos científicos destinados a la publicación. 2a ed. revisada y actualizada por Ander Martinson. París: UNESCO.

lunes, 2 de marzo de 2009

Guia Nro. 1 Sentencias

If, For y While, son las primeras sentencias a evaluar en la primera parte teorica del curso de computación avanzada.

Haga click aqui para descargar un resumen de estas tres sentencias.

Esta evaluación sera teórico - práctica.

jueves, 19 de febrero de 2009

Operadores de C#

C# proporciona un amplio conjunto de operadores, que son símbolos que especifican las operaciones que se deben realizar en una expresión. Generalmente se permiten en las enumeraciones las operaciones de tipos integrales como ==, !=, <, >, <=, >=, binary +, binary -, ^, &, , ~, ++, -- y sizeof(). Además, el usuario puede sobrecargar muchos de los operadores, es decir, cambiar su significado al aplicarlos a un tipo definido por el usuario.
En la tabla siguiente se muestran los operadores de C# agrupados por orden de prioridad. Los operadores dentro de cada de grupo tienen la misma prioridad.

Categorías Operadores

Principal x.y
f(x)
a[x]
x++
x--
new
typeof
checked
unchecked
->

Unario +
-
!
~
++x
--x
(T)x
true
false
&
sizeof

Multiplicativo *
/
%

Sumatorio +
-

Desplazamiento <<
>>

Comprobación de tipos
y relacionales <
>
<=
>=
is
as

Igualdad ==
!=

AND lógico &

XOR lógico ^

OR lógico 05ce3794-6675-4025-bddb-eaaa0ec22892.xml.rtf

AND condicional &&

OR condicional

Condicional ?:

Asignación =
+=
-=
*=
/=
%=
&=
=
^=
<<=
>>=

Uso combinado de Null ??

Lambda Operador => (Referencia de C#)

Referencia Bibliográfica:
- http://msdn.microsoft.com/es-es/library/6a71f45d.aspx

Tipos de Datos

C# es un lenguaje con establecimiento inflexible de tipos; por lo tanto, cada variable y objeto debe tener un tipo declarado.
Tal como fue indicado en clases los tipos de datos que serán más usados en este curso serán:
1.- Entero.
2.- Real o Decimal.
3.- Cadena o texto.
4.- Boolean.

Tipos:

Int: La palabra clave int denota un tipo integral que almacena valores según el tamaño y el intervalo que se indica a continuación.


Tipo Intervalo Tamaño
int -2.147.483.648 a 2.147.483.647 Entero de 32 bits con signo


Las variables de tipo int se pueden declarar e inicializar como en el siguiente ejemplo:
int i = 123;
Cuando un literal entero no tiene sufijo, su tipo es el primero de estos tipos en el que se puede representar su valor: int, uint, long, ulong. En este ejemplo, es del tipo int.

Double: La palabra clave double denota un tipo simple que almacena valores de punto flotante de 64 bits. La siguiente tabla muestra la precisión y el intervalo de valores aproximado para el tipo double.
Tipo Intervalo aproximado Precisión
double ±5,0 × 10−324 a ±1,7 × 10308 15-16 dígitos

En el ejemplo siguiente, se suman valores int, short, float y double que dan un resultado double.


// keyword_double.cs
// Mixing types in expressions
using System;
class MixedTypes
{
static void Main()
{
int x = 3;
float y = 4.5f;
short z = 5;
double w = 1.7E+3;
// Result of the 2nd argument is a double:
Console.WriteLine("The sum is {0}", x + y + z + w);
}
}

String: El tipo string representa una secuencia de cero o más caracteres Unicode. string es un alias de String en .NET Framework.
Aunque string es un tipo de referencia, los operadores de igualdad (== y !=) se definen para comparar los valores de objetos string, no las referencias. De esta forma, es más intuitivo comprobar la igualdad entre cadenas. Por ejemplo:


string a = "hello";
string b = "h";
// Append to contents of 'b'
b += "ello";
Console.WriteLine(a == b);
Console.WriteLine((object)a == (object)b);
Esto presenta "True" y, después, "False" porque el contenido de las cadenas es equivalente, pero a y b no hacen referencia a la misma instancia de cadena.
El operador + concatena cadenas:


string a = "good " + "morning";
Esto crea un objeto de tipo string que contiene "good morning".
Las cadenas son inmutables: no se puede cambiar el contenido de un objeto de tipo string una vez creado el objeto, aunque pudiera parecer por la sintaxis utilizada que es posible realizar esta operación. Por ejemplo, al escribir este código, el compilador crea en realidad un nuevo objeto de tipo string para almacenar la nueva secuencia de caracteres, y la variable b sigue conteniendo "h".


string b = "h";
b += "ello";
El operador [] se puede utilizar para tener acceso de sólo lectura a caracteres individuales de un objeto string:


string str = "test";
char x = str[2]; // x = 's';
Los literales de cadena son objetos de tipo string que se pueden escribir de dos formas: entre comillas o entre comillas y precedidos de @. Los literales de cadena se deben encerrar entre comillas ("):


"good morning" // a string literal
Los literales de cadena pueden contener cualquier literal de carácter. Se incluyen las secuencias de escape:


string a = "\\\u0066\n";
Esta cadena contiene una barra diagonal inversa, la letra f y el carácter de nueva línea.




Bool: La palabra clave bool es un alias de System.Boolean. Se utiliza para declarar variables que almacenan los valores booleanos, true y false.

ejemplo:

// keyword_bool.cs
using System;
public class MyClass
{
static void Main()
{
bool i = true;
char c = '0';
Console.WriteLine(i);
i = false;
Console.WriteLine(i);
bool Alphabetic = (c > 64 && c < 123);
Console.WriteLine(Alphabetic);
}
}

Referencia:
- http://msdn.microsoft.com

martes, 17 de febrero de 2009

Plan de Evaluación

De acuerdo al planteamiento realizado en la actividad presencial Número 1, en la semana 2, el Plan de Evaluación queda dispuesto de la siguiente manera:

Teoría 85% de la Nota Total:

Semana 5 Parcial I 25%
Semana 10 Parcial II 30%
Semana 12 Parcial III 30% (Entrega de Proyecto)


Laboratorio 15%