1) Construa um algoritmo para arrumar a cama.
2) Construa um algoritmo para fazer uma ligação telefônica a partir de um SmartPhone.
3) Construa um algoritmo para lavar a louça.
4) Construa um algoritmo para provar uma camiseta.
5) O que é uma variável?
6) Para que serve o tipo de uma variável?
7) Classifique os conteúdo das variáveis abaixo de acordo com seu tipo, assinalando com "int" os dados Inteiros, "bool" os dados lógicos, "string" os dados literais e "float" os dados numéricos reais:
a) 0
b) "abc"
c) 5.7
d) FALSO
e) +342
f) "Lucas"
g) "VERDADEIRO"
h) 0.00001
i) -545
j) "444"
k) 321
l) "10³"
m) "João"
n) 8
o) -0.1
8) Indique, em cada uma das variáveis a seguir, se o nome é válido ou inválido:
a) abc
b) 3abc
c) a
d) 123a
e) –a
f) acd1
g) -_ad
h) A&a
i) guarda-chuva
j) A123
k) Aa
l) guarda_chuva
m) ABC DE
n) etc.
o) b316
p) leia
q) inicio
r) 12
9) Escreva um pseudocódigo que calcule e exiba o perímetro de um quadrado.
10) Escreva um pseudocódigo que calcule e exiba a área de um triângulo.
11) Faça um pseudocódigo que leia 3 notas de um aluno, calcule a média aritmética deste aluno e exiba o resultado.
12) Escreva um pseudocódigo 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 passe para B e vice-versa. Ao final, escreva quais são os valores finais das variáveis.
13) Considerando A = 8, B = 15, C = 4, e D = 1, determine o valor lógico de cada uma das expressões:
a) (A>B) && (C>D)
b) (A>B) && (C>D)
c) (A<=B) || (C>10)
d) (A<=B) || ((C==D) && (D<A))
e) (A==B) || (C==D)
f) ((A==B) && (B<30)) || (C>=D)
14) Escreva um pseudocódigo que faça a soma do valor de duas variáveis e exibe o resultado final.
15) Faça um pseudocódigo para calcular e exibir a área de uma circunferência. A fórmula para a área é: A= p*R², onde A é a área da circunferência, p = 3.14 e R é o raio da circunferência. O raio deve ser fornecido pelo usuário.
16) Escreva um pseudocódigo que verifica se o valor de uma variável é positivo ou não.
17) Escreva um pseudocódigo que leia dois valores (considere que não serão lidos valores iguais) e exiba o maior deles.
18) Escreva um pseudocódigo que leia dois valores (considere que não serão lidos valores iguais) e os exiba em ordem crescente.