Você está na página 1de 5

AGRUPAMENTO DE ESCOLAS SANTA MARIA DOS OLIVAIS

Ficha de trabalho nº5 de Aplicações Informáticas B – 12ºano

Nome: ___________Tiago Luzia______________________________________________Nº___26_ Turma:


______12ºG__________

Professora ___________________ Avaliaçã o: _________________________________

Deves tirar prints de todos os programas e de todos os resultados da execução e


colocá-los na tua resposta.

Considera o programa:

print("--Tabela de Verdade - Operador Lógico NOT")


print("A\t\t not(a)")
a=True
print(a,"\t\t",not a)
a=False
print(a,"\t\t",not a)

a) Executa-o no IDE on-line com o endereço https://www.online-python.com/


Mostra o output.

b) Para que serve \t\t na instrução print("A\t\t not(a)").

'\t', em Python, simboliza uma criação de uma tabela. Quando incorporado em uma
instrução print, ele introduz um espaço de uma tabela, deslocando a instrução de print para
a próxima parcela da tabela. Portanto, em print("A\t\t not(a)"), a instrução print um espaço
tabelar etre "A" e "not(a)". Deste modo pode ser formada uma tabela no output do
algoritmo, contendo a informação desejada de uma forma clara.

c) O que acontece se escreveres apenas \t na instrução anterior? E se escreveres \t\t\t?


Mostra o output do programa para estes 2 casos.

Caso escrevermos apenas \t o espaço tabelar entre A e not(a) é menor:

Página 1 de 5
Caso escrevermos \t\t\t o espaço tabelar entre A e not(a) é maior:

d) Escreve um programa que escreva a tabela de Verdade do Operador Lógico AND.


print("--Tabela de Verdade - Operador Lógico AND")
print("A\t\t B\t\t A and B")
a=True
b=True
print(a,"\t\t",b,"\t\t", a and b)
a=False
b=True
print(a,"\t\t",b,"\t\t", a and b)
a=False
b=False
print(a,"\t\t",b,"\t\t", a and b)
a=True
b=False
print(a,"\t\t",b,"\t\t", a and b)

e) Executa-o no IDE on-line com o endereço https://www.online-python.com/


Mostra o output do programa anterior.

Página 2 de 5
f) Escreve um programa que escreva a tabela de Verdade do Operador Lógico OR.
print("--Tabela de Verdade - Operador Lógico OR")
print("A\t\t B\t\t A or B")
a=True
b=True
print(a,"\t\t",b,"\t\t", a or b)
a=False
b=True
print(a,"\t\t",b,"\t\t", a or b)
a=False
b=False
print(a,"\t\t",b,"\t\t", a or b)
a=True
b=False
print(a,"\t\t",b,"\t\t", a or b)
g) Executa-o no IDE on-line com o endereço https://www.online-python.com/
Mostra o output do programa anterior.

Página 3 de 5
h) Considera o programa seguinte:
X="10"
Y="5"
Z="12"
print(X,Y,X+Y,X+Y+Z)

i) Executa-o no IDE on-line com o endereço https://www.online-python.com/


Mostra o output do programa anterior.

j) Como interpretas o resultado apresentado pela instrução print(X,Y,X+Y,X+Y+Z)?


Como se chama esta operação?

X: Indica o valor de X que é 10. Y: Indica o valor de Y que é 5. X+Y: Une de um modo lógico
X e Y, oque resulta em "105". X+Y+Z: Une de um modo lógico X, Y e depois Z, resultando em
"10512". A esta operação de unir de um modo lógico chama-se de concatenação

Página 4 de 5
NOTA: Este trabalho deve ser entregue no Teams por todos os alunos.

Página 5 de 5

Você também pode gostar