0% acharam este documento útil (0 voto)
2 visualizações29 páginas

Análise de Códigos em Python

O documento apresenta um código dividido em seis funções principais para o cadastro, processamento e exibição de dados de alunos, incluindo cálculo de média e organização em dicionário. As funções são: calcular_media, cadastrar_alunos, criar_dicionario_alunos, exibir_alunos_por_media, ordenar_alunos_por_media e main. Além disso, aborda conceitos de funções, estruturas de repetição e controle de fluxo em programação.

Enviado por

js2834939
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações29 páginas

Análise de Códigos em Python

O documento apresenta um código dividido em seis funções principais para o cadastro, processamento e exibição de dados de alunos, incluindo cálculo de média e organização em dicionário. As funções são: calcular_media, cadastrar_alunos, criar_dicionario_alunos, exibir_alunos_por_media, ordenar_alunos_por_media e main. Além disso, aborda conceitos de funções, estruturas de repetição e controle de fluxo em programação.

Enviado por

js2834939
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

TURMA N01

FUNDAMENTOS
de PROGRAMAÇÃO
PROF: Ícaro Santos Ferreira
O CÓDIGO FOI DIVIDIDO EM 6 PARTES PRINCIPAIS, ORGANIZADAS POR FUNÇÕES
PARA FACILITAR A COMPREENSÃO DA LÓGICA DO PROGRAMA. CADA FUNÇÃO
TEM UMA RESPONSABILIDADE ESPECÍFICA NO PROCESSO DE CADASTRO,
PROCESSAMENTO E EXIBIÇÃO DOS DADOS DOS ALUNOS. SÃO ELAS,
RESPECTIVAMENTE:

calcular_media(notas) – Calcula a média de uma lista de notas.

cadastrar_alunos() – Coleta nomes de alunos, disciplinas e notas via input.

criar_dicionario_alunos(alunos) – Organiza os dados em um dicionário com disciplinas, notas e média de cada aluno.

exibir_alunos_por_media(alunos_dict, media_minima) – Exibe alunos com média maior ou igual à média mínima.

ordenar_alunos_por_media(alunos_dict) – Exibe todos os alunos em ordem decrescente de média.

main() – Executa todo o programa, usando as funções anteriores em sequência.


O QUE É UMA FUNÇÃO?
Uma função é um bloco de código reutilizável que executa uma tarefa específica.

POR QUE USAR FUNÇÕES?


Organiza o código;
Evita repetição;
Facilita leitura e manutenção.
INICIANDO A
ANÁLISE DO CÓDIGO
Vamos entender como cada parte do código funciona.
FUNÇÃO:
CALCULAR_MEDIA(NOTAS)

Lars Peeters
FUNÇÃO:
CADASTRAR_ALUNOS()
FUNÇÃO:
CRIAR_DICIONARIO_ALUNOS(ALUNOS)
FUNÇÃO:
EXIBIR_ALUNOS_POR_MEDIA(ALUNOS_DICT,
MEDIA_MINIMA)
FUNÇÃO:
ORDENAR_ALUNOS_POR_MEDIA(ALUNOS_DICT)
FUNÇÃO: MAIN()
CÓDIGO COMPLETO DISPONÍVEL EM:
Download [Link]
ESTRUTURAS DE
REPETIÇÃO, CONDIÇÃO E
CONTROLE DE FLUXO
ESTRUTURA DE
REPETIÇÃO
FOR COM LISTA:
FOR COM RANGE():
FOR COM ENUMERATE():
FOR COM ZIP():
WHILE COM CONDIÇÃO:
WHILE TRUE:
ESTRUTURA DE
CONDIÇÃO
IF, ELIF, ELSE:
IF COM AND, OR:
IF COM IN:
CONTROLE DE
FLUXO
BREAK:
CONTINUE:
PASS:
OBRIGADO PELA
ATENÇÃO!!
INTEGRANTES:
Antonino Rodrigues Menegassi
Crislany Victória Honório Braz
Davi Lucas Viana Estevão
Eduarda Rafaella Silva Melo
Joana da Silva Clemente
Maria Eduarda Sarmento de Alencar

Você também pode gostar