Sie sind auf Seite 1von 17

UNIVERSIDAD ANDINA DEL CUSCO

PRESENTADO POR:
 Mora Mormontoy, Oscar
 Pacori Durand Araina arazelly

ESCUELA PROFESIONAL: Ingeniería civil

SEMESTRE: 2019 - l

DOCENTE:

CUSCO-PERU
2019
GUIA 8 EJERCICIO 1:
⮚ Escribir un algoritmo que escriba 10 veces “Algorítmica y Programación”
1. ANALISIS:
⮚ Para hallar un algoritmo que determine el nombre del mes a partir del número del mes
(valor numérico):
1. “Algorítmica y Programación”
2. “Algorítmica y Programación”
3. “Algorítmica y Programación”
4. “Algorítmica y Programación”
5. “Algorítmica y Programación”
6. “Algorítmica y Programación”
7. “Algorítmica y Programación”
8. “Algorítmica y Programación”
9. “Algorítmica y Programación”
10. “Algorítmica y Programación”
⮚ Variables: número de veces de “Algorítmica y Programación”
⮚ Variables de salida: 10 veces “Algorítmica y Programación”
2. DISEÑO:
2.1 diseño del seudocódigo (primera parte):
⮚ Inicio {Escribir 10 veces “Algorítmica y Programación”}
⮚ {declarar e inicializar número de veces}
⮚ {Leer notas}
⮚ {Escribir 10 veces “Algorítmica y Programación}
⮚ {Escribir 10 veces “Algorítmica y Programación}
2.2 diseño del seudocódigo (segunda parte):
⮚ Inicio {Escribir 10 veces “Algorítmica y Programación}
⮚ {declarar e inicializar variables} Declarar número de veces para escribir
“Algorítmica y Programación (Cont←0)
⮚ {leer notas} Escribir 10 veces “Algorítmica y Programación
⮚ Escribir 10 veces “Algorítmica y Programación”
⮚ {Escribir 10 veces “Algorítmica y Programación”}
Cont←Cont+1 //actualización Escribir“Algorítmica y Programación”)
1. “Algorítmica y Programación”
2. “Algorítmica y Programación”
3. “Algorítmica y Programación”
4. “Algorítmica y Programación”
5. “Algorítmica y Programación”
6. “Algorítmica y Programación”
7. “Algorítmica y Programación”
8. “Algorítmica y Programación”
9. “Algorítmica y Programación”
10. “Algorítmica y Programación”
⮚ {Escribir 10 veces “Algorítmica y Programación”} Escribir 10 veces
“Algorítmica y Programación”
⮚ Fin

N° instrucciones Escribir 10 veces


“Algorítmica y
Programación”
1 Escribir “ingrese el número de “Algorítmica y
veces para escribir “Algorítmica y Programación”
2
Programación” “Algorítmica y
Programación”
Escribir 10 veces “Algorítmica y
“Algorítmica y
Programación
Programación”…

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{ //programa que escribe 10 veces una frase
//fecha:
//autor:
//declaración de variables
int Cont;

//Escribir 10 veces la frase


Cont = 0; // inicialización de variable de condición
while (Cont < 10) // condición
{
Console.WriteLine("{0}", "Algorítmica y Programación");
//instrucciones
Cont++; //actualización de la variable condición
}
Console.ReadLine();
}
}
}
GUIA 8 EJERCISIO 2:
Elaborar un algoritmo que imprima los n primeros enteros impares positivos
1. ANALISIS:
 Para que imprima los n primeros enteros impares positivos es necesario poner el valor
numérico del n.
 Modelo para que imprima los n primeros enteros impares positivos: (lado*4)
 Variables: n.
 Variables de salida: los n primeros enteros impares positivos
2. DISEÑO:
2.1 diseño del seudocódigo (primera parte):
 Inicio {Imprima los n primeros enteros impares positivos}
 {declarar e inicializar variables}
 {Leer notas}
 {Imprima los n primeros enteros impares positivos}
 {Imprima los n primeros enteros impares positivos}
2.2 diseño del seudocódigo (segunda parte):
 Inicio {Imprima los n primeros enteros impares positivos}
 {declarar e inicializar variables} Declarar n
 {leer notas} Escribir “ingrese número” Leer n
 {Imprima los n primeros enteros impares positivos}
o Primer semestre: entre 1 y 4
o Segundo semestre: entre 5 y 9
 {Imprima los n primeros enteros impares positivos} Imprima los n primeros
enteros impares positivos
 Fin

N° Instrucciones n Imprima los n primeros enteros


impares positivos
0 1
1 Escribir “ingrese el n.” 7 3
2 Imprima los n primeros enteros 5
impares positivos 7
9
11
13

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{ //programa que escribe 10 veces una frase
//fecha:
//autor:
//declaración de variables
int Cont,impar, N;
Console.WriteLine ("ingrese N:");
N= int.Parse(Console.ReadLine());
Cont = 0;
do
{
Cont++;
impar= ((Cont*2)-1);
Console.WriteLine( impar);
}
//Escribir 10 veces la frase

while (Cont < N); // condición


{
//instrucciones
Cont++; //actualización de la variable condición
}
Console.ReadLine();
}
}
}

GUIA 8 EJERCISIO 3:
 Elaborar un programa que permita escribir en pantalla la frase” Desea continuar S/N”
hasta que la respuesta sea N
1. ANALISIS:
 Para elaborar un programa que permita escribir en pantalla la frase” Desea continuar
S/N” hasta que la respuesta sea N es necesario ponerle una letra.
 Modelo para hallar si una letra es vocal es necesario ponerle una letra:
1. case ('a'):
2. case ('A'):
3. case ('e'):
4. case ('E'):
5. case ('i'):
6. case ('I'):
7. case ('o'):
8. case ('O'):
9. case ('u'):
10. case ('U'):
 Variables:” Desea continuar S/N”
 Variables de salida: N
2. DISEÑO:
2.1 diseño del seudocódigo (primera parte):
 Inicio {Escribir en pantalla la frase” Desea continuar S/N” hasta que la
respuesta sea N}
 {declarar e inicializar variables}
 {Leer notas}
 {Escribir en pantalla la frase” Desea continuar S/N” hasta que la respuesta
sea N}
 {Escribir en pantalla la frase” Desea continuar S/N” hasta que la respuesta
sea N}
2.2 diseño del seudocódigo (segunda parte):
 Inicio {Escribir en pantalla la frase” Desea continuar S/N” hasta que la
respuesta sea N}
 {declarar e inicializar variables}” Desea continuar S/N”
 {leer notas} Escribir “ingrese S/N” Leer letra
 {Escribir en pantalla la frase” Desea continuar S/N” hasta que la respuesta
sea N}
 {Escribir en pantalla la frase” Desea continuar S/N” hasta que la respuesta
sea N} Escribir en pantalla la frase” Desea continuar S/N” hasta que la
respuesta sea N
 Fin

N° instrucciones ” Desea S/N


continuar S/N”
0
1 Escribir” Desea S
continuar S/N”
2 Escribir S/N S
3 Escribir N N

GUIA 8 ACTIVIDAD 1:
Elaborar un algoritmo que permita hallar la tabla de multiplicar de un numero N
1. ANALISIS:
 Para que un algoritmo permita hallar la tabla de multiplicar de un numero N tenemos
que ingresar el N
 Modelo Para que un algoritmo permita hallar la tabla de multiplicar de un numero:
 Variables: N
 Variables de salida: tabla de multiplicar de N
2. DISEÑO:
2.3 diseño del seudocódigo (primera parte):
 Inicio {Escribir la tabla de multiplicar de un numero N}
 {declarar e inicializar variables}
 {Leer notas}
 {Escribir la tabla de multiplicar de un numero N}
 {Escribir la tabla de multiplicar de un numero N}
2.4 diseño del seudocódigo (segunda parte):
 Inicio {Escribir la tabla de multiplicar de un numero N}
 {declarar e inicializar variables} Declarar N
 {leer notas} Escribir “ingrese N” Leer N
 {Escribir la tabla de multiplicar de un numero N}
comisión =
 {Escribir la tabla de multiplicar de un numero N} Escribir la tabla de
multiplicar de un numero N
 Fin

N° Instrucciones “ingrese N.” Escribir la tabla de


multiplicar de un numero N
0 4
1 Escribir “ingrese N.” 4 8
Escribir la tabla de 12
2 multiplicar de un 16
numero N 20
24
28
32
36
40

3. LENGUAJE DE PROGRAMACIÓN:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

int tabla;
int i = 1;
Console.WriteLine("ingrese numero:");
tabla = int.Parse(Console.ReadLine());
while (i <= 10)
{
Console.WriteLine("{0}", tabla * i);
i++;
}
Console.ReadLine();

}
}
}
GUIA 8 Ejercicio 2:
Elaborar un algoritmo que permita realizar las 4 operaciones básicas hasta que ingreses
N para terminar
1. ANALISIS:
⮚ Para hallar un algoritmo que permite realizar las 4 operaciones básicas hasta que ingrese
N para terminar es necesario poner el valor de un numero
⮚ Variables: numero
Variables de salida: 4 operaciones básicas hasta que ingreses N para terminar y N
2. DISEÑO:
2.1 diseño del seudocódigo (primera parte):
⮚ Inicio {Realizar las 4 operaciones básicas hasta que ingrese N para
terminar}
⮚ {Realizar las 4 operaciones básicas hasta que ingrese N para terminar}
⮚ {declarar e inicializar variables}
⮚ {Leer notas}
⮚ {Realizar las 4 operaciones básicas hasta que ingrese N para terminar}
⮚ {Realizar las 4 operaciones básicas hasta que ingrese N para terminar}
2.2 diseño del seudocódigo (segunda parte):
⮚ Inicio {Realizar las 4 operaciones básicas hasta que ingrese N para
terminar}
⮚ {declarar e inicializar variables} Declarar número
⮚ {leer notas} Escribir “ingrese número” num
⮚ {Realizar las 4 operaciones básicas hasta que ingrese N para terminar}
o
⮚ {Realizar las 4 operaciones básicas hasta que ingrese N para terminar}
Realizar las 4 operaciones básicas hasta que ingrese N para terminar
⮚ Fin

N° Instrucciones núm. Realizar las 4 operaciones ingrese N para terminar


básicas hasta que

1 Escribir “ingrese el valor 5 5


del número.”
Realizar las 4 operaciones
2 1 Suma
básicas hasta que ingrese
N para terminar 2 Resta
3 Multiplicación
4 división

3. LENGUAJE DE PROGRAMACIÓN:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App_6
{
class Program
{
static void Main(string[] args)
{

int i1=0;
do{
Console.WriteLine("elija una opcion\n"+
"\n1.-suma"+
"\n2.-resta"+
"\n3.-multiplicacion"+
"\n4.-division"+
"\n5.- salir\n");

i1= Convert.ToInt16(Console.ReadLine());

switch (i1) {
case 1:
Console.WriteLine("opcion suma");
break;
case 2:
Console.WriteLine("opcion resta");
break;
case 3:
Console.WriteLine("opcion multiplicacion");
break;
case 4:
Console.WriteLine("opcion divison");
break;
case 5:
Console.WriteLine("opcion salir");
break;
default:
Console.WriteLine("no se ha seleccionado una
opcion");
break;}
}while(i1 != 5);

}
}
GUIA 8 ACTIVIDAD 5.1:
Escribir un algoritmo que escriba la suma de los números pares menores o iguales
que N
ANALISIS:
Para que un algoritmo escriba la suma de los números pares menores o iguales que
N
Variables: N
Variables de salida: suma de números pares menores a N
DISEÑO:
diseño del seudocódigo (primera parte):
Inicio {Escribir la suma de los números pares menores o iguales que N}
{declarar e inicializar variables}
{Leer notas}
 {Escribir la suma de los números pares menores o iguales que N}
 {Escribir la suma de los números pares menores o iguales que N}
2.5 diseño del seudocódigo (segunda parte):
 Inicio {Escribir la suma de los números pares menores o iguales que N}
 {declarar e inicializar variables} Declarar N
 {leer notas} Escribir “ingrese N” Leer N
 {Escribir la suma de los números pares menores o iguales que N}
comisión =
 {Escribir la suma de los números pares menores o iguales que N} Escribir
la suma de los números pares menores o iguales que N
 Fin

N° Instrucciones “ingrese N.” Escribir la suma de los números pares menores o


iguales que N
0
1 Escribir “ingrese N.” 14 56
Escribir la suma de
2 los números pares
menores o iguales
que N

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App_6
{
class Program
{
static void Main(string[] args)
{

int N , par;

Console.WriteLine("ingrese N:");
N = int.Parse(Console.ReadLine());
int Cont=0;
do
{
Cont++;
par=2*Cont;
Console.WriteLine( par);
} while (par < N-1);

Console.WriteLine("la suma es: {0}",(N/2)*((N/2)+1));

Console.ReadKey();
}

}
}
GUIA 8 ACTIVIDAD 5.2:
Escribir un programa que halle las 7 primeras potencias de 2
1. ANALISIS:
Para que un programa que halle las 7 primeras potencias de 2
 Variables: 7 primeras potencias de 2
 Variables de salida: las 7 primeras potencias de 2
2. DISEÑO:
2.6 diseño del seudocódigo (primera parte):
 Inicio {Escribir un programa que halle las 7 primeras potencias de 2}
 {declarar e inicializar variables}
 {Leer notas}
 {Escribir un programa que halle las 7 primeras potencias de 2}
 {Escribir un programa que halle las 7 primeras potencias de 2}
2.7 diseño del seudocódigo (segunda parte):
 Inicio {Escribir un programa que halle las 7 primeras potencias de 2}
 {declarar e inicializar variables} Declarare 7 primeras potencias de 2
 {leer notas} Escribir “7 primeras potencias de 2” Leer 7 primeras potencias
de 2
 {Escribir un programa que halle las 7 primeras potencias de 2}
 {Escribir un programa que halle las 7 primeras potencias de 2} Escribir un
programa que halle las 7 primeras potencias de 2
 Fin

N° Instrucciones “7 primeras Escribir un programa que halle las 7 primeras


potencias de potencias de 2
2.”
0
1 Escribir “7 primeras 2^1 2
potencias de 2.” 2^2 4
2 Escribir un programa 2^3 8
que halle las 7 2^4 16
primeras potencias 2^5 32
de 2 2^6 64
2^7 128

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App_6
{
class Program
{
static void Main(string[] args)
{

double par;

int Cont=0;
do
{
Cont++;
par = Math.Pow(2,Cont);
Console.WriteLine( par);
} while (par<128);

Console.ReadKey();
}
GUIA 8 ACTIVIDAD 5.3:
Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota.
3. ANALISIS:
Para que un algoritmo permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota.
 Variables: nota1, nota2, nota3, nota4 y nota5
 Variables de salida: promedio o pedir otra nota
4. DISEÑO:
2.8 diseño del seudocódigo (primera parte):
 Inicio {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de
no ser validas se debe pedir otra nota}
 {declarar e inicializar variables}
 {Leer notas}
 {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota}
 {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota}
2.9 diseño del seudocódigo (segunda parte):
 Inicio {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de
no ser validas se debe pedir otra nota}
 {declarar e inicializar variables} Declarar nota1
 {leer notas} Escribir “ingrese nota 1” Leer nota1
 {declarar e inicializar variables} Declarar nota2
 {leer notas} Escribir “ingrese nota 2” Leer nota2
 {declarar e inicializar variables} Declarar nota3
 {leer notas} Escribir “ingrese nota 3” Leer nota3
 {declarar e inicializar variables} Declarar nota4
 {leer notas} Escribir “ingrese nota 4” Leer nota4
 {declarar e inicializar variables} Declarar nota5
 {leer notas} Escribir “ingrese nota 5” Leer nota5
 {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota}
promedio = (nota1 + nota2 + nota3 + nota4 + nota5) /5
pedir otra nota=
 {Escribir un algoritmo que permita leer 5 notas válidas y hallar le promedio, en caso de no ser
validas se debe pedir otra nota} Escribir un algoritmo que permita leer 5 notas válidas y hallar le
promedio, en caso de no ser validas se debe pedir otra nota
 Fin

N° Instrucciones Nota1 Nota2 Nota3 Nota4 Nota5 promedio Ingrese otra


nota
0
1 Escribir “ingrese
nota 1” 14
2 Escribir “ingrese 15
nota 2” 16
3 Escribir “ingrese 17
nota 3” 18
4 Escribir “ingrese
nota 4”
5 Escribir “ingrese
nota 5”
6 Escribir un
algoritmo que 16 No se
permita leer 5 notas registró
válidas y hallar le ninguna
promedio, en caso nota mala
de no ser validas se
debe pedir otra
nota

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace App_1
{
class Program
{
static void Main(string[] args)
{

double nota1, nota2 , nota3, nota4, nota5, promedio;


do
{
Console.WriteLine("escriba la primera nota:");
nota1 = Double.Parse(Console.ReadLine());

Console.WriteLine("escriba lasegunda nota:");


nota2 = Double.Parse(Console.ReadLine());

Console.WriteLine("escriba la tercera nota:");


nota3 = Double.Parse(Console.ReadLine());

Console.WriteLine("escriba la cuarta nota:");


nota4 = Double.Parse(Console.ReadLine());

Console.WriteLine("escriba la quinta nota:");


nota5 = Double.Parse(Console.ReadLine());

promedio = (nota1 + nota2 + nota3 + nota4 + nota5) /5;

} while (nota1 > 20 || nota2 > 20 || nota3 > 20 || nota4 > 20 ||


nota5 > 20 || promedio > 20);
Console.WriteLine("el promedio es: {0}",promedio);
Console.ReadKey();
}
}
}

Das könnte Ihnen auch gefallen