Você está na página 1de 3

MCG 114 Lista de Exerccios

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 varivel.
3) Defina tipos de dados e cite alguns exemplos destes.
4) Quais so os tipos de dados primitivos?
5) O que uma string? O que utilizamos para delimit-la?
6) Qual o artifcio que se utiliza para alterar a ordem de execuo (prioridade,
precedncia) de uma expresso?
7) Quando tratamos String o que Concatenao?
8) Quando tratamos String o que Fatiamento?
9) De que forma acessamos os caracteres de uma string?
10) Explique o que a precedncia das operaes booleanas e d um
exemplo da importncia de respeit-la.
11) Explique como funciona os seguinte mtodos: count, replace, find, len?
12) Em String, para que serve o smbolo %?
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 no (V ou F)
f) No V e no (V ou F)
g) No (no (V e V) ou F)

Exerccios

14) Calcule as expresses abaixo, usando curto-circuito quando possvel, 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 fsica. Faa um programa que
calcule a distncia percorrida dado que temos a velocidade e o tempo.
16) Indique a mensagem que aparecer ao executar as seguintes instrues:

17) Indique a mensagem que aparecer ao executar as seguintes instrues:

18) Indique a mensagem que aparecer ao executar as seguintes instrues:

19) Indique a mensagem que aparecer ao executar as seguintes instrues:

20) Indique a mensagem que aparecer ao executar as seguintes instrues:

21) Indique a mensagem que aparecer ao executar as seguintes instrues:

22) Escreva um programa que receba uma string e informe quantas vezes
aparecem as vogais a, e, i, o, u.
23) Escreva uma expresso que ser utilizada para decidir se um aluno foi ou
no aprovado nas matrias do primeiro semestre de engenharia. Para ser
aprovado, todas as mdias 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 variveis matria1, matria2 e matria3.
24) Escreva um programa que receba uma string e imprima somente a
primeira palavra, com todas as letras minsculas. 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 usurio a base e a altura do
tringulo e calcule sua rea. (A = (base x altura)/2).
26) Joo quer comprar uma TV mas precisa da sua ajuda para fazer as contas.
a) Ajude Joo a calcular o valor de sua TV a vista. Faa um programa que
pea para digitar o valor da TV e a porcentagem de desconto. Imprima na
tela o valor do produto a vista.
b) Suponha que Joo no tem dinheiro para pagar a vista. Ajude Joo a
calcular o valor do juros que ir pagar se decidir comprar a TV a prazo.
Faa um programa que pea para digitar o valor da taxa de juros por ms
e o nmero de parcelas. Imprima na tela o valor do juros que ir pagar e o
valor a ser pago por ms. (Juros = Valor x Taxa x Nmero de parcelas).

Você também pode gostar