Buscar

AD1 Algorítimo UFF

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 – 
 
1
a 
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) 
 
 
 
2
a 
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. 
 
 
3
a 
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 
 
https://br.ccm.net/contents/54-o-codigo-ascii
4
a 
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 
 
 
 
5
a 
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. 
 
 
6
a 
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 
 
 
7
a
 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). 
 
 
8
a 
questão (valor 1.25) 
Escreva as expressões aritméticas abaixo em PETEQS. 
 
a) 
4𝑏+3𝑎
3𝑎+2𝑏+𝑐
 
b) 𝑥3 + 2𝑥2 + 𝑥 + 5 
c) 𝑎 +
𝑏
1.0+
𝑐−1
𝑑
 
d) 0.25 ∗ (𝑎1 + 𝑎2 + 𝑎3 + 𝑎4) 
e) 
𝑎1+𝑎2+𝑎3+𝑎4
4.0

Continue navegando