Projeto e Desenvolvimento de Algoritmos
DATA: 06/02/2015
Questão 1:
Aula 3 – Tipo de Dados
a)
2^7 = 128
Podem ser representados 128 caracteres com 7 bits
b)
2^8 = 256
Podem ser representados 256 caracteres com 8 bits
Questão 2
Aula 4
a) As regras válidas para nomes de variáveis em PETEQS são:
Um nome de variável pode conter letras, algarismos e o caracter _ (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 válidas para nomes de variáveis em PASCAL são:
Primeira posição - obrigatoriamente tem que ser uma letra;
Segunda posição em diante (normalmente um identificador tem até 63 caracteres, a depender do compilador) pode ser exclusivamente letra, número ou sublinhado (_ );
Podem ser usadas letras maiúsculas, minúsculas ou ambas;
Não podemos usar palavras reservadas do Pascal para denominar variáveis, tais como: if, begin, repeat, eles e outras
c)
i. prova1 > válido. ii. Dolar$ > inválido. O único símbolo permitido é o _ (sublinha) iii. 1Mes > inválido. As variáveis não podem começar com um caractere numérico iv. raio > válido.
v. Nota_Final > válido.
Questão 3:
Aula 5 – Slide 24
a) b² – 4ac >> b*b – 4*a*c
b) (b³ + c³)(b + c)³ >> ((b*b*b) + (c*c*c)) * ((b+c)*(b+c)*(b+c))
c) a+b /(1+ x/y) >> a+b / (1+x/y)
Questão 4:
i. 10 / 3
Resultado: 3
Justificativa: Expressões aritiméticas que envolvem operandos inteiros fornecem resultados inteiros. No caso acima, o resultado inteiro entre a divisão é 3, por tratar-se de operandos inteiros, ou seja, não é considerado resultado com números reais, pois, esse resultado somente seria produzido, caso estivesse envolvendo algum operando do tipo “real”.