Hoja de trabajo

Fases para Resolver el Problema
1. Entender el Problema Sumar y promediar 5 números
Sumar y promediar 5 numeros
Contar con 5 números par sumarlos y promediar los .
Solicitar 5 valores los sumo y los promedio
Entrada: 5 números Enteros
Proceso
Suma = valor1 + valor2 + valor3 + valor4 + valor 5
promedio = Suma/5
Salida
Resultado de la suma
Resultado de proceso en pantalla

2. Trazar un Plan: Pasos que se van a seguir para definir una o varias posible(s) solución(es)
    Básicamente es un algoritmo, secuencia de pasos finitos, ordenados y con sentido que permiten          solucionar un problema.

    Plan (Diagrama de Flujo, pseudocodigo
  Solicitar los valores
    Almacenar los valores
    Operación de Suma
    Operación de promedio
    Mostrar el resultado de la suma
  Mostrar el resultado del promedio
 
3. Ejecutar el plan: Escribir el codigo fuente, crear un programa para solucionar el problema acorde al plan)


4.Evaluar: Ejecutar el algoritmo o programa realice su función, se ingresan datos para prueba y se verifican resultados.


Problema 2
1. Entender el Problema Soliciar 2 Valores Numericos enteros y Realizar las 4 operaciones basicas
Entrada

  Dos numeros entereos o con decimal

  Procesos
  Suma = Valor1 + Valor2
  Resta = Valor1 + Valor2
  Multiplicacion = Valor1 + Valor2
  Division = Valor1 + Valor2

  Salida
  Mostrar los cuatro resultados en pantalla

2. Crear el Plan(Plantear posibles soluciones)
  Solicitar y guardar el Primer valor
  Solicitar y guardar el Segundo valor
  Solicitar y guardar el Tercer valor
  Suma = 55

3. Ejecutar el plan
Codigo de Programacion

4. Evaluar
Datos de prueba y verificar si se cumpla


Problema 3
1. Entender el problema
   Solicitar un numero y mostrar la taba de multiplicación de dicho valor en formato
          Entrada
                Un numero Entero
          Procesos
               Multiplicacion1 = Valor1 * 1
               Multiplicacion2 = Valor1 * 2
               Multiplicacion3 = Valor1 * 3
               Multiplicacion4 = Valor1 * 4
               Multiplicacion5 = Valor1 * 5
               Multiplicacion6 = Valor1 * 6
               Multiplicacion7 = Valor1 * 7
               Multiplicacion8 = Valor1 * 8
               Multiplicacion9 = Valor1 * 9
               Multiplicacion10 = Valor1 * 10

          Salida
               Mostrar datos en pantalla

2. Crear el Plan
Solicitar el primer Valor
Multiplicar el valor de 1 a 10
Imprimir los 10 Valores

3. Ejecutar
  Codigo

4. Evaluar



Problema 4
Entender el problema
 Solicitar un valor numerico entero y mostrar el resultado de elevar a la 5 potencia dicho valor


       Entrada
Un Numero Entero

Procesos
     Resultado = Valor1*Valor1*Valor1*Valor1* Valor1

Crear el Plan
Solicitar el Primer Valor
Multiplicar el primer valor 5 Veces
Mostrar Rsultado

Ejecutar
Codigo

Evaluar


Problema 5
1. Entender el problema
   Calcular el Area de un Triangulo
Entrada
Base
Altura

Procesos
      Resultado = (Base*Altura)/2

Salida
Mostar Resutado

2. Crear el Plan
Ingrese la base
Ingrese la altura
Realizar la operacion
Mostrar Resultado

3. Ejecutar
Codigo

4. Evaluar


Problema 6
1. Entender el Problema
   Calcular la hipotenusa de un triagulo rectangulo

Entrada
2 Numeros Reales Ladol y Lado2

Proceso
Resultado = Math.sqr( (Math.pow(Lado1 , 2)) +(Math.pow(Lado2, 2))

Salida
Mostrar Resultado
2. Crear el Plan
Ingrese el Primer lado
Ingrese el Segundo lado
Inicio el Proceso
Mostar el Resultado en pantalla

3. Ejecutar
Codigo

4. Evaluar

Problema 7
1. Entender el Problema
   Solicitar un número e indicar con cual digito termina.

Entrada:
un valor entero.
Proceso:
  poder dividir(%10) el valor ingresado para obtener su residuo y así poder mostrar el número final ingresado.
Salida:
resultado del nuevo valor  en pantalla.
2.Crear el Plan
Solicitar y almacenar un  valor
Proceso
mostrar el resultado de la operación realizada
 

3.Ejecutar
Ejecutar código

4.Evaluar


Problema  8
1.Entender el problema
  Solicitar un número e indicar si este es positivo, negativo o neutro.
  ingresar un  valor para poder identificar si este es positivo, negativo o neutro.


Entrada:
un valor entero.
Proceso:
hacer comparaciones con el valor ingresado.
Salida:
resultado del nuevo valor  en pantalla.


2. Crear el Plan
Solicitar y almacenar un valor
realizar las comparaciones.
si(intValor > 0){
            ("El valor ingresado es positivo");
        }if(intValor < 0){
            ("El valor ingresado es negativo");
        }     
          if(intValor == 0){
            ("El valor ingresado es neutro");
        }
       
3.Ejecutar
Ejecutar código

4.Evaluar

Problema  9
1.Entender el problema:
  Solicitar dos números e indicar si la suma de los números es par o impar.
  ingresar dos valores para poderlos sumar e indicar si su resultado es par o impar.

Entrada:
Dos valores enteros.
Proceso:
realizar la suma de los valores ingresados.
poder realizar comparaciones con el valor obtenido en la suma.
Salida:
resultado del nuevo valor  en pantalla

2. Crear el Plan
Solicitar y almacenar dos valores.
Sumar los valores ingresados.
suma =   intValor1 + intValor2 
Realizar comparaciones:
si suma%2=0  ){
          ("La suma de los valores es par");
        }si no {
        ("La suma de los valores es par");
        }

3.Ejecutar
Ejecutar código 

4.Evaluar

Problema 10
1.Entender el problema:
Solicitar dos números e indicar cuál de ellos es el mayor y cual el menor.
ingresar dos valores para poder compararlos.

        Entrada:
Dos valores enteros.
Proceso:
Realizar la respectiva comparación entre los dos valores ingresados.
Salida:
resultado del nuevo valor  en pantalla.

2.Crear el Plan
Solicitar y almacenar dos valores.
comparar los valores
 
si(a>b){
         ( "El numero mayor es " + a);
           ( "El numero menor  es " + b);
        }si no{
       
           ( "El numero mayor es " + b);
           ( "El numero menor  es " + a);

3.Ejecutar
Ejecutar código 

4.Evaluar




Problema 11
1. Entender el problema:
   Solicitar cinco números e indicar cuántos valore son positivos, cuantos negativos y cuantos neutros.
   ingresar cinco valores e identificar y que valores son negativos, positivos y neutro.

Entrada:
Cinco valores enteros.
Proceso:
Realizar la respectiva comparación entre los dos valores ingresados.
Crear tres contadores
Salida:
resultado del nuevo valor  en pantalla

2.Crear el Plan
Solicitar y almacenar dos valores.
comparar los valores
crear tres contadores.
si(valor1 > 0){
            contadorP = contadorP +1;
        }si(valor2 >0){
            contadorP = contadorP +1;
        }si(valor3 >0){
            contadorP = contadorP +1;
        }si(valor4 >0){
            contadorP = contadorP +1;
        }si(valor5 >0){
            contadorP = contadorP +1;
        }
       
        si(valor1 < 0){
            contadorN = contadorN +1;
        }si(valor2 < 0){
            contadorN = contadorN +1;
        }si(valor3 < 0){
            contadorN = contadorN +1;
        }si(valor4 < 0){
            contadorN = contadorN +1;
        }si(valor5 <0){
            contadorN = contadorN +1;
        }
             
        si(valor1 == 0){
            contadorNe = contadorNe +1;
        }si(valor2 == 0){
            contadorNe = contadorNe +1;
        }si(valor3 == 0){
            contadorNe = contadorNe +1;
        }si(valor4 == 0){
            contadorNe = contadorNe +1;
        }si(valor5 == 0){
            contadorNe = contadorNe +1;
        }   

3.Ejecutar
Ejecutar código 

4.Evaluar

Problema 12
1.Entender el problema:
  Solicitar tres números e indicar cual de ellos es el mayor y cual el menor.
  ingresar tres valores y compararlos con sentencias para poder identificarlos
Entrada:
tres valores enteros.
Proceso:
Realizar la respectiva comparación entre los valores ingresados.
Salida:
resultado del nuevo valor  en pantalla

2.Crear el Plan
Solicitar y almacenar dos valores.
comparar los valores
si ((a>=b) y (a>=c)){
            ("El numero mayor es: " + a); 
           
            si (b>=c){
            ("EL numero menor es: " + c);
        }si no{
            ("El numero menor es:" + b);
            }
      }
       
        si ((b>=a) y (b>=c)){
            ("El numero mayor es: " + b); 
           
            si (a>=c){
            ("EL numero menor es: " + c);
        }si no{
                ("El numero menor es: " + a);
            }
      }
       
         si ((c>=a) y (c>=b)){
            ("El numero mayor es: " + c); 
           
            si(b>=c){
        ("EL numero menor es: " + c);
        }si no{
                ("El numero menor es: " + a);
            }


3.Ejecutar
Ejecutar código 

4.Evaluar

Problema 13
1.Entender el problema:
  Solicitar un número e indicar si es multiplo de 7.
  ingresar un valor y verificar si es multiplo de 7.
Entrada:
Un valor entero.
Proceso:
Encontrar el residuo del valor ingresado( intValor%7).
Salida:
resultado del nuevo valor  en pantalla

2.Crear el Plan
Solicitar y almacenar un valor.
indicar si el valor ingresado es múltiplo de siete, si no que indique que no es múltiplo.

si(intValor%7 == 0){
            ("El numero ingresado es múltiplo de 7");
        }si no{
            ("El número ingresado no es múltiplo de 7");
        }

3.Ejecutar
Ejecutar código 

4.Evaluar



Problema 14
1. Entender el problema:
   Solicitar un número e indicar si el digito con el cual termina es par o impar
   ingresar un valor y utilizar sentencias para saber si el dígito final es par o impar

Entrada:
Un valor entero.
Proceso:
Encontrar el último dígito del valor ingresado y luego compararlo.
Salida:
resultado del nuevo valor  en pantalla

2.Crear el Plan
Solicitar y almacenar un valor.
indicar si el valor ingresado es múltiplo de siete, si no que indique que

residuo = intValor % 10;
        ("El último dígito es: " + residuo);
   
       si(residuo % 2 ==0 ){
          ("El último dígito ingresado es par");
         
       }si no {
           ("El último dígito ingresado no es par");
       }
     
3.Ejecutar
Ejecutar código 

4.Evaluar








Problema  15
1. Entender el problema:
   Solicitar cuatro valores numéricos enteros e indicar cual de ellos es el mayor y cual el menor.
   ingresar cuatro valores numéricos y comparar cual es la cantidad ingresada mayor y menor.
Entrada:
Cuatro valores  enteros.
Proceso:
Comparar con sentencias las cantidades ingresadas.
Salida:
resultado de lo resultados en pantalla.

2.Crear el Plan
Solicitar y almacenar un valor.
comparar valores.

3.Ejecutar
Ejecutar código 

4.Evaluar



Comentarios