Transcript
  • 8/17/2019 Guía de Práctica 07 - Solucionario

    1/6

    GUÍA DE PRÁCTICA 07

    Instrucciones: Lea detenidamente cada enunciado y desarrolle lo solicitado.

    Antes de iniciar la presente guía crear una carpeta en la unidad Alumno consus apellidos y nombres, Luego guarde este archivo dentro de la misma

    también con sus apellidos y nombres.

    Utilizar el softare !seInt para el dise"o de los algoritmo

    Desarrolle en Pseudocódigo y Diagrama de Flujo los algoritmos para dar solución a:

    While (Mientras) - Do While (Repetir)  

    1.- Realizar un algoritmo que pida una secuencia de números positivos leídos, que

    acabe con un !, por ejemplo: ",#,$,%,&,%,$,',(,)),*!+ y calcule la media aritmtica-

    ./tilice la estructura 01ile2

    Proceso 3edia4ritm

    5scribir 67ngrese número: 6

    8eer num

    suma9*

    contador9*!3ientras .num9;*!2 .contador*!2

    FinProceso

    2.- ?abemos que la clave de una cuenta es @continentalA, escribir un algoritmo que

    solicite una clave- ?e tiene sólo $ intentos para acertar, si Ballamos los $ intentos nos

    mostrara un mensaje indicCndonos que 1emos agotado esos $ intentos- ?i

    acertamos la clave, mostrarC la clave es correcta y BinalizarC el programa . ./tilice la

    estructura 01ile y ?i 5ntonces2

    Proceso lave/ser 

      contador9*

      >>interruptor Vive tu propósito

    Sección :

    Asignatura : Computación

    Docente : Ing.

    Apellidos :

    Nombres:

    Fecha : Duración: 90

  • 8/17/2019 Guía de Práctica 07 - Solucionario

    2/6

      acierto9*Falso

      >>usamos un interruptor, cuando acertemos,

      >>cambiara y la condición serC Balsa

      3ientras .contador9$ E aciertoFalso2 >ponemos aquí leer porque con las variables

      >>iniciales entra en el bucle

      5scribir 67ntroduce la clave6

      8eer clave

      ?i .clave6continental62 5ntonces

      5scribir 68a clave es correcta6

      >>el interruptor cambia cuando acertamos

      acierto9*Gerdadero

      Fin?i

      contador9*contador=!

      Fin3ientras

      >>5ste mensaje solo aparecerC si 1emos agotado

      >>todos los intentos y no 1emos acertado

      ?i .contador$ E aciertoBalso2 5ntonces

    5scribir 6Ea no tienes mCs intentos6

      Fin?i

    FinProceso

    3.- rear un algoritmo que calcule la raíz cuadrada del número que introduzca el

    usuario- ?i se introduce un número negativo, debe mostrar un mensaje de error y

    volver a pedirlo tantas veces como sea necesario, 1asta que ingrese un número

    positivo- ./tilice la estructura Do 01ile2

    Proceso Raizuad

    Repetir 

    5scribir 67ngrese un número6+

    8eer H+

    ?i H 9 5ntonces

    5scribir 6Io puede ser negativo6+

    Fin?i

    Vive tu propósito

  • 8/17/2019 Guía de Práctica 07 - Solucionario

    3/6

  • 8/17/2019 Guía de Práctica 07 - Solucionario

    4/6

    FinProceso

    6.-  4lgoritmo que calcula el promedio de una lista de números ingresados por 

    teclado-

    Proceso Promedio

    5scribir 67ngrese la cantidad de datos:6

    8eer n

    acum9*

    Para i9*!

  • 8/17/2019 Guía de Práctica 07 - Solucionario

    5/6

    8.- 5scribir el incremento en uno de un número ingresado por teclado que sea menor 

    de %, el incremento que se muestra debe ser 1asta %- 5jemplo, si digitas !' debe

    mostrar: !(, !", !K, %

    Proceso 7ncremento

    5scribir 6Digita un número6+ >>3uestra en pantalla la instrucción

    8eer num+ >>7ngresa la variable NaN .número menor a !2

    Para num9*num=!

  • 8/17/2019 Guía de Práctica 07 - Solucionario

    6/6

    Proceso andidatos

      5scribir 65857I5? %!'6

    5scribir 66

      5scribir 6P7I !: I/5G P5R/6

      5scribir 6P7I %: P5R/ I47I487?L46

      5scribir 6P7I $: F/5RQ4 P5R/4I46

     

    Para i9*!


Top Related