Академический Документы
Профессиональный Документы
Культура Документы
ACTIVAD NRO 1
1. ANÁLISIS
1.1. Entender el Problema.
DATOS RESULTADOS
G1 G2 G3 G4 NOTA_R NOTA_I EXA PROMEDIO PROMEDIO_UNIDAD
15 14 15 16 17 11 13 14.6 14.4
1.2. Modelo
PROMEDIO G1+G2+G3+G4+EXA/5
PROMEDIO_UNIDADPROMEDIO*0.7+NOTA_I*0.15+NOTA_R-0.15
SINO
SINO
SINO
SINO
- Variables de entrada. -
- Variables de proceso. -
- Variables de salida. -
2. DISEÑO
2.1. Descripción del Algoritmo.
Inicio {Calcular el promedio de la unidad, con sus respectivos rangos}
{Leer datos}
{Calcular el promedio}
{Escribir el promedio}
{Calcular el promedio_unidad}
{Escribir el promedio_unidad}
fin
{leer datos}
Leer G1
Leer G2
Leer G3
Leer G4
Leer NOTA_R
Leer NOTA_I
Leer EXA
PROMEDIO G1+G2+G3+G4+EXA/5
PROMEDIO_UNIDADPROMEDIO*0.7+NOTA_I*0.15+NOTA_R-0.15
Fin
COMENTARIO
double G1, G2, G3, G4, NOTA_R, NOTA_I, EXA, promedio_unidad, promedio;
//Leer datos
Console.Write("Ingrese el G1 :");
G1 = float.Parse(Console.ReadLine());
Console.Write("Ingrese el G2 :");
G2 = float.Parse(Console.ReadLine());
Console.Write("Ingrese el G3 :");
G3 = float.Parse(Console.ReadLine());
Console.Write("Ingrese el G4 :");
G4 = float.Parse(Console.ReadLine());
NOTA_R = float.Parse(Console.ReadLine());
NOTA_I = float.Parse(Console.ReadLine());
EXA = float.Parse(Console.ReadLine());
//Escribir el promedio
Console.ReadKey();
Console.ReadKey();
Console.ReadKey();
Console.ReadKey();
Console.ReadKey();
ACTIVAD NRO 2
1.ANÁLISIS
DATOS RESULTADOS
N1 N2 Suma Resta Multiplicación División
12 7 19 5 84 1
1.5. Modelo
Suma = N1 + N2
Resta = N1 - N2
Multiplicación = N1 * N2
División = N1 / N2
- Variables de entrada. -
- Variables de salida. -
3. DISEÑO
3.1. Descripción del Algoritmo.
Inicio {Calcular la suma, resta, multiplicación, división de dos números enteros}
{Leer datos}
{Calcular la suma}
{Escribir la suma}
{Calcular la resta}
{Escribir la resta}
{Calcular la multiplicación}
{Escribir la multiplicación}
{Calcular la división}
{Escribir la división}
fin
{leer datos}
Leer N1
Leer N2
{Calcular la suma}
Suma N1 + N2
{Calcular la resta}
Resta N1 - N2
{Calcular la multiplicación}
MultiplicaciónN1 * N2
{Calcular la división}
DivisiónN1 / N2
Escribir suma
Escribir resta
Escribir multiplicación
Escribir división
fin
0 ? ? ? ?
2 nro1 12
4 nro2 7
6 suma 19
8 resta 5
10 multiplicación 84
12 división 1
COMENTARIO
//Leer datos
Console.Write("Ingrese el N1 :");
N1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el N2 :");
N2 = int.Parse(Console.ReadLine());
suma=N1+N2;
resta = N1 -N2;
multiplicacion = N1 *N2;
division = N1 /N2;
Console.ReadKey();
ACTIVAD NRO 3
1. ANÁLISIS
1.1. Entender el Problema.
DATOS RESULTADO
A B C D PESO_DIFEFRENTE Peso_normal
14 14 14 16 16 14
1.2 MODELO
Si A = B Y B = C Entonces
Escribir "D es la esfera diferente.";
peso_normal <- A;
SiNo
peso_diferente <- D;
FinSi
Si B = C Y C = D Entonces
Escribir "A es la esfera diferente.";
peso_normal <- B;
SiNo
peso_diferente <- A;
FinSi
Si C = D Y D = A Entonces
Escribir "B es la esfera diferente.";
peso_normal <- C;
SiNo
peso_diferente <- C;
FinSi
Si D = A Y A = B Entonces
Escribir "C es la esfera diferente.";
peso_normal <- D;
SiNo
peso_diferente <- C;
FinSi
Si peso_diferente<peso_normal Entonces
Escribir "Menor peso.";
SiNo
Escribir "Mayor peso.";
FinSi
Escribir "Valor de peso diferente: ", peso_diferente;
Escribir "Valor de peso normal: ", peso_normal;
- Variables de entrada.
A: TIPO REAL
B: TIPO REAL
C: TIPO REAL
D: TIPO REAL
- Variables de salida.
2.DISEÑO
Declarar A, B, C, D, Peso_diferente;
{leer datos}
peso_normal <- A;
SiNo
peso_diferente <- D;
FinSi
Si B = C Y C = D Entonces
Escribir "A es la esfera diferente.";
peso_normal <- B;
SiNo
peso_diferente <- A;
FinSi
Si C = D Y D = A Entonces
Escribir "B es la esfera diferente.";
peso_normal <- C;
SiNo
peso_diferente <- C;
NOMBRE: HECTOR REYNALDO CHUCTAYA PUMA CODIGO: 017200686F
FECHA DE ENTREGA: 19/09/2018
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
FinSi
Si D = A Y A = B Entonces
Escribir "C es la esfera diferente.";
peso_normal <- D;
SiNo
peso_diferente <- C;
FinSi
Si peso_diferente<peso_normal Entonces
Escribir "Menor peso.";
SiNo
Escribir "Mayor peso.";
FinSi
Escribir "Valor de peso diferente: ", peso_diferente;
Escribir "Valor de peso normal: ", peso_normal;
Fin
COMENTARIO
double A, B, C, D, peso_diferente;
double peso_normal;
Console.Write("Ingrese el valor de A: ");
A = double.Parse(Console.ReadLine());
Console.Write("Ingrese el valor de B: ");
B = double.Parse(Console.ReadLine());
Console.Write("Ingrese el valor de C: ");
C = double.Parse(Console.ReadLine());
ACTIVAD NRO 4
2. ANÁLISIS
2.1. Entender el Problema.
Lado A Lado C
Lado B
DATOS RESULTADO
LADOA LADOB LADOC S AREA
14 12 15 20.5 78.92
2.2. Modelo
S=ladoA+ladoB+ladoC/2
- Variables de entrada.-
- Variables de salida.-
2.DISEÑO
Primera fase
Inicio {Calcular el área del triángulo}
{Leer datos}
{Calcular la semiperimetro}
{Calcular el area}
{Escribir la semiperimetro}
{Escribir el area}
Fin
NOMBRE: HECTOR REYNALDO CHUCTAYA PUMA CODIGO: 017200686F
FECHA DE ENTREGA: 19/09/2018
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
Segunda fase
Inicio {Calcular el área del triangulo}
{Leer datos}
Leer ladoA
Leer ladoB
Leer ladoC
{Calcular la semisuma}
SladoA+ladoB+ladoC/2
{Calcular el area }
ESCRIBIR SEMISUMA
fin
COMENTARIO:
//Leer datos
Console.Write("Ingrese el ladoa :");
ladoa = float.Parse(Console.ReadLine());
Console.Write("Ingrese el ladob :");
ladob = float.Parse(Console.ReadLine());
Console.Write("Ingrese el ladoc :");
ladoc = float.Parse(Console.ReadLine());
//Calcular el area
NOMBRE: HECTOR REYNALDO CHUCTAYA PUMA CODIGO: 017200686F
FECHA DE ENTREGA: 19/09/2018
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL
//Escribir el area
Console.Write("El area del triangulo es: {0} ", area);
Console.ReadKey();