Algoritmos seudocodigo y programas

  • 533 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
533
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 1.- Asigne un algoritmo que calcule: suma resta, multiplicación y división de dos números 1.- Inicio 2.- Introducir N1 y N2 3.-Realizar S N1+N2 4.- Realizar R N1-N2 5.- Realizar M N1*N2 6.- Realizar D N1/N2 7.- Imprimir S, R, M, D 8.-Fin Inicio N1 Y N2 S N1+N2 R N1-N2 M N1*N2 D N1/N2 S, R, M, D Fin
  • 2. #include <stdio.h> #include <conio.h> main() { int i,j; float x; scanf("%d", &i); scanf("%d", &j); printf("nla suma de %d y %d es = %dn", i, j, i+j); printf("nla resta de %d y %d es = %dn", i, j, i-j); printf("nla multiplicacion de %d y %d es = %dn", i, j, i*j); x=i/j; printf("nla division de %d y %d es = %fn", i, j, x); getch(); }
  • 3. 2.- Calcular el área de un triángulo, área de un rectángulo y el volumen de una esfera y un cilindro 1. 2. 3. 4. 5. Inicio Leer r1, r2, h1, h2, h3, π Ve 4/3π* r1^3 Vc π * r2^2 *h1 At (b*h2)/2 b*h3 6. Ar 7. Imprimir Ve, Vc, At, Ar 8. Fin 3.1416 Inicio , r1, r2, π h1, h2, h3 3.1416 Ve 4/3 π r1^3 Vc π r2^2*h1 At (b*h2)/2 Ar b*h3 Ve, Vc, At, Ar Fin
  • 4. #include <stdio.h> #include <conio.h> main() { float b, h, b1, h1, h2, r1, r, at, ar, ve, vc; printf("dame el valor de b del triangulon"); scanf("%f",&b); printf("dame el valor de h del triangulon"); scanf("%f",&h); printf("dame el valor de b del rectangulon"); scanf("%f",&b1); printf("dame el valor de h del triangulon"); scanf("%f",&h1); printf("dame el valor de h del cilinron"); scanf("%f",&h2); printf("dame el valor de r del cilinron"); scanf("%f",&r); printf("dame el valor de r de la esferan"); scanf("%f",&r1); at=(b*h)/2; ar=b1*h1; ve=(4./3.)*3.1416*r1*r1*r1; vc=3.1416*r*r*h2; printf("el area del triangulo es %f, el area del rectangulo es %f, el volumen de la esfera es %f, el volumen del cilindro es %f",at,ar,ve,vc); getch(); }
  • 5. 3. -Un algoritmo para saber si un número es par, impar o nulo 1.- Inicio 2.- Ingresar N 3.- Si N= 0 escribir “nulo”, ir a paso 6 4.- Si el residuo de N/2 es igual a cero escribir “par”, ir a paso 6 5.- Si no escribir “impar” 6.- Fin Inicio N Si N=0 No NULO Residuo Si N/2= 0 No IMPAR Fin PAR
  • 6. #include<conio.h> #include<stdio.h> main() { int a; scanf("%d", &a); if(a==0) printf("nEl numero es nulo"); else{ if(a%2==0) printf("nEl numero es par"); if(a%2!=0) printf("nEl numero es impar"); } getch(); }
  • 7. 4.- Algoritmo para calcular el volumen de un cono, el volumen de un cubo, prisma rectangular y área de elipse: 1.-Inicio 2.-Introducir l1, r, h1, a, h2, lmay, lmen 3. - π 3.1416 4. - Vc l1^3 5. - Vco ((pi) (r) ^2 (h1)) /3 6. - Vp (a) (l2) (h2) 7. - Ae (pi) (lmay) (lmen) 8.- Imprimir Vc, Vcu, Vp, Ae 9.- Fin Inicio l1, r, h1, a, h2, lmay, lmen π 3.1416 Vc Vco l^3 ((pi) (r^2) (h))/3 Vp Ae (a) (l) (h) (pi) (lmay) (lmen) Vc, Vcu, Vp, Ae Fin
  • 8. #include <stdio.h> #include <conio.h> main(void) { float r,h,a,l,lmay,lmen,vcono,vcubo,vprisma,ae, h1, l1; printf("dame el valor del| radio del conon"); scanf("%f",&r); printf("dame el valor de la altura del conon"); scanf("%f",&h); printf("dame el valor de la altura del prisman"); scanf("%f",&h1); printf("dame el valor del ancho del prisman"); scanf("%f",&a); printf("dame el valor de lado del prisman"); scanf("%f",&l1); printf("dame el valor de lado del cubon"); scanf("%f",&l); printf("dame el valor del lado mayor de la elipsen"); scanf("%f",&lmay); printf("dame el valor del lado menor de la elipsen"); scanf("%f",&lmen); vcono=(3.1416*r*r*h)/3; vprisma=a*l*h; vcubo=l*l*l; ae=3.1416*lmay*lmen; printf("el volumen del cono es %f,nel volumen del prisma es %f,nel volumen del cubo es %f,nel area de la elipse es %fn",vcono,vprisma,vcubo,ae); getch();}
  • 9. 5.- Algoritmo que muestre el mayor de 2 números. 1.- Inicio 2.- Ingresar A, B 3.- Si A>B escribir “Mayor A” 4.- Si no escribir “Mayor B” 5.- Fin Inicio A, B Si A>B Mayor A No Mayor B Fin
  • 10. #include<stdio.h> #include<conio.h> main() { int a,b,c; printf("Introduce valores para a n"); scanf("%d", &a); printf("Introduce valores para b n"); scanf("%d", &b); if(a>b) printf("El mayor es %d", a); else printf("El mayor es %d", b); getch();}
  • 11. 6.- Algoritmo que muestre si 2 números están en forma creciente o decreciente. 1.- Inicio 2.- Ingresar A, B 3.- Si A>B escribir “Decreciente” 4.- Si no escribir “Creciente” 5.- Fin Inicio A, B Si A>B Decreciente No Creciente Fin
  • 12. #include<stdio.h> #include<conio.h> main() { int a,b,c; printf("Introduce valores para a n"); scanf("%d", &a); printf("Introduce valores para b n"); scanf("%d", &b); if(a>b) printf("decreciente"); else printf("creciente"); getch();}
  • 13. 7.- Dados 3 números, decir cual de los 3 es mayor. 1- Inicio 2- Introducir N1,N2, N3 3- Si, N1>N2 Si N2>N3 N1 es el mayor Si no, N3 es el mayor 4- Si no N2>N3 Si, N2 es el mayor Sino, N3 es el mayor 5- Fin Inicio N1, N2, N3 No SI N1>N2 Si N2>N3 N3 es el mayor Si N2>N3 No No N2 es el mayor Fin N3 es el mayor N1 es el mayor
  • 14. #include<stdio.h> #include<conio.h> main() { int a,b,c; printf("Introduce valores para a n"); scanf("%d", &a); printf("Introduce valores para b n"); scanf("%d", &b); printf("Introduce valores para c n"); scanf("%d", &c); if(a>b) { if(a>c) printf("El mayor es a"); else printf("El mayor es c"); } else{ if(b>c) printf("El mayor es b"); else printf("El mayor es c"); } getch();}
  • 15. 8.- Algoritmo dado un tiempo en segundos lo de en horas, minutos y segundos 1.- Inicio 2.- Ingresar T en segundos 3.- Segundos Residuo de T/60 4.-T2 entero de T/60 5.- Minutos Residuo de T2/60 6.- Horas entero de T2/60 7.- Mostrar Horas:Minutos:Segundos 8.-Fin. Inicio T Segundos T2 Residuo de T/60 Entero de T/60 Minutos Residuo de T2/60 Horas Entero de T2/60 Horas:Minutos:Segundos #include <stdio.h> #include <conio.h> main(){ Fin int a,b,c,d,e; printf("dame el valor en segundosn"); scanf("%d",&a); c=a/60; b=a%60;
  • 16. d=c/60; e=c%60; printf("nHoras: %d Minutos: %d Segundos: %d", d, e, b); getch();}
  • 17. 9. Área de in tiángulo por el método de Heron 1. inicio 2. Leer a,b,c 3. S 4. A 5. Leer S y A 6. Fin (a+b+c)/2 raízcuadrada s(s-a)(s-b)(s-c) inicio a,b,c S A (a+b+c)/2 raízcuadrada s(s-a)(s-b)(s-c) A FIN
  • 18. #include <stdio.h> #include <conio.h> #include <math.h> main(void) { float a,b,c,s,A; printf("dame el valor de an"); scanf("%f",&a); printf("dame el valor de bn"); scanf("%f",&b); printf("dame el valor de cn"); scanf("%f",&c); s=(a+b+c)/2; A=sqrt(s*(s-a)*(s-b)*(s-c)); printf("nel area del triangulo es %f",A); getch();}
  • 19. 10.-Dados 3 lados, decir si pertenecen a lados de un triangulo. 1- Inicio 2- Escribir; l1, l2, l3 3- Si; l1+l2>l3 Si ir a 4 Si no, ir a 7 4- Si l1+l3>l2 Si, ir a 5 Si no, ir a 7 5- Si l2+l3>l1 Si ir a 6 Si no, ir a 7 6- Leer l1+l2>l3, l1+l3>l2, l2+l3>l1 7- Fin Inicio Escribir; l1, l2, l3 SI Si; l1+l2>l3 NO SI Si l1+l3>l2 NO SI Si l2+l3>l1 NO ES UN TRIANGULO Fin
  • 20. #include <stdio.h> #include <conio.h> main(){ int a,b,c; int x, y ,z; printf("Introduce lado 1 n"); scanf("%d", &a); printf("Introduce lado 2 n"); scanf("%d", &b); printf("Introduce lado 3 n"); scanf("%d", &c); if(a+b>c) if(a+c>b) if(b+c>a) printf("Es un triangulo"); else printf("No es un triangulo"); getch();}