Você está na página 1de 3
MCG 114 – Lista de Exercícios TEMA: Tipos Primitivos de Dados Entendendo o conceito 1)

MCG 114 – Lista de Exercícios TEMA: Tipos Primitivos de Dados

Entendendo o conceito

1) Conceitue algoritmo, estrutura de dados e programa, relacionando-os. 2) Defina e explique o uso de uma variável. 3) Defina tipos de dados e cite alguns exemplos destes. 4) Quais são os tipos de dados primitivos? 5) O que é uma string? O que utilizamos para delimitá-la? 6) Qual o artifício que se utiliza para alterar a ordem de execução (prioridade, precedência) de uma expressão? 7) Quando tratamos String o que é Concatenação? 8) Quando tratamos String o que é Fatiamento? 9) De que forma acessamos os caracteres de uma string? 10) Explique o que é a precedência das operações booleanas e dê um exemplo da importância de respeitá-la. 11) Explique como funciona os seguinte métodos: count, replace, find, len? 12) Em String, para que serve o símbolo %? 13) Calcule:

a) V e (V ou F)

b) V e (V e F)

c) V ou (V e F)

d) F ou (V e F)

e) V e não (V ou F)

f) Não V e não (V ou F)

g) Não (não (V e V) ou F)

Exercícios

14)

Calcule as expressões abaixo, usando curto-circuito quando possível, e os identificando:

a) (F or F) or (F or (F or (F or V)))

b) F and (not (not (V and F) and F))

c) F or (V and F)

d) not (F and V) or (F or (F and (V or V)))

e) not F or (V and not (not F))

f) not V and not (V and F) or not F

g) V and not (F and F) or not F

h) V and not (V or F)

i) V or not (V and not (not V))

j) V or (V and not F)

15)

Maria está com dificuldade na disciplina de física. Faça um programa que calcule a distância percorrida dado que temos a velocidade e o tempo.

16)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 17) Indique a mensagem que aparecerá ao executar as

17)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 18) Indique a mensagem que aparecerá ao executar as

18)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 19) Indique a mensagem que aparecerá ao executar as

19)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 20) Indique a mensagem que aparecerá ao executar as

20)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 21) Indique a mensagem que aparecerá ao executar as

21)

Indique a mensagem que aparecerá ao executar as seguintes instruções:

que aparecerá ao executar as seguintes instruções: 22) Escreva um programa que receba uma string e

22) Escreva um programa que receba uma string e informe quantas vezes aparecem as vogais a, e, i, o, u. 23) Escreva uma expressão que será utilizada para decidir se um aluno foi ou não aprovado nas matérias do primeiro semestre de engenharia. Para ser aprovado, todas as médias do aluno devem ser maiores que 5. Considere que o aluno cursa apenas 3 disciplinas e que a nota de cada uma delas está armazenada nas variáveis matéria1, matéria2 e matéria3. 24) Escreva um programa que receba uma string e imprima somente a primeira palavra, com todas as letras minúsculas. Por exemplo, se a string for ‘Universidade Federal do Rio de Janeiro’, deverá ser impresso na tela a substring ‘universidade’. 25) Escreva um programa que receba do usuário a base e a altura do triângulo e calcule sua área. (A = (base x altura)/2). 26) João quer comprar uma TV mas precisa da sua ajuda para fazer as contas. a) Ajude João a calcular o valor de sua TV a vista. Faça um programa que peça para digitar o valor da TV e a porcentagem de desconto. Imprima na tela o valor do produto a vista. b) Suponha que João não tem dinheiro para pagar a vista. Ajude João a calcular o valor do juros que irá pagar se decidir comprar a TV a prazo.

Faça um programa que peça para digitar o valor da taxa de juros por mês e o número de parcelas. Imprima na tela o valor do juros que irá pagar e o valor a ser pago por mês. (Juros = Valor x Taxa x Número de parcelas).