Baixe o app para aproveitar ainda mais
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.
Compartilhar