Buscar

LISTA_1.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

ATIVIDADE: LISTA_1 DE EXERCÍCIOS 
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - PROF. PAULO CUESTA 
 
1. Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5, 10 e -8, respectivamente, e 
uma variável real D, com valor de 1,5 , quais os resultados das expressões aritméticas a seguir? 
 
a) 2 * A % 3 – C 
b) Raizq (-2 * C ) \ 4 
c) ( ( 20 \ 3 ) div 3 ) + Exp ( 8,2 ) / 2 
d) ( 30 % 4 * Exp ( 3,3 )) * - 1 
e) Exp ( -C , 2 ) + ( D * 10 ) / A 
f) Raizq ( Exp ( A, B/A)) + C * D 
 
 
2. Determine os resultados obtidos nas avaliações das expressões lógicas seguintes, sabendo que A, B, C 
contém, respectivamente 2; 7; e 3,5 , e que existe uma variável lógica L cujo valor é falsidade (F): 
 
a) B = A * C e ( L ou V ) 
b) B > A ou B = Exp ( A / A ) 
c) L e B \ A > = C ou não A < = C 
d) não L ou V e Raizq ( A + B ) > = C 
e) B / A = C ou B / A < > C 
f) L ou Exp ( B , A ) < = C * 10 + A * B 
 
3. Indique o resultado das seguintes expressões: 
 
a) 2 > 3 
b) ( 6 < 8 ) ou ( 3 > 7 ) 
c) ( ( ( 10 \ 2 ) % 6 ) > 5 ) xor ( 3 < ( 2 % 2 )) 
d) não ( 2 < 3 ) 
 
 
4. Escreva o comando de atribuição, na linguagem VisuAlg e resolva as expressões matemáticas a seguir: 
 
a) 
F
E
D
C
B
A
X


 onde A = 2, B = 6, C = 3, D = 4, E = 8, F = 4 
 
b) 
A
CABB
X
*2
**4
1
2 

 onde A = 1, B = -5 , C = 6 
 
 
 
 
 
 
 
 
5. Para a expressão lógica : S = não A e B ou A e não B , preencher a tabela verdade: 
 
A B S 
F F 
F V 
V F 
V V 
 
 
6. Idem para : S = não A e não B ou A e B 
 
 
A B S 
F F 
F V 
V F 
V V 
 
 
7. Idem para S = não A e B ou C 
 
 
A B C S 
F F F 
F F V 
F V F 
F V V 
V F F 
V F V 
V V F 
V V V 
 
 
 
8. Analisar o pseudocódigo abaixo e determinar os valores impressos. 
 
Inteiro : Valor1 , Valor2 
Atribua 7 a Valor1 
Atribua 3 a Valor2 
Atribua Valor1 + Valor2 a Valor1 
Atribua Valor1 – Valor2 a Valor2 
Atribua Valor1 – Valor2 a Valor1 
Imprima ( Valor1, Valor2) 
 
 
9. Elaborar algoritmo na forma pseudocodigo que, a partir das medidas dos lados A e B de um retângulo, 
obtidas através de um teclado, calcule a área e o perímetro deste retângulo. Imprimir os resultados. 
 
 
 
 
 
 
 
 
 
 B 
 
 
A 
 
 
 
 
 
 
AREA = A.B 
PERIMETRO = 2.A + 2.B 
 
10. Elaborar algoritmo na forma pseudocódigo que calcule quantos azulejos são necessários para azulejar 
uma parede. É necessário conhecer a altura da parede (AP), a sua largura (LP), a altura do azulejo (AA) e 
sua largura (LA). Os dados devem ser inseridos através do teclado. Os dados do azulejo, estão em 
centimetros (cm), e os dados da parede estão em metros (m). Imprimir o resultado. 
 
Exemplo: AA = 15 LA = 15 ( cm ) 
 
 LP = 2 AP = 2 ( m ) 
 
 
11. O critério estabelecido pela instituição, corresponde a duas notas ao longo do semestre: B1 e B2. 
O critério de avaliação estabelece que a média semestral ( MEDIA ), seja dado pela seguinte equação: 
 
10
2614 xBxB
MEDIA


 
Elabore algoritmo na forma pseudocódigo, que leia as notas B1 e B2 via teclado e imprima o resultado. 
 
 
12. A condição física de uma pessoa pode ser medida com base no cálculo do IMC, Índice de Massa 
corporal, o qual é calculado dividindo-se o peso da pessoa ( em kg ) pela sua altura em ( m ) ao 
quadrado : 
 
 
 
Elabore algoritmo na forma pseudocódigo que leia os valores do peso e altura através do teclado, e imprima 
o resultado. 
 
 
13. Elaborar programa utilizando linguagem “C”, para os algoritmos desenvolvidos nos itens 09 a 12. 
2ALTURA
PESO
IMC 

Outros materiais