Prévia do material em texto
1. IDENTIFICAÇÃO Disciplina: Algoritmos de Programação Período: 1º Bim 2020 Professor: Luiz Reginaldo Almeida Fleury Curado E-mail: luiz.curado@ucb.br Total de pontos do trabalho: 15 pontos Data limite para entrega: 05/04/2020 3. CONSIDERAÇÕES O aluno deve implementar, no compilador Calango, os algoritmos solicitados nesse trabalho. O trabalho consiste na entrega de quatro algoritmos, em um documento no formato pdf. Os trabalhos são individuais, e trabalhos copiados de um colega receberão nota zero. Não serão aceitos trabalhos entregues após a data limite. 2. ALGORITMOS Algoritmo 1. Segundo uma conhecida lei da física: (3 pontos) S = S0 + v.t Escreva um algoritmo que solicite ao usuário valores para S0, v e t e calcule o valor de S. Algoritmo 2. Um ano bissexto é aquele que contém, ao invés de 365 dias, 366 dias. Podemos seguir um conjunto de regras para determinar se um ano é bissexto: (4 pontos) a) Se o ano é múltiplo de 400, então ele é bissexto. (esse é o caso dos anos 1600, 2000, 2400, ...) b) Caso contrário, se o ano é múltiplo de 4, mas não é múltiplo de 100, então ele é bissexto. (esse é o caso dos anos 1996, 2004, 2008, 2012, 2016, ...) c) Todos os outros anos não são bissextos. Com base nessas regras, escreva um algoritmo que solicite usuário um ano e diga se o ano é bissexto. Algoritmo 3. Escreva um algoritmo para calcular a soma dos múltiplos de 5 entre 1 e 100. (4 pontos) a) O algoritmo deve calcular a soma mostrando uma tabela contendo, em cada linha, um múltiplo de 5 e o valor da soma até aquele múltiplo. Seu algoritmo poderia mostrar, por exemplo, a seguinte saída: Somando 5, o valor da soma = 5 Somando 10, o valor da soma = 15 .... Somando 100, o valor da soma = 1050 Para implementar esse algoritmo você deve usar uma (e somente uma) das estruturas de repetição estudadas: para, enquanto ou faça/enquanto. Algoritmo 4. Escreva um algoritmo que: (4 pontos) a) Solicite ao usuário 10 números inteiros e armazene esses números em um vetor. b) Percorra o vetor para, a partir dos valores armazenados, determinar e mostrar o menor valor. 1. IDENTIFICAÇÃO Disciplina: Algoritmos de Programação Período: 1º Bim 2020 Professor: Luiz Reginaldo Almeida Fleury Curado E - mail: luiz.curado@ucb.br Total de pontos do trabalho: 15 pontos Data limite para entrega: 05/04/2020 3. CONSIDERAÇÕES ? O aluno deve implementar, no compilador Calango, os algoritmos solicitados nesse traba lho. ? O trabalho consiste na entrega de quatro algoritmos, em um documento no formato pdf. ? Os trabalhos são individuais, e trabalhos copiados de um colega receberão nota zero. ? Não serão aceitos trabalhos entregues após a data limite. 2. ALGORITMOS Alg oritmo 1. Segundo uma conhecida lei da física: (3 pontos) S = S0 + v.t Escreva um algoritmo que solicite ao usuário valores para S0, v e t e calcule o valor de S. Algoritmo 2. Um ano bissexto é aquele que contém, ao invés de 365 dias, 366 dias. Podemos seg uir um conjunto de regras para determinar se um ano é bissexto: (4 pontos) a) Se o ano é múltiplo de 400, então ele é bissexto. (esse é o caso dos anos 1600, 2000, 2400, ...) b) Caso contrário, se o ano é múltiplo de 4, mas não é múltiplo de 100, então ele é bissexto. (esse é o caso dos anos 1996, 2004, 2008, 2012, 2016, ...) c) Todos os outros anos não são bissextos. Com base nessas regras, escreva um algoritmo que solicite usuário um ano e diga se o ano é bissexto. Algoritmo 3. Escreva um algoritmo para calcular a soma dos múltiplos de 5 entre 1 e 100. (4 pontos) a) O algoritmo deve calcular a soma mostrando uma tabela contendo, em cada linha, um múltiplo de 5 e o valor da soma até aquele múltiplo. Seu algoritmo pode ria mostrar, por exemplo, a seguinte saída: Somando 5, o valor da soma = 5 Somando 10, o valor da soma = 15 .... Somando 100, o valor da soma = 1050 Para implementar esse algoritmo você deve usar uma (e somente uma) das estruturas de repetição 1. IDENTIFICAÇÃO Disciplina: Algoritmos de Programação Período: 1º Bim 2020 Professor: Luiz Reginaldo Almeida Fleury Curado E-mail: luiz.curado@ucb.br Total de pontos do trabalho: 15 pontos Data limite para entrega: 05/04/2020 3. CONSIDERAÇÕES ? O aluno deve implementar, no compilador Calango, os algoritmos solicitados nesse trabalho. ? O trabalho consiste na entrega de quatro algoritmos, em um documento no formato pdf. ? Os trabalhos são individuais, e trabalhos copiados de um colega receberão nota zero. ? Não serão aceitos trabalhos entregues após a data limite. 2. ALGORITMOS Algoritmo 1. Segundo uma conhecida lei da física: (3 pontos) S = S0 + v.t Escreva um algoritmo que solicite ao usuário valores para S0, v e t e calcule o valor de S. Algoritmo 2. Um ano bissexto é aquele que contém, ao invés de 365 dias, 366 dias. Podemos seguir um conjunto de regras para determinar se um ano é bissexto: (4 pontos) a) Se o ano é múltiplo de 400, então ele é bissexto. (esse é o caso dos anos 1600, 2000, 2400, ...) b) Caso contrário, se o ano é múltiplo de 4, mas não é múltiplo de 100, então ele é bissexto. (esse é o caso dos anos 1996, 2004, 2008, 2012, 2016, ...) c) Todos os outros anos não são bissextos. Com base nessas regras, escreva um algoritmo que solicite usuário um ano e diga se o ano é bissexto. Algoritmo 3. Escreva um algoritmo para calcular a soma dos múltiplos de 5 entre 1 e 100. (4 pontos) a) O algoritmo deve calcular a soma mostrando uma tabela contendo, em cada linha, um múltiplo de 5 e o valor da soma até aquele múltiplo. Seu algoritmo poderia mostrar, por exemplo, a seguinte saída: Somando 5, o valor da soma = 5 Somando 10, o valor da soma = 15 .... Somando 100, o valor da soma = 1050 Para implementar esse algoritmo você deve usar uma (e somente uma) das estruturas de repetição