programacion

Páginas: 5 (1110 palabras) Publicado: 6 de septiembre de 2014
Computación
 para
 ingenieros
 
 
 
  M.I.
 Jaime
 Alfonso
 Reyes
 Cortés
 

Serie
 5.
 Diseño
 de
 programas
 


 

En las secciones siguientes se presentan una serie de problemas para los cuáles el
alumno tendrá que leer cuidadosamente cada uno de ellos; después diseñará sus
correspondientes algoritmos, en pseudocódigo y en diagrama deflujo, y deberá
realizar, también, las correspondientes pruebas de escritorio.
Notas importantes:
• En los casos que se requiera revise la correspondiente teoría matemática.
• Los algoritmos deben revisarse en forma exhaustiva para garantizar que la
solución a cada problema es la indicada, es decir, se deben de evaluar los casos
críticos en las pruebas de escritorio para evitar que sellegue a resultados no
deseados.

Algoritmos con estructura secuencial
1.

Prefijos del Sistema Internacional. Los prefijos utilizados en el Sistema Internacional se
muestran en la tabla 1 al igual que sus correspondientes símbolos y valores multiplicativos.

 
Tabla
 1.
 Prefijos
 usados
 en
 el
 SI,
 así
 como
 sus
 correspondientes
 símbolos
 y valores
 multiplicativos.
 

Elaborar el algoritmo que muestre en pantalla la tabla 1.
2.

Prisma poligonal. Diseñar un algoritmo que calcule el volumen de un prisma poligonal cuya
base es de lado n. Se debe de pedir al usuario la dimensión del lado, la cantidad de lados, su
apotema y la altura del prisma. Se debe de mostrar en pantalla el volumen resultante.

3.

Complejo conjugado.Realizar el algoritmo que le pida al usuario un número complejo que
esté en forma binómica y que muestre en pantalla su correspondiente complejo conjugado.

4.

Conversión de pies a centímetros y pulgadas. Elaborar el algoritmo que convierte de pies a
centímetros y de pies a pulgadas. Se debe de pedir al usuario por vía teclado la cantidad de
pies y se debe de mostrar en pantalla suequivalente en centímetros y pulgadas.

5.

Error absoluto. Diseñar un algoritmo que calcule el error absoluto. Pida al usuario por vía teclado
los valores del valor real y el valor leído. Muestre en pantalla el error obtenido.

6.

Cálculo de área. En la figura 1, A y B son los centros de los dos círculos y el segmento AB = 1 cm,
entonces el área de la parte sombreada en la figura1 es de______ cm

 

Figura
 1
 
Elaborar el algoritmo que permita resolver el problema para un valor del segmento AB que se
le pida al usuario por vía teclado.
7.

Matemáticas recreativas 1: Estudie cada una de las igualdades mostradas en la figura 2.
152= 1 * 200 + 25 = 225
252 = 2 * 300 + 25 = 625
352 = 3 * 400 + 25 = 1225
452 = 4 * 500 + 25 = 2025

Figura
 2
 
Enuncie unmétodo abreviado para elevar al cuadrado un número de dos dígitos de los
cuales el de las unidades sea el 5.
Realice un algoritmo que le pida al usuario solamente el primer dígito del número que desee
elevar al cuadrado. Con base en él determine y muestre en pantalla el renglón correspondiente.
8.

Suma de enteros. Gauss, famoso matemático alemán, siendo joven, encontró la suma de los
primeros100 números consecutivos por él siguiente procedimiento:
Dedujo que había 50 parejas de números, cada una de las cuales sumaría 101, como se observa
en la figura 3.

Figura
 3
 
Por consiguiente la suma total sería 50 * 101 es decir, 5050. Con base en esto se puede saber
que la suma de los n primeros números enteros consecutivos es:

n
(n + 1)
2
Diseñe el algoritmo que le pida alusuario el número n de enteros que se desean sumar y que
muestre en pantalla la suma obtenida por la ecuación anterior.
Después realice las pruebas de escritorio para resolver los incisos a y b.
a.
b.

La suma de los primeros 80, números consecutivos.
La suma de los primeros 200 números consecutivos.

9. Suma de enteros pares e impares. Realice un análisis similar al del ejercicio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS