Portfólio de Liguagem Python PDF

Title Portfólio de Liguagem Python
Author Rafael Lazaro Palomo
Course Engenharia da Computação
Institution Centro Universitário Eniac
Pages 8
File Size 406.5 KB
File Type PDF
Total Downloads 65
Total Views 135

Summary

Portfolio da linguagem python - modulo básico...


Description

...............................................................................................................................

ENGENHARIA DA COMPUTAÇÃO - LINGUAGEM PYTHON RAFAEL LAZARO PALOMO - RA 295452020

LINGUAGEM PYTHON RESOLUÇÃO DOS DESAFIOS 01, 02 E 03

............................................................................................................................................................... Guarulhos 2021

RAFAEL LAZARO PALOMO

LINGUAGEM PYTHON RESOLUÇÃO DOS DESAFIOS 01, 02 E 03

Trabalho apresentado ao Curso (Engenharia da Computação) do Centro Universitário ENIAC para a disciplina LINGUAGEM PYTHON. Prof. Cao Ji Kan

Guarulhos 2021

Desafio 1 do Portal Sabe-se que na lógica de Aristóteles o raciocínio pode ser representado por meio de declarações, ou também as chamadas premissas, que descrevem fatos ou conhecimentos de senso comum. A representação de modo ordenado e sequencial dessas premissas descreve o raciocínio a ser utilizado para resolver um problema ou ainda “descobrir a verdade”. Você foi convidado a integrar o projeto TechLife, que se propõe a desenvolver um ambiente integrado de computação dos serviços públicos da cidade, e a sua função no projeto é de análise e obtenção dos conhecimentos específicos, ações, premissas e conhecimentos de senso comum para elaboração desses programas que irão gerenciar o ambiente digital da cidade. No entanto, um fato está prestes a acontecer, que colocará suas habilidades de raciocínio lógico à prova.

Essa era a informação que faltava. Olhando, de alto a baixo cada uma das três, você descobriu quem havia assassinado o Sr. Delgado. Resposta: a) Revele quem você indicou como autora do assassinato do Sr. Delgado. b) Descreva sucintamente e de forma ordenada as premissas que conduziram a conclusão do crime.

Resposta: Às premissas abrangem o seguinte: 1. Os pisos, assim como paredes e armários, são revestidos de madeira. 2. Pisos de madeira fazem ruídos ao caminhar sobre ele. 3. Todas as suspeitas saíram, em algum momento, da sala de espera. 4. A Sra. Gerhardt confirma a saída e o retorno das demais. 5. Saltos e tamancos possuem composições na sola que, ao caminhar, fazem ruídos altos. 6. Tênis de corrida são calçados mais macios, fazem ruídos mais baixos em um piso de madeira. 7. A Sra. Torres, utilizando salto, foi ao banheiro em pouco tempo; a Srta. Villanueva, usando tênis, saiu para beber água e a Sra. Gerhardt, calçando tamancos, também teria ido ao banheiro. 8. A recepcionista ouviu os ruídos no assoalho quando as suspeitas foram até o banheiro. 9. O Sr. Delgado é assassinado. A ordenação lógica das premissas: 1, 2, 5, 6, 3, 7, 4, 8, 9. Logo, a causa: saída das 3 suspeitas teve efeito(consequência): o assasinato do Sr. Delgado. Assim, a avaliação conclusiva deste caso será dedutiva, acusando a Srta. Villanueva como assassina, pois ela possuía mais chances de entrar no escritório quando foi até o bebedouro, de frente ao banheiro, sem ser notada pelos ruídos baixos dos tênis. A recepcionista confirma com a declaração de que ouviu quando as suspeitas foram ao banheiro - sendo somente a Sra. Torres e Sra. Gerhardt que disseram ter feito tal ação - e, dessa forma, a Srta Villanueva pode cometer o assassinato do Sr. Delgado. Por se o método dedutivo, as conclusões foram obtidas a partir de fatos que possam ser comprovados, não podendo ser concluídos com generalizações.

Desafio 2 do Portal A linguagem de programação Python é utilizada por muitos programadores, principalmente por causa de sua facilidade e versatilidade na hora de desenvolver programações. É uma linguagem que apresenta curva de aprendizagem suave e pode ser usada tanto para fins de aprendizagem, como para facilitar tarefas, ou com fins profissionais. Para responder ao Desafio, imagine que você é um futuro programador e recebeu o desafio de organizar o RH de uma escola que pretende fazer maior controle do grupo de professores e do número de horas aulas pagas semanalmente para cada um. Para realização da tarefa, foi sugerido que você organizasse uma base de dados utilizando o ambiente de programação Python. Veja a seguir o formulário:

A partir desse formulário que apresenta os dados a serem preenchidos na tabela, o que você atribuiria como variável e como constante?

Resposta: Os seguintes dados serão uma variável, valor que pode ser alterado com o tempo, no armazenamento: Área de atuação, Carga horária semanal, valor pago por hora, Custo semanal, Custo mensal. Constantes, que são inalterados no armazenamento: Nome, endereço, admissão, Dias da Semana e Dias do Mês

Desafio 3 do Classroom Faça um programa em Python que receba 4 notas oferecidas por usuário: portfólio, exercícios de fixação, momento Enade, prova eletrônica e nome de aluno e nome da disciplina também e calcule a média ponderada seguindo critério da avaliação da Faculdade Eniac. O programa também mostra a mensagem de aprovação ou não. Programa consistem em 3 partes: 1)Um subprograma como uma função que recebe 4 notas como parâmetros e retorna a média ponderada. 2)Um subprograma como um procedimento que recebe média ponderada como um parâmetro e válida a situação de aprovação ou não, exibindo mensagens. 3) Programa principal

que recebe a entrada de dados e chama os dois subprogramas

mencionados para completar a execução. Resposta: #um subprograma para calcular a media def calcular_media(pt, ef, enade, pe): med = pt*0.15 + ef*0.30 + enade*0.10 + pe*0.45 return med

#criar procedimento para verificar aprovação def aprovacao(media,nome,disciplina): #verificar a situação de aprovação if (media >= 6.0): print(f'{nome} esta aprovado na diciplina {disciplina}, com a media = {media:.2f}')

print('Parabéns!!!') else: print(f'{nome} Voce esta reprovado na disciplina de {disciplina}, com a media = {media:.2f}') print('Estude Mais!!!') #programa principal #Entrada de dados nome_aluno = input("Qual e o seu nome ?") nome_disciplina = input("Informe sua Disciplina: ") nota_port = float(input("Informe a sua nota do portfolio: ")) nota_exer = float(input("Informe a sua nota do exercicio de fixação: ")) nota_menade = float(input("Informe a sua nota do momento enade: ")) nota_prova = float(input("Informe a sua nota do prova eletronica: ")) #chamando a função calcular_media(....) media_calculado = calcular_media(nota_port, nota_exer, nota_menade, nota_prova) #chamando o procedimento aprovação(...) aprovacao(media_calculado, nome_aluno, nome_disciplina) input("Fim do Programa!")

Conclusão

Nos exercícios deste módulo da Linguagem Python, foi proposto situações problemáticas para serem resolvidos com a lógica seguindo os passos demonstrados na obra “Pensamento Computacional” de um grupo de autores (2019) da editora SAGAH. Portanto, o aprendizado foi instrutivo e objetivo, voltado para a evolução do raciocínio lógico demonstrado por meio da linguagem Python, juntamente nessa matéria foi introduzido comandos dessa linguagem....


Similar Free PDFs