Buscar

1ª Lista de Exercícios

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 4 páginas

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

Prévia do material em texto

Campus de Bauru
 
 
Faculdade de Engenharia Bauru Departamento de Engenharia Elétrica 
Av. Eng Luiz Edmundo Carrijo Coube s/n CEP 17033-360 Bauru SP Brasil 
Tel 14 3103 6115 fax 14 3103 6101 dee@feb.unesp.br 
1ª Lista de Exercícios de ICC 
Prof. André Christóvão Pio Martins – DEE 
 
1. Declare a seguinte lista de variáveis utilizando a sintaxe da linguagem C: 
a) Variáveis escalares reais: a, b, c 
b) Variáveis escalares de precisão dupla: x, y, z 
c) Variáveis escalares inteiras: i, j, k 
d) Variáveis escalares inteiras estendidas: m, n 
e) Vetores reais de dimensão 11, 22 e 10, respectivamente: u, v, w 
f) Matrizes reais de dimensão 3x3, 4x4 e 16x8: A, B, C 
g) Matrizes inteiras de dimensão 2x10 e 3x5: P, Q 
h) Variáveis tipo caractere: nome, tipo 
i) Strings para guardar 15, 20 e 30 caracteres: palavra, wrd1, wrd2 
2. Atribua valores arbitrários às variáveis declaradas no exercício 1, 
utilizando a sintaxe da linguagem C. 
3. Utilizando a sintaxe da linguagem C atribua as seguintes operações às 
variáveis indicadas: 
a) 





←
c
b
a sin
 
b) 2jderestok ← 
c) )ln()cos( yxcbz nm ⋅⋅⋅← 
d) 2zx ← 
e) zx ← 
f) 3 yx ← 
g) [ ]Taau 1910 L← 
Campus de Bauru
 
 
 
Faculdade de Engenharia Bauru Departamento de Engenharia Elétrica 
Av. Eng Luiz Edmundo Carrijo Coube s/n CEP 17033-360 Bauru SP Brasil 
Tel 14 3103 6115 fax 14 3103 6101 dee@feb.unesp.br 
 
h) 





⋅
←
u
u
v
2 
i) IA ← 
j) 












⋅
+
←
ba
bauuu
baeba
B
c
000
/
)sin(
0,45,201,1
123
2 pi
pi
 
k) 












−
⋅
+
⋅
←
BB
BB
BIB
BB
C
0
2
 
l) ''anome ← 
m) ''stipo ← 
n) ''Unesppalavra ← 
o) ''1 BaurudeCampusUNESPwrd ← 
4. Utilizando a sintaxe da linguagem C, mostre na tela o conteúdo de todas 
as variáveis do exercício 1 e os endereços respectivos. 
5. Leia do teclado os valores de todas as variáveis escalares declaradas no 
exercício 1, utilize a sintaxe da linguagem C e instrua o usuário quanto ao 
tipo de dado que ele deve digitar. 
6. Utilizando a sintaxe da linguagem C (if) verifique se cada uma das 
seguintes expressões é verdadeira ou falsa: 
a) 2<≥ kouji 
b) 2pi≥≠ zeyx 
c) ( ) 2)(tan5,3)cosh( 12 pi≥≠>⋅ −⋅ zouyxeex a 
d) [ ] 0>vuu TT 
Campus de Bauru
 
 
 
Faculdade de Engenharia Bauru Departamento de Engenharia Elétrica 
Av. Eng Luiz Edmundo Carrijo Coube s/n CEP 17033-360 Bauru SP Brasil 
Tel 14 3103 6115 fax 14 3103 6101 dee@feb.unesp.br 
 
7. Leia do teclado os valores de todas as variáveis “arrays” declaradas no 
exercício 1, utilize a sintaxe da linguagem C (for) e instrua o usuário 
quanto ao tipo de dado que ele deve digitar. 
8. Preencha, lendo os valores via console, apenas as posições pares das 
variáveis “arrays” declaradas no exercício 1, utilize a sintaxe da linguagem 
C (while ou do-while) e instrua o usuário quanto ao tipo de dado que ele 
deve digitar. 
9. Repita os exercícios 4 e 7 fazendo a leitura via arquivo conforme a sintaxe 
da linguagem C. Os nomes dos arquivos devem ser indicados pelo 
usuário. 
10. Declare ponteiros para todas as variáveis declaradas no exercício 1 e 
atribua-lhes os endereços das variáveis correspondentes. Mostre na tela 
os endereços apontados por cada ponteiro, incremente cada ponteiro em 
1 unidade e mostre novamente na tela. Utilize a sintaxe da linguagem C. 
11. Escreva funções em linguagem C que calculem: 
a) ( ) 2, yxyxf += 
b) ( ) xxg = 
c) ( ) y
k
x
zkzyxh 2)cos(,,, += 
d) ( ) !nnfat = 
e) ( ) yxyxyxescprod T== ,,_ 
f) ( ) 22 uunorm = 
g) ( ) pupunormp =, 
12. Escreva procedimentos em linguagem C que façam: 
a. entrada de vetor via console 
b. entrada de vetor via arquivo 
c. saída de vetor via console 
d. saída de vetor via arquivo 
Campus de Bauru
 
 
 
Faculdade de Engenharia Bauru Departamento de Engenharia Elétrica 
Av. Eng Luiz Edmundo Carrijo Coube s/n CEP 17033-360 Bauru SP Brasil 
Tel 14 3103 6115 fax 14 3103 6101 dee@feb.unesp.br 
 
e. entrada de matriz via console 
f. entrada de matriz via arquivo 
g. saída de matriz via console 
h. saída de matriz via arquivo 
i. soma de 2 vetores 
j. soma de 2 matrizes 
k. multiplicação de 2 matrizes 
l. potência n-ésima de uma matriz 
13. Escreva protótipos para cada uma das funções do exercício 11 e 12, 
utilize a sintaxe da linguagem C.

Outros materiais