Engenharia computacional i

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3365 palavras )
  • Download(s) : 0
  • Publicado : 18 de outubro de 2011
Ler documento completo
Amostra do texto
Universidade Católica de Pelotas Engenharia Elétrica/Eletrônica

Engenharia Computacional I
(caderno de exercícios)

ÍNDICE A lista de exercícios apresenta problemas distribuídos da seguinte forma: Do problema 1 até o 11: Tipos, precedência, operadores aritméticos Do problema 12 até o 32: Algoritmos seqüenciais Do problema 33 até o 79: Algoritmos de seleção Do problema 80 até o 139:Algoritmos de repetição Do problema 140 até o 161: Vetores Do problema 162 até o 168: Matrizes

19 22 33 66 103 120

Exercícios preparatórios para a primeira prova Exercícios preparatórios para a segunda prova

127 135

O material que será apresentado foi escrito originalmente para a Disciplina de Algoritmos e Programação do Curso de Ciência da Computação da UCPel. O material foi escrito pelosprofessor Ricardo Andrade Cava em 1999. A integra do material pode ser obtido em http://atlas.ucpel.tche.br/%7Ecava/lp/labprog1/LPIExercicios.html

Engenharia Computacional I

Caderno de exercícios Algoritmos e Programação
Lista de exercícios de 001 a 168
1.Escreva um algoritmo para preparar uma limonada. 2.Um homem precisa atravessar um rio com um barco que possui capacidade de carregarapenas ele mesmo e mais uma de suas três cargas, que são: um lobo, um bode e um maço de alfafa. O que o homem deve fazer para conseguir atravessar o rio sem perder suas cargas? 3.Escreva os passos necessários para obter o resultado da expressão 34 x 3 + 5 x 15. 4.Escreva um algoritmo para calcular o comprimento de uma circunferência de raio 3 cm. 5.Escreva um algoritmo que armazene o valor 10 em umavariável A e o valor 20 em uma variável B. A seguir (utilizando apenas atribuições entre variáveis) troque os seus conteúdos fazendo com que o valor que está em A passe para B e vice-versa. Ao final escrever os valores que ficaram armazenados nas variáveis. 6.Analise os seguintes algoritmos e diga o que será impresso ao serem executados. a) A ← 10 B ← 20 Escreva B B←5 Escreva A,B b) A ← 30 B ← 20C←A+B Escreva C B ← 10 Escreva B,C C←A+B Escreva A,B,C c) A ← 10 B ← 20 C ←A B←C A←B Escreva A,B,C d) A ← 10 B←A+1 A←B+1 B←A+1 Escreva A A←B+1 Escreva A e) A ← 10 C←A+B B ← 20 Escreva C

7.Escreva um algoritmo que calcule e imprima a média semestral de um aluno que tenha obtido as seguintes notas: 8,0 na 1a avaliação e 6,0 na 2a avaliação. OBS: Escrever nas 3 representações. 8.Escreva o valor queserá atribuído a cada uma das variáveis. a = 3+4*5 b = 8/4+2*3 c = 2*(10-3*3)-1 d = 5*(3+(2+3))/2+1 e = 1+12/((7+2)/3)+(6-2) f = 3+15/2+5 g = 21 div 4-2 h = 11 mod 4+8 div 3 i = sqrt (9)+sqr(9) j = 21 div 4 div 2

9.Os pares de instruções abaixo produzem o mesmo resultado? a = (4/2)+(2/4) e a = 4/2+2/4 b = 4/(2+2)/4 e b = 4/2+2/4 c = (4+2)*2-4 e c = 4+2*2-4 10.Reescreva as instruções a seguir como mínimo de parênteses possível sem alterar o resultado. a = 6*(3+2) d = 2*(8/(3+1)) g = ((3+(8/2))*4)+(3*2) j =((-12)*(-4))+(3*(-4)) b = 2+(6*(3+2)) e = 3+(13-2)/(2*(9-2)) h = (6*(3*3)+6)-10 c = 2+(3*6)/(2+4) f = (6/3)+(8/2) i = (((10*8)+3)*9)

UCPel/2006

Página: 1

Algoritmos e Programação - 040139

11.Escreva as seguintes expressões matemáticas em C:

B+ C D+ E A E d← − B + E F .Ga←

b←

A 2 C + D − B + B 2 − 4 ac e← 2a h← A+ B D− G + 2 2 C E + F2

c←

A B−1 A− B D + E f ← + C+ D A− B

2

g ← r 3. i + y

Π i ← sen   2

 Π j ← sen 2  3   2

k←

E  1  R +  2Π . F. L −   2Π . F . C 
2 2

12.Escreva um algoritmo para ler o raio de um círculo, calcular e escrever a sua área. Área = π.R2 13.Escreva um algoritmo para ler um valor inteiro eescrever o seu antecessor. 14.Escreva um algoritmo para ler as coordenadas cartesianas de dois pontos x1,y1 e x2,y2, calcular e escrever a distância entre esses pontos, segundo a fórmula da geometria analítica.

D=

( X 2 − X 1) 2 + ( Y 2 − Y1) 2

15.Escreva um algoritmo para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius.

C F −...
tracking img