Sei sulla pagina 1di 22

Lenguaje de Programación

Problemas

Profesor
John Ledgard Trujillo Trejo

Facultad de Ingeniería Electrónica y Eléctrica


Curso 2017-II
Problema 1

RAIZ CUADRADA (METODO DE NEWTON): Escribir un programa que calcule la raíz


cuadrada de un número usando el método de Newton de aproximación por intervalos.
Ejemplo: Para el cálculo de la raíz cuadrada de 25 el algoritmo toma como intervalo inicial:
[0, 25].
1. Calcula el punto medio del intervalo [0, 25]: 12.5.
Como (12.5)2 > 25, toma como nuevo intervalo: [0, 12.5] .
2. Calcula el punto medio del intervalo [0, 12.5]: 6.25 .
Como (6.25)2 > 25, toma como nuevo intervalo: [0, 6.25] .
3. Calcula el punto medio del intervalo [0, 6.25]: 3.125 .
Como (3.125)2 < 25, toma como nuevo intervalo: [3.125, 6.25] .
4. Calcula el punto medio del intervalo [3.125, 6.25]: 4.6875 .
Como (4.6875)2 < 25, toma como nuevo intervalo: [4.6875, 6.25] .
5. .........................................................
Finalmente el bucle termina cuando el valor absoluto de la diferencia entre el número y el
punto medio al cuadrado es menor que un cierto EPSILON (Por ejemplo EPSILON = 10-5 ) y
escribe 4.9999........ como solución.

0 3.125 6.25 12.5 25

4.6875

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 1

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 1

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 2
Sea un sistema de ecuaciones de la forma:

que puede resolverse usando las siguientes fórmulas:

Escribir un programa que lea los coeficientes (a, b, c, d, e, f) y resuelva el


sistema. El programa deberá indicar los casos en los que el sistema de
ecuaciones no tenga solución.

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 2

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 3

Hacer un programa en C++ para calcular el valor de π con la siguiente serie:

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 3

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 4

Una cifra capicúa o número palíndromo es un número que se lee igual de izquierda
a derecha que de derecha a izquierda. Por ejemplo, los números 22, 111111,
343, 5665 y 17371 son capicúas. El término procede de la expresión
catalana cap i cua (que significa 'cabeza y cola'). Muchas personas se sienten
atraídas por estos números y los coleccionan en los objetos más diversos:
entradas de espectáculos, billetes de metro, matrículas de coches, boletos de
lotería... Hacer un programa en C++ para determinar si un número es capicua

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 4

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 4

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5
Hacer un programa en C++ con funciones y procedimientos, que permita ingresar
un número y que calcule: la suma de sus dígitos, el número de dígitos, el número
invertido y el mayor dígito.

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Problema 5

Lenguaje de Programación
John Ledgard Trujillo Trejo
30 de noviembre de 2017
Bibliografía

 Fundamentos de programación, Algoritmos y Estructura de datos


y Objetos, Joyanes, Luis, Editorial McGraw Hill, 2003.

 Metodología de la programación estructurada, Joyanes, Luis,


Editorial McGraw Hill, 1993.

 El lenguaje de programación C, Kernighan y Ritchie, Editorial


Prentice Hall, 1991.

 Como programar en C/C++ , H.M. Deitel and P.J. Deitel, Ed.


Prentice Hall, 1998, 6ta. edición

1.20
¿ Preguntas ?

1.21

Potrebbero piacerti anche