Formato Etapa 2 - Taller fundamentos de programación -
Algoritmos La primera actividad para dar solución a un problema mediante la utilización de lenguajes de programación consiste en definir de una manera clara el problema a resolver. Una de las formas es haciéndose algunas preguntas que no le han quedado claras después de leer el planteamiento del problema, por ejemplo, saber cuáles son los datos que no se conocen, identificar los datos que son posibles de calcular, determinar con claridad las variables que se pueden utilizar e indagar sobre las fórmulas que se deben utilizar en los problemas que así lo requieran. Con el propósito de facilitar este proceso se ha diseñado una pequeña plantilla, la que se debe diligenciar antes de iniciar a elabora el programa solicitado. Es importante que usted analice y diligencie cada uno de los puntos solicitados en la guía.
Éxitos Recuerde que el análisis es individual Nombre estudiante: Jefferson Portilla Mayor 1._ Análisis inicial
Planteamiento del problema a resolver: Encontrar el mayor y el promedio de una serie
de números, donde solo se permiten ingreso de números positivos, (en caso de negativos indicar con un mensaje que es negativo), el programa entrega el resultado cuando el valor ingresado sea 0. Que datos no Que datos no Tipo Formulas a aplicar Requi Requiere conozco y se conozco, pero Variables si se requieren ere ciclos deben los puedo requeridas condic (si / no) solicitar (si calcular Tipo Variabl ional _ cuales se requiere e (si / más filas por no) favor anexarlas) El ingreso de El número Real num_di suma_num = Si Si (Ciclo varios mayor gitado suma_num + Repetir, números num_digitado Ciclo Mientras) El promedio Real num_ cantidad_num = de los mayor cantidad_num + 1 números Real num_p num_promedio = romedi suma_num / o cantidad_num Real cantida d_num Real suma_ num Real parar
2.- Código: (se debe pegar el código – no imagen)
//Nombre del Autor: Jefferson Portilla Mayor //Fecha: 10/03/2018 //Doy fe que este ejercicio es de mi autoría, en caso de encontrar plagio la nota de mi //trabajo debe ser de CERO, además de las respectivas sanciones a que haya lugar. Algoritmo numeros_positivos //Definir las variables que se utilizaran en el programa Definir num_digitado, num_mayor, num_promedio, cantidad_num, suma_num, parar Como Real
//Ciclo para repetir el proceso mientras el usuario lo desee
Repetir
Limpiar Pantalla
Escribir "//ALGORITMO QUE PERMITE IDENTIFICAR EL MAYOR Y EL"
Escribir "PROMEDIO DE UNA SERIE DE NÚMEROS//" Escribir ""
suma_num = 0 //Se asignan el valor a la variable con cero
cantidad_num = 0 //Se asignan el valor a la variable con cero num_mayor=0 //Se asignan el valor a la variable con cero
//Se capturan los numeros a ingresar por el usuario
//Ciclo para controlar el ingreso de los numeros por el usuario y que
se cancela cuando digita un cero Mientras num_digitado <> 0 Hacer //Si para validar cuando el numero ingresado sea negativo Si num_digitado < 0 entonces Escribir "El número digitado es negativo)" Escribir "" SiNo //Si para validar cuando el numero ingresado sea mayor al ingresado anteriormente Si num_digitado > num_mayor Entonces num_mayor = num_digitado FinSi suma_num = suma_num + num_digitado //Variable para sumar los numero ingresados cantidad_num = cantidad_num + 1 //Variable para contar los numeros ingresados FinSi
Escribir "Por favor ingrese numeros"
Leer num_digitado Fin Mientras //Ciclo para controlar el ingreso de los numeros por el usuario y que se cancela cuando digita un cero num_promedio = suma_num / cantidad_num //Variable para calcular el promedio de los numeros ingresados //Proceso para mostrar los resultados al usuario Escribir "" Escribir "El mayor de los números es: ",num_mayor Escribir "" Escribir "El promedio de los números es: ",num_promedio escribir "" escribir "Presione enter para continuar.....?" escribir "Presione 1 para salir.....?" Leer parar escribir "" Escribir "Algoritmo realizado por Jefferson Portilla M." Hasta Que parar=1 //Ciclo para repetir el proceso mientras el usuario lo desee FinAlgoritmo 3.- Usted probo el resultado con diferentes valores? __Si__ (Cuales): ____56, 123, 5, 25, 35, 55, 36___
4.- Resultado (captura imagen o imágenes del resultado (debe aparecer su