Você está na página 1de 4

Fundação CECIERJ - Vice Presidência de Educação Superior a Distância

Curso de Tecnologia em Sistemas de Computação


Disciplina: Projeto e Desenvolvimento de Algoritmos
AD1 1° semestre de 2021.

Nome –

Assinatura –

1a questão (valor 1.25)


Nessa questão você construirá a tabela verdade de uma expressão booleana. Uma tabela
verdade consiste nos valores de saída da função para todas as combinações possíveis das
entradas.
Função:
(a E b ) OU (a E c) OU (b E NÃO c)

Tabela verdade:
a b c saída
falso falso falso ?
falso falso verdadeiro ?
falso verdadeiro falso ?
falso verdadeiro verdadeiro ?
verdadeiro falso falso ?
verdadeiro falso verdadeiro ?
verdadeiro verdadeiro falso ?
verdadeiro verdadeiro verdadeiro ?

2a questão (valor 1.25)


Escreva um algoritmo em PETEQS que leia dois números fornecidos pelo usuário e que
calcule e imprima a multiplicação destes dois números.
Exemplo:
entradas:
3
4
saída:
12
3a questão (valor 1.25)
Converta a sequência de códigos ASCII abaixo em texto.
080 069 067 032 101 109 101 114 103 101 110 099 105 097 108 032
118 097 105 032 115 101 114 032 118 111 116 097 100 097 032 100
105 114 101 116 097 109 101 110 116 101 032 110 111 032 112 108
101 110 097 114 105 111 032 100 097 032 067 097 109 097 114 097
044 032 100 105 122 032 076 105 114 097 046
Você pode usar como referência a tabela ASCII em https://br.ccm.net/contents/54-o-
codigo-ascii

4a questão (valor 1.25)


Escreva um algoritmo em PETEQS que determina a posição final de um sorteio usando
uma roleta como a da figura abaixo:

O algoritmo recebe como entrada as variáveis:


 I: a posição inicial da roleta. Na figura do exemplo, I = 14.
 N: o número de posições ou slots na roleta. Na figura do exemplo, N = 20. Veja
que a numeração dos slots sempre começa por 0.
 F: a força aplicada à roleta medida pelo número de casas que a roleta avançará
até ela parar.
Exemplos:
entradas:
I = 14
N = 20
F = 5
saída:
19
entradas:
I = 14
N = 20
F = 13
saída:
7

entradas:
I = 14
N = 20
F = 1525
saída:
19

5a questão (valor 1.25)


Escreva um algoritmo em PETEQS que leia um valor inteiro entre 0 e 999, inclusive. O
algoritmo deve imprimir a soma dos algarismos que compõem o valor. Por exemplo, se
o valor lido for 157 o valor a ser impresso será igual a 1 + 5 + 7 = 13. Se o valor lido for
12 o valor a ser impresso será 0 + 1 + 2 = 3.
Observação: A leitura do valor deve ser feita por um único comando leia. Não é
permitido ler os algarismos separadamente e neste caso a solução será considerada
errada.

6a questão (valor 1.25)


Escreva as expressões aritméticas abaixo em PETEQS.
3∙𝑥
a) 𝑎+𝑏
4𝑏 2
b) 𝑎
1+
𝑐

1
c) 𝑣 ∙ 𝑡 + 2 ∙ 𝑎 ∙ 𝑡2

7a questão (valor 1.25)


Qual o resultado das expressões lógicas abaixo? Considere que os valores armazenados
nas variáveis são: A1 = verdadeiro, A2 = falso, B1 = falso, B2 =
verdadeiro

a) (A1 E B1) OU (A2 E B2)


b) (A1 OU B1) E (A2 OU B2)
8a questão (valor 1.25)
Escreva um algoritmo que calcule o saldo final de um investimento após três meses de
rendimento. As taxas de juros são variáveis e aplicadas sobre o saldo incluindo o
rendimento. O seu algoritmo deve ler quatro valores: o valor do investimento inicial e as
três taxas de juros. Por exemplo, considere que o investimento inicial foi R$ 100,00 e as
taxas mensais foram respectivamente 1%, 2% e 2%. A tabela abaixo mostra o que
acontece com o investimento a cada mês. Neste exemplo o algoritmo deve imprimir
105.0804. No seu algoritmo, não é necessário restringir o número de casas decimais do
resultado.

Mês Valor inicial Taxa de juros Valor atualizado


1 100.00 0.01 101.00
2 101.00 0.02 103.02
3 103.02 0.02 105.0804

Você também pode gostar