2
Introdução à Lógica e Programação
IFSC
1
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
1
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
Texto de pré-visualização
LÓGICA DE PROGRAMAÇÃO Avaliação 02 Estrutura Condicional Repetição Listas Matrizes e Funções OBS Cada programa deve ser colocado em um único arquivo py que deve conter os exercícios separados por um comentário indicando questão01 para questão 1 questão02 para a questão 2 e assim por diante Enviar um único arquivo através da atividade criada A avaliação pode ser feita em dupla e dentro do arquivo deve conter o nome do aluno ou dupla 1 1 pontos Faça um programa em Python que permita ao usuário além de escolher o valor e inicial escolha a ordem em que os números serão exibidos Crescente ou Decrescente Se a ordem for diferente de C ou D o programa deve exibir a mensagem Ordem Inválida Exemplo Entrada Saída 1 4 C 1 2 3 4 9 5 D 9 8 7 6 5 3 7 X Ordem Inválida 2 1 ponto Faça uma função em Python que receba a altura e o raio de um cilindro circular e retorne o volume do cilindro O volume de um cilindro circular e calculado por meio da seguinte formula π raio² altura onde π 3141592 3 2 pontos Um hotel cobra em média R 8500 a diária e mais uma taxa de limpeza A taxa de limpeza é de a R 1500 por diária se o número de diárias for até 5 b R 1250 por diária se o número de diárias for até 15 c R 1000 por diária se o número de diárias for superior a 15 Faça uma função em Python que receba como parâmetro o valor e quantidade de diárias E imprima o total da conta de um cliente Formate os números com 2 casas decimais Se o número de diárias informado for menor que 0 atribuir o valor 0 à conta do cliente Entrada Saída 5 Total 000 4 Total 40000 7 Total 68250 17 Total 161500 4 2 ponto Faça uma função em Python que receba como parâmetro um vetor de inteiros com 5 elementos e imprima quantos valores pares ele possui qual o maior valor o menor a média dele e o resultado da multiplicação entre os números impares 5 2 pontos Faça uma função em Python que gere aleatoriamente através de um laço de repetição for os elementos com valores entre 20 e 70 de uma matriz inteira tendo como parametro a quantidade de linhas e colunas desta matriz Em seguida exibir o conteúdo desta matriz e retorne a soma dos elementos da sua diagonal principal 6 2 pontos Foi feita uma pesquisa com um grupo de alunos do IFSC na qual se perguntou para cada aluno o número de vezes que utilizou a cantina no último mês Faça um programa em Python que determine a O percentual de alunos que utilizaram menos que 10 vezes a cantina b O percentual de alunos que utilizaram entre 10 e 15 vezes c O percentual de alunos que utilizaram a cantina acima de 15 vezes Use o número 1 como entrada para encerrar a leitura Entrada Saída 14 10 4444 11 1015 2222 5 15 3333 22 6 8 21 3 23 1
2
Introdução à Lógica e Programação
IFSC
1
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
1
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
2
Introdução à Lógica e Programação
IFSC
Texto de pré-visualização
LÓGICA DE PROGRAMAÇÃO Avaliação 02 Estrutura Condicional Repetição Listas Matrizes e Funções OBS Cada programa deve ser colocado em um único arquivo py que deve conter os exercícios separados por um comentário indicando questão01 para questão 1 questão02 para a questão 2 e assim por diante Enviar um único arquivo através da atividade criada A avaliação pode ser feita em dupla e dentro do arquivo deve conter o nome do aluno ou dupla 1 1 pontos Faça um programa em Python que permita ao usuário além de escolher o valor e inicial escolha a ordem em que os números serão exibidos Crescente ou Decrescente Se a ordem for diferente de C ou D o programa deve exibir a mensagem Ordem Inválida Exemplo Entrada Saída 1 4 C 1 2 3 4 9 5 D 9 8 7 6 5 3 7 X Ordem Inválida 2 1 ponto Faça uma função em Python que receba a altura e o raio de um cilindro circular e retorne o volume do cilindro O volume de um cilindro circular e calculado por meio da seguinte formula π raio² altura onde π 3141592 3 2 pontos Um hotel cobra em média R 8500 a diária e mais uma taxa de limpeza A taxa de limpeza é de a R 1500 por diária se o número de diárias for até 5 b R 1250 por diária se o número de diárias for até 15 c R 1000 por diária se o número de diárias for superior a 15 Faça uma função em Python que receba como parâmetro o valor e quantidade de diárias E imprima o total da conta de um cliente Formate os números com 2 casas decimais Se o número de diárias informado for menor que 0 atribuir o valor 0 à conta do cliente Entrada Saída 5 Total 000 4 Total 40000 7 Total 68250 17 Total 161500 4 2 ponto Faça uma função em Python que receba como parâmetro um vetor de inteiros com 5 elementos e imprima quantos valores pares ele possui qual o maior valor o menor a média dele e o resultado da multiplicação entre os números impares 5 2 pontos Faça uma função em Python que gere aleatoriamente através de um laço de repetição for os elementos com valores entre 20 e 70 de uma matriz inteira tendo como parametro a quantidade de linhas e colunas desta matriz Em seguida exibir o conteúdo desta matriz e retorne a soma dos elementos da sua diagonal principal 6 2 pontos Foi feita uma pesquisa com um grupo de alunos do IFSC na qual se perguntou para cada aluno o número de vezes que utilizou a cantina no último mês Faça um programa em Python que determine a O percentual de alunos que utilizaram menos que 10 vezes a cantina b O percentual de alunos que utilizaram entre 10 e 15 vezes c O percentual de alunos que utilizaram a cantina acima de 15 vezes Use o número 1 como entrada para encerrar a leitura Entrada Saída 14 10 4444 11 1015 2222 5 15 3333 22 6 8 21 3 23 1