Nombre de la materia
Programación estructurada
Nombre de la Licenciatura
Ing. en Sistemas Computacionales
Nombre del alumno
Matrícula
Nombre de la Tarea
Unidad #
Unidad 3 Sentencias de control del programa
Nombre del Tutor
Tutor: Elizabeth Valencia López
Profesor: Norma Gabriela Farias Huízar
Fecha
Unidad #: Nombre de la unidad
Nombre de la materia
INTRODUCCIÓN:
Las acciones que realiza un programa se expresan en instrucciones. Entre las acciones comunes se
incluyen declarar variables, asignar valores, llamar a métodos, recorrer colecciones en bucle y crear
una bifurcación a uno u otro bloque de código, en función de una condición determinada. El orden en
el que se ejecutan las instrucciones en un programa se denomina flujo de control o flujo de
ejecución. El flujo de control puede variar cada vez que se ejecuta un programa, en función de cómo
reacciona el programa a la entrada que recibe en tiempo de ejecución.
Una instrucción puede constar de una sola línea de código que finaliza en un punto y coma o de una
serie de instrucciones de una sola línea en un bloque. Un bloque de instrucciones se incluye entre
llaves {} y puede contener bloques anidados. En el código siguiente se muestran dos ejemplos de
instrucciones de una sola línea y un bloque de instrucciones de varias líneas.
INTRUCCION
ES:
Ejercicio:
(Valor 9.0 puntos)
Escribe el código en C# que permita solucionar el siguiente problema.
*Diseña e implementa un programa, que dados tres números (a,b y c), muestre un menú con las opciones:
1. Validar suma
2. Salir
*Si se elige la primer opción, mostrar el mensaje “SON IGUALES” si la suma de dos de ellos (a+b, b+c o a+c)
es igual al número restante y el mensaje “SON DISTINTOS” en caso contrario.
*Si se elige la segunda opción, mostrar un mensaje de despedida y terminar el programa.
2
Unidad #: Nombre de la unidad
Nombre de la materia
Incluir la cláusula default para indicar al usuario si eligió una opción no válida.
*Incluye en el documento de tu actividad el código de tu programa y la impresión de pantalla de la ejecución
del mismo.
Unidad 3:
Sentencias de control del programa.
Programación estructurada
Ejercicio: (Valor 9.0 puntos)
Escribe el código en C# que permita solucionar el siguiente problema. *Diseña e implementa un programa,
que dados tres números (a,b y c), muestre un menú con las opciones: 1.
Validar suma 2.
Salir *Si se elige la primer opción, mostrar
el mensaje “
SON I
GUALES” si la suma de dos de ellos
(a+b, b+c o a+c) es igual al número restante
y el mensaje “
SON
DISTINTOS” en caso
contrario. *Si se elige la segunda opción, mostrar un mensaje de despedida y terminar el programa. Incluir la
cláusula default para indicar al usuario si eligió una opción no válida. *Incluye en el documento de tu actividad
el código de tu programa y la impresión de pantalla de la ejecución del mismo.
using System;
using [Link];
using [Link];
using [Link];
using [Link];
namespace ConsoleApplication2
{
class Program {static void Main(string[] args)
3
Unidad #: Nombre de la unidad
Nombre de la materia
{
[Link]("MENU DE OPCIONES");
[Link]("");
[Link]("1. Validar Suma");
[Link]("2. Salir");
[Link]("");
[Link]("Ingrese el Numero de su Opcion:");
int opc =Convert.ToInt32([Link]());
[Link]("");
switch (opc)
{
case 1:int sum1, sum2, sum3, a, b, c;
[Link]("Capture numero 1");
a =[Link]([Link]());
[Link]("Capture numero 2");
b =[Link]([Link]());
[Link]("Capture numero 3");
c =[Link]([Link]());
sum1 = a + b; sum2 = b + c; sum3 = a + c;
if ((sum1 == sum2) && (sum2 == sum3))
{
[Link]("SON IGUALES");
}
else
{
[Link]("SON DISTINTOS");
}
break;
case 2:[Link]("FIN");
break;
default:[Link]("Opcion no Valida");
break;
}
[Link]();
}
}
}
4
Unidad #: Nombre de la unidad
Nombre de la materia
5
Unidad #: Nombre de la unidad
Nombre de la materia
6
Unidad #: Nombre de la unidad
Nombre de la materia
CONCLUCIÓN:
Las instrucciones que se utilizan en cada programa son importantes ya que con ella realizaremos cada una de
las acciones que se requieren en el programa y eso ayuda a analizar las situaciones a las que necesitamos
recurrir.
Por ejemplo en esta actividad el analizar si los números son iguales o no así que son instrucciones
importantes.
BIBLIOGRAFÍA:
Cómo programar en C# (Harvey M. Deitel, 2007).
C Sharp(C#):instrucciones If Else (n.d).
C# (Sharp) - Sentencias Switch/Case + introducir datos desde el teclado en C# (Tu team, n.d).
Estructuras de control C# Cita Torres, C. (2012) [Blog].
[Link]
statements