Você está na página 1de 8

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 2° semestre de 2022.

Nome –

Assinatura –

1a questão (valor 1.25)


Escreva um algoritmo em PETEQS que leia da entrada dois números inteiros positivos de três dígitos e gere
um terceiro número formado pela soma em posições correspondentes dos números recebidos como entrada.
Se a soma em posições correspondentes resultar em um número maior do que 10, o resto da divisão inteira
por 10 deve ser tomado como o resultado para a posição. Em outras palavras, o que o algoritmo faz é
calcular a soma de dois números inteiros, desprezando o chamado “vai um” nas operações posição a
posição.
Exemplo 1:
Entradas
789
124
Saída
803

Exemplo 2
Entradas
129
907
Saída
026 (a saída 26, sem o zero na frente, é aceitável)
2a questão (valor 1.25)
Escreva um algoritmo que determine se um número inteiro positivo de quatro dígitos lido da entrada é um palíndromo,
isto é, se o número é o mesmo lido de frente para trás ou de trás para frente. O algoritmo deve imprimir um zero se o
número na entrada é um palíndromo e qualquer número positivo diferente de zero em caso contrário.
Considere nesta questão que em PETEQS existe uma função chamada abs() que retorna o valor absoluto do valor
fornecido. Por exemplo, abs(-10) retorna o valor 10.
Exemplo 1:
Entrada
1221
Saída
0

Exemplo 2
Entrada
3551
Saída
2 (qualquer outro número positivo, diferente de zero, seria aceitável)

O desafio aqui é escrever o algoritmo sem usar desvios condicionais na solução.


3a questão (valor 1.25)
Converta a sequência de códigos ASCII abaixo em texto.
77 117 105 116 111 32 98 111 109 44 32 118 111 99 101 32 97 99 101 114 116 111
117 32 101 115 115 97 32 113 117 101 115 116 97 111 33
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 leia um número inteiro positivo da entrada e imprima 1 se o número
é ímpar e 0 em caso contrário. Seu algoritmo não deve usar desvios condicionais na solução.
Exemplo 1:
Entrada
1221
Saída
1

Exemplo 2
Entrada
3550
Saída
0
5a questão (valor 1.25)
Escreva um algoritmo que leia um comprimento (L) em metros e calcule e imprima os seguintes valores:
i. Área de um quadrado cujo lado é igual a L;
ii. Área de um retângulo de dimensões L e 2*L;
iii. Área do círculo de raio igual a L. Considere que o valor de  é igual a 3.1416.
6a questão (valor 1.25)
Escreva um algoritmo que calcule quanto um investidor irá receber ao final de 4 anos de um investimento. O
algoritmo deve ler dois valores, o valor inicial investido e a taxa de juros que o banco pagará. Observar que
os juros são compostos. O valor ao final do quarto ano deve ser calculado da seguinte maneira: no início do
primeiro ano o investidor deposita no banco o valor do seu investimento. Ao final do primeiro ano o banco
calcula os juros a serem pagos e deposita o valor na conta do investidor, que fica então com o valor inicial
mais os juros. No final do segundo ano o banco calcula os juros sobre o saldo atual total e o deposita na
conta. Este processo segue até o final do quarto ano. A tabela abaixo mostra um exemplo de como o saldo de
uma conta evolui ao longo do período. Considere, no exemplo, que o investimento foi de R$ 100,00 e a taxa
de juros é de 10% ao ano.

Ano Juros Saldo


0 100,00
1 10,00 110,00
2 11,00 121,00
3 12,10 133,10
4 13,31 146,41
7a questão (valor 1.25)
Escreva um algoritmo que leia quatro valores reais e calcule e imprima a média destes valores. Em seguida o
algoritmo deve calcular e imprimir as diferenças entre cada valor lido e a média (valor lido – média).
8a questão (valor 1.25)
Escreva as expressões aritméticas abaixo em PETEQS.

4𝑏+3𝑎
a) 3𝑎+2𝑏+𝑐

b) 𝑥 3 + 2𝑥 2 + 𝑥 + 5
𝑏
c) 𝑎+ 𝑐−1
1.0+
𝑑

d) 0.25 ∗ (𝑎1 + 𝑎2 + 𝑎3 + 𝑎4)


𝑎1+𝑎2+𝑎3+𝑎4
e) 4.0

Você também pode gostar