Want to create interactive content? It’s easy in Genially!

Get started free

Modularización C#

EZEQUIEL BINKER

Created on February 23, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

To the Moon Presentation

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