Arquivo
-
▼
2011
(124)
-
▼
junho
(30)
- Somente 27% dos domicílios no Brasil tem internet.
- Projeto Google+ , a nova rede social do Google.
- Ultrabooks?
- Crackers
- Os números da maçã.
- Notebooks poderão ser carregados durante a digitação
- Photoscape!
- Lan Houses Brasileiras e a Microsoft
- Vem aí o SPDY, substituto do protocolo HTTP
- Firefox 5!
- TOP 10 dos Downloads!
- RESOLVENDO - HD não aparece em meu computador
- Use seu celular como modem
- Celulares e o Consumismo!
- Pesquisadores desenvolvem dispositivo para adicion...
- Thought of the week
- Dispositivo transforma qualquer tela em superfície...
- 2 Algoritmos em Pascal
- Facebook e Google de olho no nordeste brasileiro
- Aprenda a ser superior - Para Refletir
- VisuAlg
- Novidade!
- 10 things you didn't know about Bill Gates
- Programa Link Brasil
- Inscrições abertas para concurso público professor...
- Mais Novidade!
- Revista Espírito Livre
- Iniciando na Programação.
- CSBC - Congresso da Sociedade Brasileira de Comput...
- Cursos a Distância oferecidos pelo SENAI
-
▼
junho
(30)
Seguidores
Tecnologia do Blogger.
Notícias
Páginas
quarta-feira, 15 de junho de 2011
23:01 | Postado por
Computação Top10 |
Editar postagem
Aproveitando que fizemos uma prova de Pascal hoje, vamos divulgar duas das questões para que sejam analisadas por vocês.
1) Elabore um algoritmo que o usuário forneça um número inteiro (que é decimal), calcule e mostre este número em binário. Obs: Para facilitar a construção do número binário pode usar o vetor como recurso.
2) Elabore um algoritmo que o usuário forneça um número inteiro positivo N e, através da função FORMULA(N), retorne o valor de H, conforme abaixo:
H = 1 + 1/2 + 3 + 1/4 + ... + (N ou 1/N)
Abaixo segue o algoritmo feito no programa Pascalzim.
ALGORITMO1
//Questão 1
//Por Geidson Benício
//Data: 15/06/2011.
Program binario;
var
n, i:integer;
binario:array[1..7] of integer;
Begin
write('Digite número:');
readln(n);
i:=1;
repeat
begin
binario[i]:= n mod 2;
n:= n div 2;
i:=i+1;
end;
until (n=1);
binario[i]:= n;
for i:=i downto 1 do
begin
write(binario[i]);
end;
End.
Algoritmo 2
//Questão 2
//Por Geidson Benício.
//Revisado por Vanessa Souza.
//Data: 15/06/2011.
Program questao2;
var
n:integer;
function formula(x:integer):real;var
i:integer;
h:real;begin
for i:=1 to x do
begin
if i mod 2 = 1 then
h:= h+i
else
h:= h+(1/i);
end;
formula:=h;
end;
Begin
write('Digite número: ');
readln(n);
writeln(formula(n):1:2);
End.
1) Elabore um algoritmo que o usuário forneça um número inteiro (que é decimal), calcule e mostre este número em binário. Obs: Para facilitar a construção do número binário pode usar o vetor como recurso.
2) Elabore um algoritmo que o usuário forneça um número inteiro positivo N e, através da função FORMULA(N), retorne o valor de H, conforme abaixo:
H = 1 + 1/2 + 3 + 1/4 + ... + (N ou 1/N)
Abaixo segue o algoritmo feito no programa Pascalzim.
ALGORITMO1
//Questão 1
//Por Geidson Benício
//Data: 15/06/2011.
Program binario;
var
n, i:integer;
binario:array[1..7] of integer;
Begin
write('Digite número:');
readln(n);
i:=1;
repeat
begin
binario[i]:= n mod 2;
n:= n div 2;
i:=i+1;
end;
until (n=1);
binario[i]:= n;
for i:=i downto 1 do
begin
write(binario[i]);
end;
End.
Algoritmo 2
//Questão 2
//Por Geidson Benício.
//Revisado por Vanessa Souza.
//Data: 15/06/2011.
Program questao2;
var
n:integer;
function formula(x:integer):real;var
i:integer;
h:real;begin
for i:=1 to x do
begin
if i mod 2 = 1 then
h:= h+i
else
h:= h+(1/i);
end;
formula:=h;
end;
Begin
write('Digite número: ');
readln(n);
writeln(formula(n):1:2);
End.
Marcadores:
Pascal
Assinar:
Postar comentários (Atom)
Seu Sistema Operacional é...
TEMAS
- Cursos (1)
- Downloads (5)
- Eventos (3)
- I (1)
- Interessante (11)
- Licenciatura (1)
- Pascal (17)
- Tutoriais (2)
- Update Now (6)
- Visualg (3)
0 comentários:
Postar um comentário
Fique a vontade para Comentar!!!