Está en la página 1de 5

INGENIERÍA MECATRÓNICA

Asignatura: Programación
Avanzada

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE


COACALCO

PROGRAMACIÓN AVANZADA

PRÁCTICA 3 – MÉTODOS Y CLASES

COMPETENCIA A EVALUAR

Competencia 2.- Implementa clases y objetos cumpliendo las reglas de la


programación orientada a objetos.
Competencia 3.- Implementa constructores y destructores para inicializar atributos
y liberar recursos.

OBJETIVO

Conocer el uso de los métodos de una clase.

MATERIAL

# MATERIAL DE LABORATORIO
1 Computadora
1 Software Visual Studio

MARCO TEÓRICO

• Métodos de una clase


• Cifrado Cesar
• Aritmética modular

1
INGENIERÍA MECATRÓNICA

Asignatura: Programación
Avanzada

DESARROLLO

Realiza un programa en C# que contenga 3 métodos, un método para cifrar, un


método para descifrar y un método que calcula el módulo de dos números (a mod
b). en el método principal, se debe pedir un mensaje, se debe codificar e imprimir el
mensaje y posteriormente se debe decodificar e imprimir el mensaje.

1. Método mod de dos números (a mod b).

2
INGENIERÍA MECATRÓNICA

Asignatura: Programación
Avanzada

2. Método codificar mensaje

La variable “alfabeto” contiene los caracteres:

alfabeto = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
'x', 'y', 'z' };

3
INGENIERÍA MECATRÓNICA

Asignatura: Programación
Avanzada

3. Método decodificar mensaje

La variable “alfabeto” contiene los caracteres:

alfabeto = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
'l', 'm', 'n', 'ñ', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
'x', 'y', 'z' };

4
INGENIERÍA MECATRÓNICA

Asignatura: Programación
Avanzada

4. Método principal

También podría gustarte