Want to create interactive content? It’s easy in Genially!
Modularización C#
EZEQUIEL BINKER
Created on February 23, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
View
To the Moon Presentation
View
Projection Presentation
Transcript
Modularización
Durante la presentación veremos los conceptos de modularización, y su aplicación en el lenguaje C# Esta presentación contiene audios explicativos que servirán como guía para comprender los conceptos
EMPEZAR
Índice temático
Hacé click en cualquiera de los títulos para dirigirte directamente a esa parte de la presentación
Modularización
Procedimientos
Parámetros
Funciones
Repasemos
Programa completo
¿Qué es Modularización?
Rutina 3
Rutina 4
Rutina 2
Rutina 1
Calcular Edad
Mostrar Edad y Nombre
Pedir Año Nacimiento
Pedir Nombre
Procedimientos
Bloques de código que no retornan resultados
La definición de un procedimiento es justamente crearlo. Ponerle nombre, establecer qué datos espera recibir y escribir las instrucciones que deberían realizarse. Se realiza una sola vez.
static void Saludar(){ Console.WriteLine("¡Hola Mundo!"); }
La invocación se realiza desde el programa principal:
public static void Main (string[] args){ Saludar(); }
Parámetros
Valores que necesita un procedimiento o función para poder ser ejecutado
Un parámetro de un procedimiento o función se especifica con el tipo de dato al cual corresponde y un nombre. En este segundo ejemplo, el procedimiento saludar ya no muestra siempre el mismo mensaje, sino que depende del valor de nombre que reciba por parámetro.
static void Saludar(string nombre){ Console.WriteLine("¡Hola " + nombre + "!" ); }
Funciones
Bloques de código que devuelven resultados
Una función devuelve un resultado. Su objetivo es permitir hacer cálculos precisos mediante sus parámetros que resultará en un dato de retorno.
static string IngresarCadena(string mensaje){ string cadena; Console.WriteLine(mensaje); cadena = Console.ReadLine(); return cadena; }
La invocación se realiza desde el programa principal:
public static void Main (string[] args) { string nombre; nombre = IngresarCadena("Ingrese su nombre: "); }
Programa completo
Vista del programa completo
A continuación la resolución completa del ejemplo de la tercera diapositiva
Repasemos...
Un procedimiento no devuelve un resultado
Falso
Verdadero
Repasemos...
La función IngresarEntero del ejemplo visto retorna
No retorna valor
string
int