Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Guia #5 programacion, Guías, Proyectos, Investigaciones de Informática

Guia #5 de programacion que habla acerca del manejo de un lenguaje

Tipo: Guías, Proyectos, Investigaciones

2015/2016

Subido el 25/11/2021

sebastian-guzman-12
sebastian-guzman-12 🇩🇴

3 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Programación II, Guía 2
1
Facultad: Ingeniería
Escuela: Computación
Asignatura: Programación II
GUIA 2:
Repaso sobre uso de C#. Funciones, métodos y arreglos.
Utilizar la sintaxis de las funciones definidas por el usuario para resolver problemas.
Aplicar en ejemplos el paso de parámetros en funciones.
Implementar arreglos para resolver problemas.
Una de las formas de resolver un problema complejo por medio de programación, es recurrir a la
segmentación del mismo en pequeños sub problemas más sencillos. Estos segmentos de código
que poseen independencia en su compilación con respecto a los otros reciben el nombre de
Módulos y su implementación se realiza por medio de Funciones o Procedimientos.
Los módulos tienen como objetivo resolver un problema concreto y aportar a la solución general
del problema, se distingue por tres elementos principales entrada, proceso y salida.
En el momento de la invocación, se deben de dar parámetros que son los valores que procesará el
módulo; internamente se define el proceso que realizará con los elementos recibidos (una tarea
específica) y finalmente devuelve el resultado o el control al programa que lo llamó.
Para el lenguaje de programación C# que es un lenguaje nativo orientado a objetos, estas
funciones y procedimientos reciben el nombre de métodos.
FUNCIONES
Es el conjunto de secuencia de órdenes que hacen una tarea específica para una aplicación más
grande.
La declaración de las funciones se distingue por:
Nombre único en el ámbito. Nombre de la función que se distingue y se identifica con
respecto a otras. Este mismo nombre puede ser utilizado únicamente en caso de
sobrecarga o de polimorfismo (POO)
Tipo de dato de retorno. Tipo de dato que será devuelto al terminar la rutina.
Objetivos
Introducción
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Guia #5 programacion y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Facultad: Ingeniería

Escuela: Computación

Asignatura: Programación II

GUIA 2:

Repaso sobre uso de C#. Funciones, métodos y arreglos.

 Utilizar la sintaxis de las funciones definidas por el usuario para resolver problemas.  Aplicar en ejemplos el paso de parámetros en funciones.  Implementar arreglos para resolver problemas.

Una de las formas de resolver un problema complejo por medio de programación, es recurrir a la segmentación del mismo en pequeños sub problemas más sencillos. Estos segmentos de código que poseen independencia en su compilación con respecto a los otros reciben el nombre de Módulos y su implementación se realiza por medio de Funciones o Procedimientos.

Los módulos tienen como objetivo resolver un problema concreto y aportar a la solución general del problema, se distingue por tres elementos principales entrada, proceso y salida.

En el momento de la invocación, se deben de dar parámetros que son los valores que procesará el módulo; internamente se define el proceso que realizará con los elementos recibidos (una tarea específica) y finalmente devuelve el resultado o el control al programa que lo llamó.

Para el lenguaje de programación C# que es un lenguaje nativo orientado a objetos, estas funciones y procedimientos reciben el nombre de métodos.

FUNCIONES

Es el conjunto de secuencia de órdenes que hacen una tarea específica para una aplicación más grande.

La declaración de las funciones se distingue por:

 Nombre único en el ámbito. Nombre de la función que se distingue y se identifica con respecto a otras. Este mismo nombre puede ser utilizado únicamente en caso de sobrecarga o de polimorfismo (POO)  Tipo de dato de retorno. Tipo de dato que será devuelto al terminar la rutina.

Objetivos

Introducción

 Lista de parámetros. Conjunto de argumentos (desde cero hasta varios) que la función debe recibir para procesarlos en la rutina.

Modificador_de_acceso Tipo_Devuelto Nombre_Función (tipo(s)_argunmento(s) nombres ) { //declaración de datos y cuerpo de la función. return (valor)

}

PROCEDIMIENTOS

Fragmento de código (subprograma) que realiza una tarea específica y es relativamente independiente del resto del código. Los procedimientos suelen utilizarse para reducir la duplicación de códigos en un programa.

Los procedimientos pueden recibir parámetros, pero no necesitan devolver un valor como es el caso de las funciones.

Modificador_de_acceso void Nombre_procedimiento (tipo(s)_argunmento(s) nombres ) {

//declaración de datos y cuerpo de la función

. }

DECLARACIÓN Y CREACIÓN DE ARREGLOS

Las instancias de los arreglos ocupan espacio en memoria. Al igual que los objetos, los arreglos se crean con la palabra clave new. Para crear una instancia de un arreglo, se especifica el tipo y el número de elementos del arreglo, y el número de elementos como parte de una expresión de creación de arreglos, que utiliza la palabra clave new. Dicha expresión devuelve una referencia que puede almacenarse en una variable tipo arreglo. La siguiente expresión de declaración y creación de arreglos crea un objeto que contiene 8 elementos int, y almacena la referencia al arreglo en la variable A.

int[ ] A = new int[8]

Nº Cantidad Descripción 1 1 Guía de Laboratorio # 1 de Programación II 2 1 Computadora con programa:  Microsoft Visual C# 201 3 3 1 Dispositivo de memoria externo

Materiales y Equipo

G2_Ejemplo_03:

Realizar un programa que permita convertir temperaturas de grados Fahrenheit a grados Celsius.

Utilizando procedimientos.

3) Cree un programa que contenga el siguiente menú:

a) Dividir (considere que es imposible dividir entre 0)

b) Obtener cubo.

c) Cálculo de IMC (Índice de Masa Corporal).

d) Salir.

Consideraciones:

 El menú debe permanecer disponible hasta que el usuario elija la opción d.

 Utilizar una función o procedimiento para cada opción.

 Para la opción d, utilice la fórmula: IMC = Peso[Kg] / Altura^2 [Metros].

Entregar a su instructor un reporte sobre cómo resolvió los siguientes ejercicios:

  1. Desarrollar un programa que implemente una función para convertir coordenadas polares a rectangulares. Debe tener en cuenta lo siguiente:

x = rcos(θ) ; y = rsen(θ)

  1. Desarrolle un programa en C# haciendo uso de un procedimiento para determinar el resultado de la siguiente serie:

  2. Investigue sobre la instrucción foreach y aplíquela en el caso: Realizar una sumatoria de pesos de los estudiantes de laboratorio de Programación II. Crear un arreglo con las cantidades necesarias de memoria para almacenar los datos correspondientes.

Guardar todo en un archivo comprimido (reporte y soluciones generadas en C#)

o Dale, Nell /Weems, Chip. Programación y Resolución de Problemas con C#.

Editorial McGraw Hill, México 2007.

o https://msdn.microsoft.com/es-es/library/bb386063(v=vs.110).aspx Sitio de

Microsoft Visual Studio. Consultado Diciembre 2015.

Investigación Complementaria

Bibliografía

Sitios de Consulta

EVALUACIÓN

% 1 - 4 5 - 7 8 - 10 Nota

CONOCIMIENTO 40

APLICACIÓN

DEL

CONOCIMIENTO

ACTITUD

TOTAL

Máquina No:

Máquina No:

Alumno:

Alumno:

Docente:

Docente:

GL:

GL:

Fecha:

Guía 1: Repaso C#: Funciones, procedimientos y arreglos.

Tema: Presentación del programa

Hoja de cotejo:

Docente:

Máquina No:

GL:

a