Algoritmos

August 28, 2018 | Author: tami007 | Category: Division (Mathematics), Algorithms, Multiplication, Prime Number, Quadratic Equation
Share Embed Donate


Short Description

Download Algoritmos...

Description

PRÁCTICA PRÁCTIC A PARA PARA LA MATERIA ALGORITMOS

La presentación de esta práctica será en coordinación con su docente, para las preguntas del 1 al 10 Defina de manera manera formal los siguientes conceptos, para las preguntas del 11 11 al 50 se debe realizar su análisis identificar las variables de entrada, proceso y salida, pseudocódigo y/o diagrama de flujo, prueba de escritorio. Se debe incluir cualquier cálculo extra o gráfico si fuera el caso. Para las preguntas del 11 al 30 no se pueden usar estructuras selectivas. CONCEPTOS BASICOS

1. 2. 3. 4. 5. 6.

Concepto de Algoritmos Concepto de Diagrama de Flujo Concepto de Programa Que tipos de Programación conoce mencione y explique brevemente sus características Qué tipo de programación utiliza en Lenguaje Visual Basic Mencionar y explicar brevemente los pasos que se deben realizar para resolver un  problema 7. Defina Lenguaje de Programación 8. Que métodos se utiliza para la representación de algoritmos 9. Mencionar y explicar brevemente la Clasificación del Software 10. Mencionar y explicar brevemente la Clasificación del Hardware ESTRUCTURA SECUENCIAL

11. Hallar el cociente y el residuo (resto) de la división de dos números enteros. Por ejemplo el cociente de la división entera entre 7 y 2 es 3 y el residuo es 1. 12. Dado el precio de venta de un producto, hallar el IVA (13%) y el costo del producto. Por  ejemplo si el precio de venta del producto es 100 Bs el IVA es 13 Bs y el costo del  producto es 87 Bs. 13. Hallar el resultado de “a” elevado a la potencia “n”, donde a y n son números enteros  positivos. 14. Hallar la raíz “n-sima” de “a”, donde “a” y “n” son números enteros. 15. Convertir una cantidad de Bolivianos a Dólares. 16. Convertir una temperatura de Celsius a °F. La fórmula es: °C/5= (°F-32)/9 17. Dado un número de 3 dígitos, devolver el número en orden inverso. Por ejemplo: dado el número 123 se tiene que devolver 321. 18. Crear un programa para encontrar el Área y el Perímetro de un círculo, donde el Área=r 2*π , Perímetro= 2r*π 19. Crear un programa que permita convertir una cantidad de segundos en horas, minutos y segundos. Tomar en cuenta que en una hora hay 3600 segundos y en un minuto hay 60 segundos. Por ejemplo en 8000 segundos hay 2 horas (7200 seg), 13 minutos (780 seg.) y 20 segundos. 20. Calcular el valor de la siguiente expresión r = (3*c)/(a+b) 21. Dado un número N positivo volverlo negativo sin multiplicarlo por (-1). 22. Realizar un algoritmo para convertir metros a pies y pulgadas. (1 pie= 30.48cm ; 1 pulg. =

1

2.54cm) 23. Dado tres números a, b y c encontrar el mayor (sin usar estructura selectiva). Ejemplo: si a=12, b=31 y c=15; el mayor es 31. 24. Dado un número entero positivo de cuatro dígitos mostrar el digito menor. menor. Ejemplo si el numero introducido es 5139 el digito menor es 1 25. El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. Por ejemplo si lo compra a 70 bs lo deberá vender a 100 para que gane el 30%, que son 30bs. 26. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. 27. Introducir las notas de un estudiante del: primer parcial, segundo parcial y examen final. Se desea calcular la nota final del semestre. Tomar en cuenta que el primer y segundo  parcial tienen un valor del 30% de la nota final del semestre, y el examen final vale 40%, 40 %, lo que hace un total de 100 puntos (el 100%). 28. Realizar un algoritmo que calcule y muestre la distancia entre dos puntos P1 y P2. Tomar  en cuenta que para cada punto se debe introducir su coordenada c oordenada X y su coordenada Y. Y. 29. Realizar un algoritmo, que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule y muestre su perímetro (que es la suma de sus tres lados). Para resolver este problema el algoritmo deberá calcular las distancias de sus tres lados (distancia desde P1 a P2, de P2 a P3, de P3 a P1) y luego sumarlos. 30. Introducir un número entero y positivo de tres dígitos (N) y mostrar en un nuevo numero los dígitos ordenados de forma descendente. Por ejemplo si N=563 se debe mostrar 653 ESTRUCTURA SELECTIVA

31. Dado dos números enteros diferentes, devolver el número Mayor. 32. Determinar si un número entero es positivo, negativo o neutro. 33. Calcular la raíz cuadrada de un número y mostrar su resultado. Considerando el caso en que el número sea negativo. 34. Dado un carácter determinar si es una vocal. 35. Determinar si un número es múltiplo de 3 y 5. 36. Dado un número, devolver el doble si el número no es par, caso contrario el triple. 37. Realizar un algoritmo que lea 3 notas de un estudiante ( notas del 1 al 10) y calcule el  promedio. Si el promedio de las notas es menor a 5.1 deberá mostrar el mensaje “Reprobado” , en el caso que el promedio esté entre entre 5.1 y 6 se mostr ará el mensaje “Aprobado pero dudoso”, si es mayor a 6 mostrará “Aprobado eficiente”.

38. Dado tres números, devolver el número mayor. Considerar si los números son iguales. 39. Dado cuatro números diferentes, devolver el número menor. 40. Dado 3 números mostrarlos de forma ordenada descendente. Por ejemplo si se introduce los números 5, 2, 13; se mostrará 13, 5, 2

41. Desarrolle un algoritmo donde se lea los los valores de tres números: A, B y C. Se desea calcular el valor de una variable D. Si A=B entonces evaluar si A> C y si cumple esta

2

2.54cm) 23. Dado tres números a, b y c encontrar el mayor (sin usar estructura selectiva). Ejemplo: si a=12, b=31 y c=15; el mayor es 31. 24. Dado un número entero positivo de cuatro dígitos mostrar el digito menor. menor. Ejemplo si el numero introducido es 5139 el digito menor es 1 25. El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. Por ejemplo si lo compra a 70 bs lo deberá vender a 100 para que gane el 30%, que son 30bs. 26. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. 27. Introducir las notas de un estudiante del: primer parcial, segundo parcial y examen final. Se desea calcular la nota final del semestre. Tomar en cuenta que el primer y segundo  parcial tienen un valor del 30% de la nota final del semestre, y el examen final vale 40%, 40 %, lo que hace un total de 100 puntos (el 100%). 28. Realizar un algoritmo que calcule y muestre la distancia entre dos puntos P1 y P2. Tomar  en cuenta que para cada punto se debe introducir su coordenada c oordenada X y su coordenada Y. Y. 29. Realizar un algoritmo, que dadas las coordenadas de los puntos P1, P2 y P3 que corresponden a los vértices de un triángulo, calcule y muestre su perímetro (que es la suma de sus tres lados). Para resolver este problema el algoritmo deberá calcular las distancias de sus tres lados (distancia desde P1 a P2, de P2 a P3, de P3 a P1) y luego sumarlos. 30. Introducir un número entero y positivo de tres dígitos (N) y mostrar en un nuevo numero los dígitos ordenados de forma descendente. Por ejemplo si N=563 se debe mostrar 653 ESTRUCTURA SELECTIVA

31. Dado dos números enteros diferentes, devolver el número Mayor. 32. Determinar si un número entero es positivo, negativo o neutro. 33. Calcular la raíz cuadrada de un número y mostrar su resultado. Considerando el caso en que el número sea negativo. 34. Dado un carácter determinar si es una vocal. 35. Determinar si un número es múltiplo de 3 y 5. 36. Dado un número, devolver el doble si el número no es par, caso contrario el triple. 37. Realizar un algoritmo que lea 3 notas de un estudiante ( notas del 1 al 10) y calcule el  promedio. Si el promedio de las notas es menor a 5.1 deberá mostrar el mensaje “Reprobado” , en el caso que el promedio esté entre entre 5.1 y 6 se mostr ará el mensaje “Aprobado pero dudoso”, si es mayor a 6 mostrará “Aprobado eficiente”.

38. Dado tres números, devolver el número mayor. Considerar si los números son iguales. 39. Dado cuatro números diferentes, devolver el número menor. 40. Dado 3 números mostrarlos de forma ordenada descendente. Por ejemplo si se introduce los números 5, 2, 13; se mostrará 13, 5, 2

41. Desarrolle un algoritmo donde se lea los los valores de tres números: A, B y C. Se desea calcular el valor de una variable D. Si A=B entonces evaluar si A> C y si cumple esta

2

condición hallar D=A², sino D = C² . Si A es diferente de B entonces evaluar si A>B y si cumple esta condición hallar D = A-10, sino D= B + 10. Mostrar el valor de D. 42. Desarrolle un algoritmo donde se introduzcan 2 números. Si la resta del primero menos el segundo da un número negativo mostrar el producto de los dos números caso contrario mostrar la suma de los números. 43. Leer cuatro números a, b, c y d luego sumar el primero con el segundo, multiplicar el tercero con el cuarto, posteriormente de los resultados obtenidos restar el menor con el mayor y mostrar el resultado. 44. Desarrolle un aplicación que obtenga las raices reales de una ecuación de segundo grado del tipo ax2+bx+c=0. La ecuación para las soluciones es la siguiente: − ± √  − 4 = 2

Considerar que si la expresión dentro de la raiz da como resultado un número negativo (menor que 0), las soluciones serán imaginarias, en este caso no se calcularán las soluciones pero la aplicación debe mostrar un mensaje indicando que las soluciones son imaginarias. También considerar que si el termino "a" vale 0 entonces ya no es una ecuación cuadrática, en ese caso solo habrá una solución la cual se debe calcular y mostrar. 45. Pedir un número e indicar si es positivo, negativo, neutro, par, impar y múltiplo de cinco, mostrar todos los mensajes que se cumplan. Ejemplo si ingresa 9 se debe mostrar los mensajes de positivo, impar. Si ingresa 20 se debe mostrar los mensajes de positivo, par, múltiplo de cinco 46. Pedir un número que representara a los meses del año y mostrar en forma escrita. Por  ejemplo si entra 9 se muestra Septiembre. Si entra 15 se muestra Error  47. Pedir tres números que serán los lados de un triangulo e indicar que tipo de triangulo es, sabiendo que si tiene los tres lados iguales es un “triangulo equilátero”, si tiene dos lados iguales es un “triangulo escaleno” y si todos los lados son diferentes es un “triangulo isósceles”. Por ejemplo si entra 8, 10, 8 se muestra escaleno

48. Pedir un número de un solo digito positivo y mostrar en forma escrita. Por ejemplo si ingresa 5 se muestra cinco. Otro ejemplo si ingresa 15 se muestra más dígitos ó Error  49. Pedir el sueldo de un empleado y año de ingreso a la empresa, calcular el nuevo sueldo del empleado. Sabiendo que a partir de tres años tendrá un bono de 3%, de cinco años tendrá un bono del 6% y a partir de 10 años tendrá un bono del 10% del sueldo.

50. Pedir tres notas de un alumno en porcentaje (1 al 100), calcular el promedio e indicar si Aprobó (aprueba con un mínimo de 51), en caso de Reprobar se pide la nota de Recuperación en porcentaje y en base a esa nota se indica si Aprobó o Reprobó (si aprueba con el recuperatorio su nota final solo será 51). Por ejemplo si las notas son 80,

3

90, 85 se muestra Aprobó con 85. Otro ejemplo si las notas son 35, 50, 55 como reprobó se pide la nota recuperación 72 y se muestra Aprobó con 51

Desarrollado Por: Ing. Alanoca María Luisa Ing. Carpio Sandoval Javier  Lic. Sánchez Torrez Tomas Ing. Rios Miranda Bhylenia Buena suerte!!!

Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también nos calcule la hora después de 2 segundos. inicio leer hh, mm, ss

4

si (hh < 24) y (mm60) entonces ss
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF