Buscar

AVALIAÇÃO ALGORÍTMO E INTRODUÇÃO A PROGRAMAÇÃO

Prévia do material em texto

CURSO: Curso Técnico em Redes de Computadores 
DISCIPLINA: Algoritmos e Introdução à Programação 
PROFESSOR: Leonardo Lima 
ALUNO: MOISÉS ALVES TEIXEIRA JÚNIOR NOTA:_________ 
1. (1,5 ponto) Escreva o algoritmos “Preco_Aluguel” que pergunte a quantidade de km percorridos por um carro alugado pelo usuário, assim como a quantidade de dias pelos quais o carro ficou alugado. Calcule o preço a pagar, sabendo que o carro custa R$60 por dia e R$0,15 por km rodado. 
KM = float(input("Quantidade de Km percorridos: "))
Dias = float(input("Quantidade de dias alugados: "))
T_KM = KM * 60
T_Dias = Dias * 0.15
TT = T_KM + T_Dias
print('O valor a pagar é R${}!'.format(TT))
2. ( 1,5 ponto ) Construa um algoritmo que leia um número inteiro de 1 a 7 e informe o dia da semana correspondente, sendo domingo o dia de número 1. Se o número não corresponder a um dia da semana, mostre uma mensagem de erro. 
Dia = int(input("Digite um número: "))
if Dia == 1:
 print('O dia é Domingo')
elif Dia == 2:
 print('O dia é Segunda-feira')
elif Dia == 3:
 print('O dia é Terça-feira')
elif Dia == 4:
 print('O dia é Quarta-feira')
elif Dia == 5:
 print('O dia é Quinta-feira')
elif Dia == 6:
 print('O dia é Sexta-feira')
elif Dia == 7:
 print('O dia é Sábado')
else:
 print('Não corresponde a nenhum dia')
3. (3,0 pontos) Qual o valor e o tipo (inteiro, real, lógico ou caracter) correspondentes às expressões abaixo, se os valores para as variáveis fossem: varX = 1, varA = 3, varB = 5, varC = 8, varD = 7 e varLogica = verdadeiro. 
	3. Expressão 
	4. Tipo da 
Expressão
	5. Valor da 
Expressão
	6. ¬ ( 5 < > varC / 2 ) ^ 5 – 2 > 2 – varB 
	7. Logico 
	8. falso
	9. ¬ ( varD > 3 ) v ¬ ( varB < 7 ) ^ ¬ varLogica 
	10. Lógica 
	11. falso
	12.¬ varLogica ^ varLogica v varLogica 
	13. Logico 
	14. Verdadeiro
	15.20 > 30 / 2 ^ 30 < 20 * 1,5 v 4 * 10 + 10 < >  50 
	16. Logico 
	17. Falso
	18.varC * varD / varB 
	19. Real 
	20. 11,2
	21.¬(¬(¬( varB <= varC - varA) ) ) ^ varLogica 
	22. Logico 
	23. Falso
	24.“varD <- varC ” 
	25. Caracter 
	26. “varD <- varC  “
	27.2 + 15/3 > varD v ¬ ( 9/3 – 20 / 2 > varC) 
	28. Lógico 
	29. Verdadeio
4. (1,5 ponto) Assinale com um X os nomes válidos para uma variável: 
a) ( ) endereço 	b) ( ) 21brasil 		c) ( X) fone$com d) ( X) nomeUser 	e) (X ) nome_usuario f) ( ) Nome*usuario g) ( ) 3cIDaDe 	h) ( ) #cabelo 		i) ( ) $real j) ( ) sobre nome 
5.(2,5) Ler 2 valores para as variáveis A e B, imprimir a soma, a subtração, a multiplicação, a divisão, o resto da divisão, a divisão inteira, a potenciação e a média.
A = int(input('Informe o primeiro valor: '))
B = int(input('Informe o segundo valor: '))
som = A + B
sub = A - B
mult = A * B
div = A / B
rest = A % B
divIn = A // B
pot = A ** B
med = (A + B) / 2
print('O valor da soma é {}'.format(som))
print('O valor da subtração é {}'.format(sub))
print('O valor da multiplicação é {}'.format(mult))
print('O valor da divisão é {}'.format(div))
print('O valor da divisão inteira é {}'.format(divIn))
print('O valor do resto da divisão é {}'.format(rest))
print('O valor da potenciação é {}'.format(pot))
print('O valor da média é {}'.format(med))

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes