Sei sulla pagina 1di 2

Universidade Catlica de Braslia UCB

Curso de BCC - Algoritmo e Programao


NOME MATRCULA DATA DA APLICAO 03/09/2013 NOTA AP1

1. (3,0) Mostre a execuo da linha 38 todas as vezes que ela for executada, apresentando tambm o respectivo teste completo do algoritmo (chinesinho) que dever ser elaborado na avaliao do algoritmo abaixo. A instruo que ser escrita pela linha 38, assim como o chinesinho completo, devero estar demonstrados exatamente como sero realizados na execuo deste algoritmo por um computador. Escreva sempre os valores assumidos por cada varivel, sem apagar o anterior, para que se possa acompanh-los corretamente. Por exemplo: se a varivel aux, durante a execuo, assumiu os valores 3, depois passou para 5 e em seguida 7, tudo deve ficar aparente como em: aux 3 5 7

01 algoritmo prova; 02 // Sntese 03 // Objetivo: avaliar a compreenso do contedo por 04 // meio do teste ou chinesinho 05 // Entrada: sem entrada 06 // Sada: isso o que quero saber 07 principal 08 // Declaraes 09 inteiro x, y, z; 10 texto m; 11 // Instrues 12 x = 12; 13 y = 9; 14 z = 10; 15 para (z de 1 ate 6 passo 1) faca 16 se ((x >= 12) e (z <= 3)) entao 17 escolha(z) 18 caso 1 19 m = " Dia do Professor "; 20 interrompa; 21 caso 2 22 m = " Proclamao da Repblica"; 23 interrompa; 24 caso 3 25 m = " Natal"; 26 interrompa; 27 outroCaso 28 m = " Qualquer dia "; 29 fimEscolha 30 y= y + 1; 31 fimSe 32 se ((x >=15) e (y < 12)) entao 33 x = 13; 34 senao 35 x = x + 3; 36 fimSe 37 fimPara 38 escreval(x,"-",y," = ", m); 39 fimPrincipal

Subrea de Programao

Boa Prova!!

Universidade Catlica de Braslia UCB


Curso de BCC - Algoritmo e Programao
NOME MATRCULA DATA DA APLICAO 03/09/2013

ORIENTAES INICIAIS
A prova prtica e responsabilidade somente do estudante estar salvando a soluo elaborada; Cada questo dever possuir um arquivo fonte (*.clg), respeitando as regras de nome especificadas abaixo, que sero entregues individualmente no ambiente Moodle: ap1_<Primeiro e ltimo Nome do Aluno>_<matricula>_<nmero da questo>.clg Exemplo da aluna Ana Maria Braga ap1_AnaBraga_UC123456_2.clg segunda questo ap1_AnaBraga_UC123456_3.clg terceira questo

A primeira linha de cada algoritmo entregue dever conter os dados descritos a seguir, devidamente preenchidos por cada estudante, sendo estes dados: // Nome: Data:

2. (4,0) Foi realizada uma pesquisa no metr de Braslia com o objetivo de se escolher o shopping de maior popularidade. Faa um algoritmo que solicite a quantidade de pessoas entrevistadas e para cada uma o seu voto. As pessoas votaram entre as seguintes opes: P Ptio Brasil, T Taguatinga Shopping ou S Park Shopping. Aps a leitura dos votos de todos os entrevistados o algoritmo dever apresentar a quantidade de votos de cada shopping e qual foi o vencedor somente entre o Taguatinga Shopping e Park Shopping que se encontram fora do Plano Piloto. Dever ser prevista a possibilidade de empate entre esses dois shoppings. O algoritmo s poder permitir que os entrevistados escolham uma destas 3 opes de shoppings quando forem votar. Caso o usurio fornea uma opo diferente das possveis, seu algoritmo informar que a opo escolhida invlida e solicitar ao usurio nova opo at que o mesmo fornea uma vlida. 3. (3,0) O depsito de mercadorias apreendidas da Receita Federal est lotado e para facilitar o trabalho dos fiscais, o diretor pediu que fosse feito um levantamento sobre a origem de cada mercadoria apreendida. Elabore um algoritmo que receba o nome de um produto (que no pode ser vazio ou nulo) e o cdigo da procedncia da apreenso, que deve ser um cdigo vlido de acordo com o mostrado na tabela a seguir: CDIGO 1 2 3 4 5 PROCEDNCIA (regio) Sul Norte Nordeste Centro-oeste Sudeste

Solicite tambm o ms e o ano da anlise que esta sendo realizada por meio do seu algoritmo, garantindo que o valor do ms seja vlido (1 12) e o ano maior que 1980. Apresente como resultado final em uma janela limpa, o nome do produto, a sua procedncia por extenso, obtida atravs do seu cdigo (no mostra o cdigo), o ms e ano da anlise, indicando se tal ano Quadrado Integral ou no. A confirmao do ano Quadrado Integral conseguida por meio da verificao de seu valor, que deve ser, ao mesmo tempo, mltiplo de 2 e de 4 para ser Quadrado Integral.

Subrea de Programao

Boa Prova!!

Potrebbero piacerti anche