Você está na página 1de 2

Universidade Federal de Alagoas UFAL Unidade Acadmica Campus do Serto Eixo de Tecnologia Disciplina: Introduo Computao

Introduo Computao Lista de Exerccios para AB1

Datadeentrega:11/10/2010

Questo 01 Uma imagem pode ser representada por uma matriz de pontos armazenada na memria do computador. Cada ponto possui uma indicao da cor associada a ela. Essa cor precisa de 4 bytes para ser representada. Baseado nessas informaes, pede-se: a) A quantidade de memria, em bytes, necessria para armazenar uma imagem com 640x420 pontos; b) A quantidade de memria, em megabytes, necessria para armazenar 10 imagens semelhantes a esta; c) Quantas imagens como esta poderiam ser armazenadas na memria de um computador com 128 megabytes de memria RAM? Questo 02 Supondo que os valores de A, B e C sejam, respectivamente, 2, 7 e 3, d o resultado final da varivel X nas seguintes operaes lgicas e relacionais: a) b) c) d) e) X = A * C == 0; X = B > A | B == A^A; X = mod(B,A) >= C | ~(A <= C); X = B/A == C | B/A ~= C; X = sqrt(A+B) >= C | B^A <= C * 10 + A * B;

Questo 03 Sabe-se que cada aluno da disciplina Introduo Computao ser avaliado 4 vezes. Cada avaliao (mdia bimestral) composta por uma prova escrita e uma prova prtica. A nota de cada avaliao dada pela expresso Nota = 0.5 * ProvaEscrita + 0.5 * ProvaPrtica. Escreva um programa, usando a linguagem do FreeMat, que leia as notas das provas escritas e prticas de um determinado aluno, calcule as 4 mdias bimestrais e, por fim, calcule a mdia final do aluno. Imprimir na tela a mdia final. Questo 04 Escreva um programa que calcule o volume de um cilindro cujo raio e altura devem ser lidos. Imprimir o resultado na tela. Adote PI igual a 3.14. Questo 05 Escreva um programa que, tendo como dados de entrada dois pontos quaisquer P = (x1,y1,z1) e Q = (x2,y2,z2) no espao R3, calcule a distncia entre eles. Questo 06 Escreva um programa para calcular a rea de um anel circular cujos raios interno e externo so dados de entrada. Imprimir o resultado na tela. Assumir PI igual a 3.1415.

Questo 07 A converso de graus Fahrenheit para centgrados obtida pela seguinte frmula: 5 C = (F 32) 9 Escreva um programa que calcule e mostre uma tabela de graus centgrados em funo de graus Fahrenheit que variem de 50 a 150, de 5 em 5.
Questo 08 Anacleto tem 1,50 metro e cresce 2 centmetros por ano, enquanto Felisberto tem 1,10 metro e cresce 3 centmetros por ano. Construa um programa que calcule e imprima quantos anos sero necessrios para que Felisberto seja maior que Anacleto.

Universidade Federal de Alagoas UFAL Unidade Acadmica Campus do Serto Eixo de Tecnologia Disciplina: Introduo Computao

Questo 09 Criar um programa que imprima a soma dos nmeros pares entre 25 e 200.
Questo 10 Escreva um programa para verificar se um dado ponto (x,y) est dentro de um retngulo definido pelos vrtices inferior esquerdo (x1,y1) e superior direito (x2,y2). Esses vrtices tambm devem ser lidos pelo programa.
(x2,y2) (x,y) (x1,y1)

Questo 11 Uma das maneiras de se conseguir a raiz quadrada de um nmero subtrair do nmero os mpares consecutivos a partir de 1, at que o resultado da subtrao seja menor ou igual a zero. O nmero de vezes que se conseguir fazer a subtrao a raiz quadrada exata (resultado 0) ou aproximada do nmero (resultado negativo). Faa um programa para calcular a raiz quadrada de um nmero inteiro dado. Exemplo: Raiz de 16: 16 1 = 15 3 = 12 5 = 7 7 = 0 A raiz 4.