AD1 Gabarito
Curso de Tecnologia em Sistemas de Computação
Disciplina: Projeto e Desenvolvimento de Algoritmos
AD1 1° semestre de 2015.
Nome –
Assinatura –
1a questão (valor 1.25)
a) Total de caracteres diferentes = 27 = 128
b) Total de caracteres diferentes = 28 = 256
2a questão (valor 1.25)
a)
As regras para criação dos nomes das variáveis em PETEQS são as seguintes:
Um nome de variável pode conter letras, algarismos e o caractere _ (sublinha);
Um nome de variável deve necessariamente começar por uma letra;
Um nome de variável não deve conter nenhum símbolo diferente de letra ou algarismo, exceto o símbolo _ (sublinha);
Não existe limitação para o número de caracteres do nome;
Não será feita diferenciação entre letras maiúsculas e minúsculas.
b)
As regras para criação dos nomes das variáveis são as seguintes:
Um nome de variável pode conter letras, algarismos. Algumas versões do PASCAL aceitam o caractere _ (sublinha);
Um nome de variável deve necessariamente começar por uma letra;
Um nome de variável não deve conter nenhum símbolo diferente de letra ou algarismo, exceto o símbolo _ (sublinha) quando for aceito;
Algumas versões limitam o número de caracteres do nome;
Não será feita diferenciação entre letras maiúsculas e minúsculas.
Não é possível usar palavras reservadas da linguagem como nomes de variáveis.
c)
i. ii. iii. iv. v.
válido inválido, o caracter $ é inválido inválido, começa por algarismo válido válido
3a questão (valor 1.25)
2
a) b 4ac
b) (b 3 c 3 )(b c) 3
c) a b /(1 x / y)
b*b - 4*a*c
(b*b*b + c*c*c)*(b + c)*(b + c)*(b + c) a + b / (1 + x/y)
4a questão (valor 1.25)
a)
b)
c)
d)
e)
10 / 3
10 mod 3
10.0 / 3
(16 mod 2) = 0
(17 mod 2) = 1
3
1
3.3333 verdadeiro verdadeiro
5a questão (valor 1.5)
Sabemos que oito é o número máximo de apertos de mão que alguém pode dar, uma vez que ninguém aperta a própria mão ou a mão do cônjuge. Assim, a pessoa que