1) Quais são os operadores lógicos e relacionais? Qual a ordem de precedência dos opera-dores lógicos e relacionais?
Desenhe a tabela verdade dos operadores not, and e or.
2 ) Analise os códigos a seguir e responda as perguntas
a.) 1a = 102
b = 203
if ( a+b) > 28:4
print "soma maior"
if b > 20:6
print "b igual a 20"
print "ESCOLA"
Qual a saída fornecida pelo programa? Em outras palavras, o que aparece na tela quando o programa é executado?
Qual o tipo das variáveis a e b?
b.)Considere que foram lidos da entrada os valores 1 e 9.
A = int ( raw_input () )
B = int ( raw_input () )
C = A-B
X = float (C/A)
Y = 0
if A < 2 and X < 5:
Y = (A+2)(B2)
if not (A != 3) or (X >= 4) :
Y = (A + B) / C(C+X)
print Y
Qual a saída fornecida pelo programa?
c.)A = True
B = False
print not A or B or A and B
print A or B and A or not B
Qual a saída fornecida pelo programa?
3) Pedro fez duas provas na disciplina de Algoritmos no bimestre passado,mas não sabe se foi aprovado ou se ficou na recuperação. Faça um programa de computador que informe a Pedro qual foi sua média, sendo dadas como entrada as duas notas (N1, N2) e informe se ele foi aprovado (media >= 7) ou se ele foi para a recuperação (media < 7). Para calcular a média aritmética das duas notas deve-se utilizar a seguinte equação
MEDIA=(N1 +N2)/2
O programa deve receber como entrada os valores de N1 e N2 (dois valores reais). O programa deve colocar na saída o valor da média e a situação do aluno, seguindo o formato a seguir.
Exemplo de Entrada 1
10.0
8.0
Exemplo de Saída 1
9.0
Aprovado
Exemplo de Entrada 2
2.0
8.0
Exemplo de Saída 2
5.0
Precisa recuperar
4) Maria pediu sua ajuda novamente para um trabalho de geometria. Ela está com dúvidas agora na identificação do tipo de triângulo. Supondo que um triângulo possui três lados de comprimento A, B e C. Se um triângulo tiver os três lados iguais dizemos que ele é equilátero. Faça um programa que, dados como entrada os comprimentos dos lados de um triângulo, informe se o triângulo é equilátero ou não.
O programa deve receber como entrada os valores de A, B e C (três valores reais repre-sentando os comprimentos dos lados do triângulo). O programa deve colocar na saída uma
mensagem informando se o triângulo é equilátero ou não.
Exemplo de Entrada 1
4
3
2
Exemplo de Saída 1
Nâo Equilatero
Exemplo de Entrada 2
4.4
4.4
4.4
Exemplo de Saída 2
Equilatero
Soluções para a tarefa
Respondido por
2
1) os operadores lógicos são: or, not, nand, nor, xor, xnor. Os operadores relacionais são: == , != , < , > . <= , >=
2) Imprimirá na tela:
soma maior
b igual a 20
ESCOLA
3) N1 = float(input("Informe sua primeira nota))
N2 = float(input("Informe sua segunda nota))
MEDIA = (N1 + N2)/2
if (MEDIA >= 7):
print(MEDIA)
print("Aprovado")
else:
print(MEDIA)
print("Precisa recuperar")
4) A = float(input("digite o valor do lado do triângulo))
B = float(input("digite o valor do lado do triângulo))
C = float(input("digite o valor do lado do triângulo))
if (A == B and B == C):
print("Equilátero")
else:
print("Não Equilátero")
ps.: não consegui fazer o item b) nem o c) do exercício 2. :c srry
2) Imprimirá na tela:
soma maior
b igual a 20
ESCOLA
3) N1 = float(input("Informe sua primeira nota))
N2 = float(input("Informe sua segunda nota))
MEDIA = (N1 + N2)/2
if (MEDIA >= 7):
print(MEDIA)
print("Aprovado")
else:
print(MEDIA)
print("Precisa recuperar")
4) A = float(input("digite o valor do lado do triângulo))
B = float(input("digite o valor do lado do triângulo))
C = float(input("digite o valor do lado do triângulo))
if (A == B and B == C):
print("Equilátero")
else:
print("Não Equilátero")
ps.: não consegui fazer o item b) nem o c) do exercício 2. :c srry
Perguntas interessantes
Inglês,
9 meses atrás
Geografia,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Português,
1 ano atrás
Física,
1 ano atrás