Completado o módulo introdutório de programação de computadores (com a tartaruga), iniciamos agora o módulo com estruturas sequenciais.


Sugestão de ordem de exploração do módulo:

  1. Ver o vídeo "VPL - Laboratório Virtual de Programação" que está na sessão de "Vídeos e Tutoriais". Este recurso será utilizando doravante em todas as atividades práticas, incluindo a atribuição automática de nota em função da avaliação do código Python proposto para cada atividade.
  2. Na sessão de "Estrutura de Sequenciação", ver as "Notas sobre o básico de Python", que inclui:
    • Números e expressões aritméticas
    • Variáveis e operação de atribuição
    • Strings
    • Entrada e saída
    • Operadores_relacionais e lógicos
    • Funções internas e matemáticas
  3. Realizar as tarefas e atividades previstas no módulo

Recomendações:

Não esqueça de avaliar os exercícios

Não esqueça de avaliar os exercícios postados via módulo VPL correspondente. A avaliação é importante para:

    • verificar o correto funcionamento de seu programa;
    • que seja automaticamente atribuída nota à atividade, a qual comporá a nota final da disciplina;
    • que a atividade seja marcada como concluída.

Em caso de dúvidas veja o vídeo que mostra o  "Uso do VPL para execução e teste de programas"

Dê nomes significativos para variáveis e funções

Use nome de variáveis que efetivamente represente o valor que ela denota. Por exemplo, se o dados de entrada é o lado de um quadrado, utilize

    • lado = int(input())

em vez de:

    • x = int(input())

Evite parênteses desnecessários

Evite o uso de parênteses desnecessários. Por exemplo, a conversão de graus Celsius para Fahrenheit pode ser escrita como:

fahrenheit = ((celsius * 9) / 5) + 32

ou

fahrenheit = celsius * (9 / 5) + 32

Contudo, dada a ordem de avaliação de operadores de Python, tal expressão pode ser escrita sem nenhum parêntese como:

fahrenheit = celsius * 9 / 5 + 32

Use letras minúsculas separadas por sublinhado ("_")

No caso de um dado representar graus na escala Celsius, nomeie a variável como:

    • graus_celsius

Já uma função que calcula a área de um quadrado fica bem nomeada como:

    • def area_quadrado(lado)

Não use estruturas de seleção ("IF") e de repetição ("FOR" e "WHILE")

A resolução dos problemas destas sessão não necessitam estruturas de seleção ("IF") ou de repetição ("FOR" ou "WHILE"). Se você conhece estas estruturas, o desafio é resolver os problemas sem utilizá-las: elas serão alvo dos próximos módulos.

Última atualização: sexta-feira, 15 mar. 2024, 17:03