


















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Documento contendo informações sobre conceitos básicos de algoritmos e programação em python, incluindo médias de avaliações, conversão de valores, operadores e operandos, regras de precedência, valores lógicos/booleanos e operadores lógicos. O documento também inclui exemplos de código.
Tipologia: Resumos
1 / 26
Esta página não é visível na pré-visualização
Não perca as partes importantes!



















Curso Técnico em Informática para Internet – Integrado ao Ensino Médio
Média de avaliações contínuas (AC): 20 % 1 ª Avaliação periódica (AP 1 ): 40 % Data: 20 / 05 / 2019 2 ª Avaliação periódica (AP 2 ): 40 % Data: 24 / 06 / 2019 Média do bimestre = AC * 0 , 20 + AP 1 * 0 , 40 + AP 2 * 0 , 40 Importante saber: não existe prova de recuperação ao longo dos bimestres, somente no final do ano.
Teste no interpretador Python o seguinte código: print(3.14, int(3.14)) print(3.9999, int(3.9999)) # Isto não arredonda para o inteiro mais próximo print(3.0,int(3.0)) print(-3.999,int(-3.999)) # Observe que o resultado está mais próximo de zero print("2345",int("2345")) # examina um string para produzir um int print(17,int(17)) # int também funciona sobre inteiros print(int("23garafas"))
Os símbolos +, - , * e o uso de parênteses têm o mesmo significado em Python do que têm em matemática O asterisco (*) é i símbolo usado para indicar multiplicação, e o ** é o símbolo da exponenciação Exemplos: print(2 * 3) print(2 ** 3) Em Python 3, operador de divisão usa o símbolo / que sempre apresenta o resultado em ponto flutuante
Quando mais de um operador aparece em uma expressão, a ordem em que são realizadas as operações dependem das regras de precedência ( rules of precedence ) Python segue as regras de precedência dos seus operadores matemáticos da mesma forma que a matemática Parênteses tem a mais alta precedência e podem ser usados para forçar que uma expressão seja calculada na ordem que você deseja. Como expressões entre parênteses são calculadas primeiro 2(3-1) é 4, e (1+1)(5-2) é 8 Exponeciação tem a segunda precedência mais alta, assim 21+1 é 3 e não 4, e 31**3 é 3 e não 27
Multiplicação e ambas as divisões têm a mesma precedência, que são mais altas que adição e subtração, que também têm a mesma precedência. Logo, 23-1 é 5 e não 4, e 5 - 22 é 1 e não 6 Operadores com a mesma precedência são executados da esquerda para a direita. Desta forma na expressão 6 - 3+2 a subtração é realizada primeiro e tem como resultado 3. Depois o 2 é adicionado e o resultado 5 é obtido Se os operadores tivessem sido executados da direita para a esquerda o resultado seria 6-(3+2) que é 1
Em Python, uma variável pode assumir valor booleano True (= verdadeiro) ou False (= falso). Esses valores são úteis para representar, por exemplo, o resultado de uma comparação. Teste: a = 3 b = 4 c = a < b # c recebe o valor da comparação a < b d = a > b # d recebe o valor da comparação a > b e = a == b # e recebe o valor da comparação a == b print("Valor de c: ", c) print("Valor de d: ", d) print("Valor de e: ", e) Expressões lógicas ou booleanas são formadas por valores e os operadores lógicos tais como and, or e not
Dado dois valores booleanos a e b, o operador lógico and resulta em True apenas quando a e b foram ambos True, e retorna False em caso contrário. Teste: a = True b = False print("Valor de 'a and b': ", a and b) A tabela abaixo mostra o resultado de and para todas as combinações de a e b
Expressões Lógicas utilizam Operadores Relacionais
O comando if permite que uma parte do programa seja executada apenas quando uma condição for verdadeira. A sintaxe do comando if é a seguinte: if condição:
comando_ comando_ ... comando_m comando_apos_if Execução condicional e alternativas: if, if-else e if-elif-else
Em várias ocasiões é necessário executar blocos de forma alternativa. Nesses casos, pode-se utilizar o comando if-else (que significa se-senão em português), cuja sintaxe é a seguinte: if condição:
dentro_do_if_ dentro_do_if_ ... dentro_do_if_m else: dentro_do_else_ dentro_do_else_ ... dentro_do_else_n comando_apos_if
Exemplo: n = int(input("Digite um numero: "))
if n % 2 == 0: print(n, "é par") else: # senão o número é ímpar print(n, "é impar") print("fim.")
Exemplo: nota = float(input("Digite uma nota: ")) if nota < 4.0: print("Reprovado") elif nota < 6.0: print("Recuperacao") else: print("Aprovado") print("fim.")
Exemplo: nota = float(input("Digite uma nota: ")) if nota < 4.0: print("Reprovado") elif nota < 6.0: print("Recuperacao") elif nota < 9.0: print("Aprovado") else: print("Aprovado com louvor!") print("fim.")