Videotutorial 7: Programación Modular PDF
Document Details
Uploaded by CostEffectiveRationality3754
ILERNA
Tags
Related
- Programación de fresas y centros de mecanizado PDF
- Programación de esquemas cableados PDF
- Module Programmation I: Le Langage C - Introduction - PDF
- Videotutorial 08: Paso por valor y referencia (Programación)
- Modelo 1 de examen CFGS Desarrollo de Aplicaciones Multiplataforma/Web M03 Programación A PDF
- Modelo 3 de Examen CFGS Desarrollo de Aplicaciones Multiplataforma/WEB, M03 - Programación A - PDF
Summary
Este documento es una videotutorial sobre programación modular. Incluye conceptos, ventajas y desventajas de la programación modular, así como ejemplos de programación y una tabla de contenido.
Full Transcript
MÓDULO 03 Videotutoría 7: Programación Modular Ciclo Formativo Grado Superior Aplicaciones Multiplataforma – DAM Ciclo Formativo Grado Superior Aplicaciones Web – DAW Ciclo Formativo Grado Superior Administración de Sistemas y Redes – ASIR Tabla de contenido 01. Programación modu...
MÓDULO 03 Videotutoría 7: Programación Modular Ciclo Formativo Grado Superior Aplicaciones Multiplataforma – DAM Ciclo Formativo Grado Superior Aplicaciones Web – DAW Ciclo Formativo Grado Superior Administración de Sistemas y Redes – ASIR Tabla de contenido 01. Programación modular. Ventajas y desventajas 02. Procedimientos VS Funciones 03. Clases PROGRAMACIÓN MODULAR Concepto Ventajas La programación modular consiste en Facilita el mantenimiento, la dividir el problema original en modificación y la documentación diversos subproblemas, que se Facilita las pruebas (Testing) pueden resolver por separado, para, Reutilización de módulos después, recomponer los resultados y Independencia de fallos obtener la solución al problema. Desventajas Un subproblema se denomina módulo (función o procedimiento), y es una No se dispone de algoritmos formales parte del problema que se puede de modularidad, por lo que a veces los resolver de manera independiente. programadores no tienen claras las ideas de los módulos → experiencia PROCEDIMIENTOS VS FUNCIONES FUNCIÓN Ámbito de la declaración Tipo Función Cuando la función llega a su fin, retornará un valor del mismo tipo de la función con la Nombre_función (parámetros) { directiva return //declaración de variables //Instrucciones //retorno del tipo return } PROCEDIMIENTO Ámbito de la declaración void Un procedimiento no devuelve un valor y por Nombre_procedimento{ tanto no incluye la directiva return // Instrucciones } PROCEDIMIENTOS VS FUNCIONES Ejemplo de procedimiento CÓDIGO Ejemplo de función CÓDIGO public int suma(int a, int b){ public void suma(int a, int b) { int resultado = (a + b); int resultado = (a + b); Console.WriteLine("La suma es " + resultado); Console.WriteLine("La suma es " + resultado); return resultado; } } static void Main(string[] args){ ¿Qué sale por pantalla? int num1 = 5; int num2 = 6; La suma es 11 suma(num1,num2); } Tabla de contenido 01. Clases 02. Resolución de ejemplos anteriores Ejercicio en vivo 1 Realiza un programa que permita ingresar los nombres de 5 empleados y sus sueldos respectivos. El programa debe mostrar el sueldo mayor y el nombre del empleados al que pertenece. A tener en cuenta: Los sueldos deben ser de tipo double Los nombres deben ser de tipo string Ninguno puede tener sueldo 0 using System; namespace EjerciciosEnVivo { class Program { static void Main(string[] args) { double[] sueldos = new double; string[] empleados = new string; int indiceMax = 0; for (int i = 0; i < 5; i++) { do { Console.Write("Introduce un sueldo mayor que 0: "); sueldos[i] = double.Parse(Console.ReadLine()); } while (sueldos[i]