Tarea 2 Analisis

Páginas: 9 (2136 palabras) Publicado: 22 de junio de 2015

INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECANIA Y ELECTRICA
Departamento de Ingeniería En control y automatización
Academia de Computación

ANÁLISIS NUMÉRICO
tAREA 2: “sOLUCION DE eJERCICIOS CAPITULO 3”











Nombre: Del Monte Rodríguez Carlos

Boleta: 2014300421
Grupo: 3AM2
Carrera: Ingeniería en Control y Automatización
Profesor:
Ing. Enrique Martínez RoldánFecha:
28 de Agosto del 2014
Capítulo 3
Problema 1: Escribir un programa que escriba los números del 1 al 100 en líneas de 10 números. Después de 100 el programa debe escribir “Fin del programa” en una línea nueva.
Algoritmo:
Inicio:
Var: entera i,j
j=0;
i=1;
mientras (j<=90)
mientras(i<=10)
Imprimir: “xxx”
i=i+1;
Fin_mientras
Imprimir: “Salto de línea”
j=j+10;
Fin_mientrasImprimir: “Final del programa”
Fin
Implementación en Lenguaje C:
#include
#include
int main()
{
int i,j;
for(j=0;j<=90;j=j+10)
{
for(i=1;i<=10;i++)
{
printf("%3d ",j+i);
}
printf("\n");
}
printf("\nFin del Programa\n");
return 0;
}
Captura de Pantalla de Salida:

Problema 2: Programa que calcule el valor deelevar un número real, a , a un exponente entero, b, ab, multiplicando b veces el número a.
Nota: Mejorar el programa para que compruebe que el exponente es mayor que cero y sino lo es mandar un mensaje de error y pedir otro exponente;

Algoritmo:
Inicio:
Var: i, a, b, x
Imprimir: “Introduzca la base: “
Leer: a
Imprimir: “Introduzca el exponente: “
Leer: b
Si (b=0)
Imprimir: “ERROR Introduzcaotro exponente: “
Leer: b
Fin_si
i=1
mientras (i<=b)
x=a^i
i=i+1
Fin_mientras
Imprimir: “El resultado es: “
Fin
Implementación en Lenguaje C:
#include
#include
#include
int main()
{
int i,a,b,x;
printf("Dame el valor de la base: ");
scanf("%d",&a);
printf("Dame el valor del exponente: ");
scanf("%d",&b);
if(b==0)
{printf("\n\nERROR\n\nIntroduzcs otro exponente: ");
scanf("%d",&b);
}
else
{
for(i=1;i<=b;i++)
{
x=pow(a,i);
}
}
printf("\n\nEl resultado es: %d\n\n",x);
return 0;
}
Captura de Pantalla de Salida:

Problema 3: Programa que calcule la factorial (n!) de un número entero positivo leído por teclado.
NOTA: Probar el programa con los números6,7,8,9,…


Algoritmo:
Inicio:
Var: int i, n, sum=1.
Imprimir: “Introduzca el numero del que requiere factorial: “
Leer: n
i=n
mientras (i>=1)
sum=sum*i
i=i-1
Fin_mientras
Imprimir: “El factorial de xx es: yy”
Fin
Implementación en Lenguaje C:
#include
#include

int main()
{
int i,n;
long int sum=1;
printf("Introduzca el numero del que requiere factorial:");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
sum=sum*i;
}
printf("\nEl factorial de %d es: %ld\n\n",n,sum);
return 0;
}
Captura de Pantalla de Salida:
Problema 4: Crear un programa que pida un número real y muestre la tabla de multiplicar correspondiente a dicho número de manera que tanto los valores de los factores como del producto se presenten encolumnados y con unaprecisión de dos dígitos.
Algoritmo:
Inicio:
Var: Entera n, i.
Imprimir: “Escribe un numero: “
Leer: n
Imprimir: “Tabla de multiplicar del : “
i=1
mientras (i<=10)
Imprimir: “aaa x bbb = ccc “
i=i+1
Fin_mientras
Fin
Implementación en Lenguaje C:
#include
#include
int main()
{
int n,i;
printf("Escribe un numero entero: ");
scanf("%d",&n);
printf("\nTablade Multiplicar del %d\n",n);
for(i=1;i<=10;i++)
{
printf("%2d x %2d = %3d\n",n,i,n*i);
}
printf("\n");
return 0;
}
Captura de Pantalla de Salida:

Problema 5: Escribir un programa que calcule la siguiente sumatoria:

Donde S es un número entero positivo introducido por el teclado.
Algoritmo:
Inicio:
Var: entero i, s
Var: real i
Imprimir: “De el límite de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 2 Analisis Del Emprendedor
  • tarea 2 analisis proyectual
  • tarea 2 analisis del casooo
  • tarea de la semana 2 analisis externo
  • Tarea Semana 2 Analisis Economico De La Region
  • TAREA 2 Preguntas De Analisis Unidad I
  • Tarea 2 analisis e interpretacion de3 estados financieros
  • Tarea 2 Ensayo 1 Analisis Final

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS