Caderno De Algoritmos
Algoritmos e Pseudocódigo
1.
Escreva um algoritmo para preparar uma limonada.
2.
Um homem precisa atravessar um rio com um barco que possui capacidade de carregar apenas ele mesmo e mais uma de suas três cargas, que são: um lobo, um bode e um maço de alfafa. O que o homem deve fazer para conseguir atravessar o rio sem perder suas cargas?
3.
Escreva os passos necessários para obter o resultado da expressão: 34x3+5x15.
4.
Escreva um algoritmo para calcular o comprimento de uma circunferência de raio 3 cm.
5.
Escreva um algoritmo que armazene o valor 10 em uma variável A e o valor 20 em uma variável B. A seguir
(utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em
A passa para B e vice-versa. Ao final escrever os valores que ficaram armazenados nas variáveis.
6. Analise os seguintes algoritmos escritos em Chapin e diga o que será impresso ao serem executados.
a)
A 30
Escreve A,B,C
Escreve A,B,C
A B+1
A 10
B 20
c)
d)
Escreve A
B 20
C A+B
A 10
A 10
e)
Escreve B
Escreve C
B 20
B A +1
A 10
B 5
B 10
C A
A B+1
C A+B
Escreve A,B
Escreve B,C
B C
B A+1
B 20
b)
C A+B
A B
Escreve A
Escreve C
7. Escreva um algo que calcule e imprima a média semestral de um aluno que tenha obtido as seguintes notas: 8,0 na 1ª avaliação e 6,0 na 2ª avaliação. Obs.: Escrever nas 3 representações (Português Estruturado, Fluxograma e Diagrama de Chapin)
8. Escreva o valor que será atribuído a cada uma das variáveis. d:=5*(3+(2+3))/2 f:=3+15/2+5 a:=3+4*5 b:=8/4+2*3
+1
g:=21 div 4-2 c:=2*(10-3*3)-1 e:=1+12/((7+2)/3) h:=11 mod 4+8
+(6-2)
div 3
i:= sqrt(9)+sqr(9) j:=21 div 4 div 2
9. Os pares de instruções abaixo produzem o mesmo resultado? a:=(4/2)+(2/4) E a:=4/2+2/4 b:=4/(2+2)/4 E b:=4/2+2/4 c:=(4+2)*2-4 E c:=4+2*2-4
10. Reescreva as instruções a seguir com o mínimo de parênteses possível sem alterar o resultado. a:=6*(3+2) e:=3+(13g:=((3+(8/2))*4)+( i:=(((10*8)+3)*9) b:=2+(6*(3+2))
2)/(2*(9-2))
3*2)