Pesquisar neste blog

08/08/2014

Velocidade angular

Uma centrífuga em um laboratório médico gira com velocidade angular de 3.600 rev/min. Quando é desligada, ela gira 50 rev/min até parar. Encontre:

a) A aceleração angular constante da centrífuga em rad/s² .

b) O tempo decorrido desde o desligamento até parar completamente 

Solução

a) 

W = 3600 rev/ min ---> convertendo = 3600 . 2 .PI . rad / 60s = 120 PI rad/s

Wf = 0

Δθ = 50 rev/ min = (50 rev/min . 2 PI rad ) = 100 PI . r

γ = ?


Wf = Wi + 2 . γ . Δθ

0 = ( 120 PI )² + 2 . γ . 100 PI

 γ = -14400 / 200

 γ = -72 rad/s² //


b)

Wf = Wi +  γ . t

0 = 120  PI + (-72  PI) .t

t = 120  PI / 72 PI

t = 1,67 s //

07/08/2014

Algoritmo "Soma, média, quantidade e maior valor" em vetor

Escreva um algoritmo que leia uma matriz de ordem 3 x 3 de números inteiros e a escreva, a seguir calcule e escreva:

a) a soma dos elementos pares da matriz;

b) a média de todos os elementos da matriz;

c) a quantidade de elementos ímpares da matriz;

d) o maior valor da matriz;

Solução:

var
mat: vetor[1..3, 1..3] de inteiro
i,j, soma, impar, maior: inteiro
media: real

inicio

maior <- 0
Escreval ("Digite o valor")
para i de 1 ate 3 faca
para j de 1 ate 3 faca
leia (mat[i,j])
se mat[i,j] mod 2 = 0 entao
soma <- soma + (mat[i,j])
senao
impar <- impar + 1
fimse
media <- (media + (mat[i,j])) / 9
fimpara
fimpara
escreval

para i de 1 ate 3 faca
para j de 1 ate 3 faca
escreva (mat[i,j] : 3)
fimpara
escreval ("")
fimpara

escreval
para i de 1 ate 3 faca
para j de 1 ate 3 faca
se (mat[i,j]) > maior entao
maior <- mat[i,j]
fimse
fimpara
fimpara

escreval ("SOMA DOS NÚMEROS PARES = ",soma)
escreval ("MEDIA DOS NÚMEROS DA MATRIZ = ",media)
escreval ("QUANTIDADE DE NÚMEROS ÍMPARES DA MATRIZ = ",impar)
escreval ("MAIOR VALOR DIGITADO = ",maior)

fimalgoritmo


NO PASCAL FICARIA ASSIM

var
mat: array[1..3, 1..3] of integer;
i,j, soma, impar, maior: integer;
media: real;

begin

   maior := 0;
   writeln ('Digite o valor');
   for i := 1 to 3 do begin
      for j := 1 to 3 do begin
         readln (mat[i,j]);
         if mat[i,j] mod 2 = 0 then begin
            soma := soma + (mat[i,j]);
         end else begin
            impar := impar + 1;
         end;
         media := (media + (mat[i,j])) / 9;
      end;
   end;
   writeln;

   for i := 1 to 3 do begin
      for j := 1 to 3 do begin
         write (mat[i,j] : 3);
      end;
      writeln ('');
   end;

   writeln;
   for i := 1 to 3 do begin
      for j := 1 to 3 do begin
         if (mat[i,j]) > maior then begin
            maior := mat[i,j];
         end;
      end;
   end;

   writeln ('SOMA DOS NÚMEROS PARES = ',soma);
   writeln ('MEDIA DOS NÚMEROS DA MATRIZ = ',media);
   writeln ('QUANTIDADE DE NÚMEROS ÍMPARES DA MATRIZ = ',impar);
   writeln ('MAIOR VALOR DIGITADO = ',maior);

end.

03/08/2014

Algoritmo " Vetor "

Faça um algoritmo em vetor de 1 ate 10 e imprima todos os números, a soma desses números, a media desses números, os números pares, os números ímpares e os números divisíveis por 3.


var
i: vetor[1..10] de inteiro
num, soma: inteiro
media: real

inicio
escreval ("DIGITE UM NUMERO")
para num de 1 ate 10 faca
leia(i[num])
soma <- soma + i[num]
media <- soma / 10
fimpara

escreval
para num de 1 ate 10 faca
escreval (i[num])
fimpara

escreval
para num de 1 ate 10 faca
se i[num] mod 2 = 0 entao
escreval ("NÚMERO: ",i[num]," é par")
senao
escreval ("NÚMERO: ",i[num], " É ÍMPAR")
fimse
se i[num] mod 3 = 0 entao
escreval ("[",i[num],"] É DIVISÍVEL POR 3")
fimse
fimpara

escreval
escreval ("TOTAL = ",soma)
escreval ("MÉDIA = ",media)

fimalgoritmo