You are on page 1of 5

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
LENGUAJE DE PROGRAMACIÓN ING. CIVIL

GUÍA DE APLICACIÓN N°2

1. TITULO : ESTRUCTURAS SECUENCIALES FECHA: Agosto 2017

2. COMPETENCIAS
2.1. Desarrollar aplicaciones de estructura secuencial en visual C#.
2.2. El alumno conoce las estructuras secuenciales y utiliza operadores aritméticos

3. MARCO TEORICO

3.1. La Estructura Secuencial.- es aquella en la que una acción (instrucción) sigue a otra
en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de
la siguiente y así sucesivamente hasta el fin del proceso.
En Pseudocódigo una Estructura Secuencial se representa de la siguiente forma:

Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos
representados en Pseudocódigo y en diagramas de flujos:
Ejemplo:
Tengo un teléfono y necesito llamar a alguien pero no sé cómo hacerlo.

1 IS - JMC

Dicha zona será reconocida con el nombre de la variable que recibe el valor. Esta operación se representa así: 3. Este dato va a ser almacenado en la variable que aparece a continuación de la instrucción.14159 CONSTANTE ALTURA 40 . en el paso de valores o resultados a una zona de la memoria. Asignación. I. CONSTANTE Pi 3. Lectura o entrada de datos Consiste en recibir desde un dispositivo de entrada (por ejemplo: el teclado) un valor o dato.4.3. Este proceso se representa así como sigue: 3. La asignación se puede clasificar de la siguiente forma:  Simples: Consiste en pasar un valor constante a una variable (a 15)  Contador: Consiste en usarla como un verificador del número de veces que se Realiza un proceso (a a + 1)  Acumulador: Consiste en usarla como un sumador en un proceso (a a + b)  De trabajo: Donde puede recibir el resultado de una operación matemática que Involucre muchas variables (a c + b*2/4). Declaración de Variables y Constantes La declaración de variables es un proceso que consiste en listar al principio del algoritmo todas las variables que se usarán.La asignación consiste. 3.3. Escritura o salida de datos Consiste en mandar por un dispositivo de salida (por ejemplo: monitor o impresora) un resultado o mensaje. Contador CADENA_DE_CARACTERES: Dirección REAL: Salario_Basico CARACTER: Opción En el momento de declarar constantes debe indicarse usando la palabra CONSTANTE y colocarse su respectivo valor. En general el formato a utilizar es el siguiente: < Variable > <valor o expresión > Donde: El símbolo debe leerse “asigne”.2. además de colocar el nombre de la variable se debe decir qué tipo de variable es. ENTERO: Edad. Esta instrucción presenta en pantalla el mensaje escrito entre comillas o el contenido de la variable.5..

será un medio de la base (a) por su altura.Collections. CIVIL 4.com/matematicas/geometria/area-triangulo-equilatero/ Implementación C# using System. según su lado El área de un triángulo equilátero. Los lados a/2 y h son los catetos y a la hipotenusa. el área viene definida por la siguiente fórmula: Ésta se puede calcular a partir del teorema de Pitágoras. using System. using System.JMC . Aplicando el teorema de Pitágoras: Referencia http://www. namespace triangulo_equilatero { class Program 3 IS . using System. El triángulo equilátero tiene los tres lados iguales. Los lados a.Linq. a/2 y h forman un triángulo rectángulo.Generic. UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS LENGUAJE DE PROGRAMACIÓN ING. como en todo triángulo.universoformulas.Text. En este caso. DESARROLLO DE LA GUIA EJERCICIO: Hallar el área y la altura de un triángulo equilátero.

WriteLine("La Altura es:"+altura).ReadLine()).Pow(3. { static void Main(string[] args) { float lado. area. Console. } } } EJERCICIO: Hallar el Área y el Perímetro de un círculo en función a su radio ÁREA DEL CÍRCULO El área de un circulo es igual al valor de su radio elevado al cuadrado multiplicado por Π. altura. lado = float.Pow(3.ReadKey().WriteLine("El Area es:"+area). También se puede calcular a partir del diámetro (D).com/matematicas/geometria/area/ PERIMETRO DEL CÍRCULO El perímetro del círculo es el doble del producto de π por el radio (r).universoformulas. Console. siendo el producto de π y el diámetro.WriteLine("Ingrese el Lado del Triangulo").universoformulas.com/matematicas/geometria/perimetro-circulo/ . Referencia http://www.5)/4*lado*lado). altura = (float) (Math.5)/2*lado).0. area = (float) (Math.0. Referencia http://www.Parse(Console. Console. Console.

1.1416*radio. en ninguna forma que se dé. using System. Ejercicio Propuesto: 4. Console.net/slideshow/embed_code/key/5vbzxMnVjEDMbg “No tengas miedo alguno.ReadKey().2.1416*Math. using System. si se ingresa una temperatura en grados Celsius.2). Si Carlos es un X% más eficiente que Juan.WriteLine("Ingrese el Radio del Circulo"). area = 3.Collections. en el mismo instante y en el mismo sentido.Text.Parse(Console. radio = double. Hacer un algoritmo que permita obtener la suma de los ‘N’ primeros números naturales.JMC .5. Escribir un algoritmo que determine en cuantos minutos la liebre estará a 3000 metros delante de la tortuga 4. area. perimetro.Linq. using System. dado como datos el valor de 2 lados del triangulo y el ángulo entre estos. Console. La liebre corre a razón de X metros por minuto y la tortuga a razón de Y metros por minuto. } } } 5. (1.4. UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS LENGUAJE DE PROGRAMACIÓN ING. 4.WriteLine("El perimetro es:"+perimetro). 4. pues el miedo es una característica de la entidad. Hacer un algoritmo que permita obtener la temperatura en grados Fahrenheit. Console. Una liebre y una tortuga parten del mismo punto. namespace Consocirculo { class Program { static void Main(string[] args) { double radio.8+32) 4.slideshare.ReadLine()). Hacer un algoritmo que permita obtener el área de un triángulo.negativa” 5 IS .WriteLine("El Area es:"+area). perimetro = 2*3. Juan puede hacer un trabajo en ‘N’ días.3.Generic. ¿ En qué tiempo haría Carlos el mismo trabajo Referencia: https://www. Console. CIVIL Implementación C# using System.Pow(radio.