Pirates of silicon valley

Solo disponible en BuenasTareas
  • Páginas : 5 (1019 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de agosto de 2010
Leer documento completo
Vista previa del texto
Tarea 15.
Estructuras de control secuencial

Resolverá 10 problemas enfocados a la estructura de control secuencial, por cada problema deberá representar un diagrama de flujo, pseucódigo y lenguaje C.

1. El área de un trapecio.
Diagrama de flujo:
Inicio
Base1
Base2
Altura
Area
Area ((base1+base2)/2)*a
Area
Fin

Pseudocódigo:
Inicio
Real base1, base2, altura, area;
Imprimirbase1
Leer base 1
Imprimir base 2
Leer base2
Imprimir altura
Leer altura
área((base1+base2)/2)*a
Imprimir area
Fin

Lenguaje C:
#include<stdio.h>
#include<conio.h>
void main ( )
{
float base1, base2, altura, area;
clrscr ( );
printf(“Ingresa base mayor”\n);
scanf(“%f”,&base1);
printf(“Ingresa base menor”\n);
scanf(“%f”,&base2);
printf(“Ingresa laaltura”\n);
scanf(“%f”,& a);
area=((base1+base2)/2)*a;
printf(“Area:%f”, area\n);
getch();
}
2. Volumen de un círculo.

Diagrama de flujo:
Inicio
radio
volumen
Altura
Volumenpi*r*r*h
volumen
Fin

Pseucódigo:
Inicio
Real radio, altura, volumen;
Imprimir radio
Leer radio
Imprimir altura
Leer altura
Volumenpi*r*r*h
Imprimir volumen
Fin
Lenguaje C:
#include<stdio.h>#include<conio.h>
#define pi=3.1416
void main ( )
{
Float radio, altura, volume;
clrscr ( );
printf(“ Introducir radio”\n);
scanf(“%f”,&r);
printf(“ Introducir altura:”\n);
scanf(“%f”,&h);
volumen=pi*r*r*h;
printf(“Volumen:%f”, volumen\n);
getch();
}
3. Binomio al cuadrado
Diagrama de flujo:
Inicio
term 1
term2
bin1
bin2
bin3
bin1term1*term2;
bin22*term1*term2;bin3term2*term1;
bin1,
bin2
bin3
Fin

Pseucódigo:
Inicio
Real term1, term2, bin1, bin2, bin3;
Imprimir term1
Leer term1
Imprimir term2
Leer term2
bin1term1*term2;
bin22*term1*term2;
bin3term2*term1;
Imprimir bin1, bin2, bin3
Fin

Lenguaje C:
#include<stdio.h>
#include<conio.h>
void main ( )
{
Float term1, term2, bin1, bin2, bin3;
clrscr ( );
printf(“Ingresael primer termino”\n);
scanf(“%f”,&term1);
printf(“Ingresa 2l Segundo termino”\n);
scanf(“%f”,&term2);
bin1=term1*term2;
bin2=2*term1*term2;
bin3=term2*term1;
printf(“El binomio cuadrado es:%f %f %f”, bin1, bin2, bin3\n);
getch();
}
4. Calcula el área, perímetro y diagonal de un cuadrado.
Diagrama de flujo:
Inicio
lado
diagonal
area
perimetro
Area=lado*ladoPerímetro=4*lado
Diagonal=lado*sqrt2
area
perimetro
diagonal
Fin

Pseucódigo:
Inicio
Real lado, area, perímetro, diagonal;
Imprimir lado
Leer lado
Area=lado*lado
Perímetro=4*lado
Diagonal=lado*sqrt2
Imprimir area
Imprimir perimetro
Imprimir diagonal
Fin

Lenguaje C:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main ( )
{
Float lado, area, perimetro,diagonal;
clrscr ( );
printf(“¿Cuanto mide un lado?”\n);
scanf(“%f”,&lado);
area=lado*lado;
perimetro=4*lado;
diagonal=lado*sqrt2;
printf(“Area:%f”,area\n);
printf(“Perimetro:%f”, perimetro\n);
printf(“Diagonal:%f”,diagonal\n);
getch();
}

5. Conversiones de temperatura de ºC a ºF.
Diagrama de flujo:
Inicio
F
C
F(1.8*C)+32
F
Fin
Pseucódigo:
Inicio
Real F, C;
ImprimirC
Leer C
F(1.8*C)+32
Imprimir F
Fin

Lenguaje C:
#include<stdio.h>
#include<conio.h>
void main ( )
{
Float C, F;
clrscr ( );
printf(“Ingrese grados centigrados”\n);
scanf(“%f”,&C);
F=(1.8*C)+32;
printf(“Grados Farenheit:%i”,F\n);
getch();
}

6. Elevar una cantidad a una potencia dada.
Diagrama de flujo:
Inicio
num 1
num2
area
potencianum1^num2
potenciaFin

Pseucódigo:
Inicio
Real num1, mum2, area;
Imprimir num1
Leer num1
Imprimir num2
Leer num2
potencianum1^num2
Imprimir potencia
Fin

Lenguaje C:
#include<stdio.h>
#include<conio.h>
void main ( )
{
float
clrscr ( );
printf(“Ingresa un numero”\n);
scanf(“%f”,&num1);
printf(“A que potencia lo desea”\n);
scanf(“%f”,&num2);
potencia=num1^num2;...
tracking img