Metodos
Instrucciones secuenciales
– Entrada de datos.- Permiten que el usuario introduzca datos al programa.
Unidad 1 – Repaso: Fundamentos de programación en C# usando Windows Forms
– Salida de datos.- Permiten mostrar datos y mensajes al usuario.
– Operaciones matemáticas.- Permiten realizar cálculos matemáticos.
Ing. Ramón Roque Hdz., M.C.www.ramonroque.info
– Conversiones.- Permiten realizar conversiones entre diferentes tipos de datos (Ejemplo: De string a int).
1
“5” string
5 int
3
Tipos de instrucciones básicas en los programas
• Instrucciones secuenciales
– – – – Entrada de datos Salida de datos Operaciones matemáticas Conversiones entre tipos de datos
Inicio
Implementación de las instrucciones secuenciales endiagramas de flujo y C#
string a; a = txtNombre.Text;
Fin
También:
a
Leer a
• Instrucciones condicionales
– Decisiones (Si) - “IF .. ELSE” – Decisiones entre múltiples valores – selección: “SWITCH .. CASE”
txtNombre.Text = a;
• Instrucciones de iteración (de repetición)
– Ciclos FOR – Ciclos WHILE, DO WHILE
2
MessageBox.Show(“ El valor de a es: ” + a); También: Imprimir a
41
Fundamentos de programación en C#.NET
Algunos tipos de datos
Tipo de dato int double char string bool Significado Valor Entero Valor con punto decimal Un solo caracter Cadena de caracteres Lógico, booleano Ejemplo de dato 100 150.45 ‘S’ “Juan” True (Verdadero) o False (Falso)
5
7
Identificadores
Un identificador le da nombre único a un elemento en un programa (Variables,procedimientos, etc.). • • • • • No puede contener operadores como + - * / Debe iniciar con letra o el subguión ( _ ) Puede tener cualquier longitud Puede contener mayúsculas y minúsculas En un identificador sí se hace diferencia entre mayúsculas y minúsculas. De esta manera, suma es diferente de Suma • No debe ser una palabra reservada.
Ejemplos:
Declaración de Variables
string int double charint Nombre; HorasTrabajadas; SueldoPorHora; Otro; x, y, z;
También se pueden inicializar las variables al mismo tiempo que se declaran:
string int double char
Tipo de dato
6
Nombre = “Juan"; HorasTrabajadas = 40; SueldoPorHora = 150.00; Otro = 'N';
Nombre de la variable
Valor de la variable
8
2
Fundamentos de programación en C#.NET
Impresión (en cuadros de textotextBox)
Se debe utilizar la propiedad Text del control en donde se desea imprimir. Ejemplo: Suponga la siguiente Forma. El cuadro de texto se llama txtMensaje
Comentarios en el programa
// Esta es una linea de comentarios // Esta es otra linea de comentarios /* Estas son varias lineas de Comentarios */
Entonces, el programa dentro del botón sería el siguiente: NOTA: Los comentarios NO seejecutan. Solo sirven como documentación interna en el programa.
txtMensaje.Text = "Bienvenido a la clase de Programacion Avanzada";
9
11
Impresión (Utilizando MessageBox)
Imprimiendo un solo mensaje:
Leer Datos STRING que un usuario tecleó en un cuadro de texto
Los cuadros de texto, almacenan valores STRING Si el valor tecleado en el cuadro de texto es STRING, no se requiere convertirlo.MessageBox.Show(" Bienvenido a la clase de Programacion Avanzada ");
Imprimiendo varios mensajes unidos:
Mensaje
string x = "Bienvenido"; string y = "Programacion Avanzada "; int z = 2009; MessageBox.Show(x + " a la clase de " + y + z.ToString());
string Nombre; Nombre = txtNombre.Text;
El valor se almacena en esta variable El cuadro de texto donde se encuentra el valor a leer sellama txtNombre
Varios mensajes unidos con el simbolo de +
10 12
3
Fundamentos de programación en C#.NET
Leer Datos DE OTRO TIPO que un usuario tecleó en un cuadro de texto
Si los datos NO son STRING, se necesita hacer la conversion correspondiente. Ejemplo:
Cálculos y Asignaciones
Si las variables ya están declaradas, los cálculos y asignaciones se pueden hacer directamente:...
Regístrate para leer el documento completo.