Você está na página 1de 6

TRABALHO EM DUPLA (valor 20,0 pontos)

INTRODUO A PROGRAMAO
ENGENHARIA CIVIL

1- Expresses Lgicas so aquelas cujo resultado da avaliao um valor lgico (verdadeiro ou


falso). Considere as expresses abaixo:

O conjunto de expresses lgicas que apresentam resultado verdadeiro (so):


a) I, II e III
b) I, IV
c) III, IV
d) III
e) Nenhuma das alternativas
2- A execuo de uma expresso lgica obedece como prioridade a seguinte ordem dos
operadores:
a)
b)
c)
d)
e)

OU, E, NO
NO, E, OU
E, NO, OU
E, OU, NO
NO, OU E

3- Uma das estruturas utilizadas no trabalho prtico foi a estrutura de Seleo


Composta/Aninhada (If/Else). Sendo assim, analise o algoritmo abaixo, escrito em C, cujo
objetivo do mesmo alterar a ordem de dois nmeros inteiros digitados, em sequncia
pelo usurio, bem como realizar o clculo do dobro do nmero 1 caso, aps a alterao da
ordem dos nmeros, o nmero 1 (varivel num1) for maior que o nmero 2 (varivel
num2), ou calcular o triplo do nmero 1 caso, aps esta troca, o nmero 1 for menor que o
nmero 2 ou no realizar nenhum clculo caso os nmeros forem iguais e marque a opo

correspondente sada do mesmo considerando que seja informado os valores 5 e 7 para


as variveis num1 e num2, respectivamente: (5 pontos)

a)
b)
c)
d)
e)

13
15
14
12
Nenhuma das alternativas

4- Represente em fluxograma, o algoritmo descrito no exerccio anterior.

5- Escreva em PORTUGOL o algoritmo para o problema abaixo:


Uma empresa calcula o salrio do funcionrio da seguinte maneira:
a) A empresa paga R$20,00 por hora trabalhada, R$100,00 para cada dependente
e mais 25% do salrio mnimo (considerar o salrio mnimo de R$ 724,00) de
insalubridade;
b) Sobre o salrio so feitos os seguintes descontos
8,5% para INSS;
5% para IR;
Calcule o seu Salrio Bruto;
Calcule o seu Salrio Lquido (Salrio Bruto Impostos);
Calcule o valor destinado ao lazer dos dependentes do funcionrio (5% para
cada dependente)
Escreva na tela:
O valor do salrio bruto;
O valor do salrio lquido;
O valor destinado ao lazer dos dependentes;

6- Assumindo que sejam atribudos os valores 12, 5 e 9 s entradas a, b e c, respectivamente,


do fluxograma abaixo, podemos afirmar que o resultado obtido a partir da diviso por 2 da
soma dos valores impressos acrescida de a*2 + c/3 :

a)
b)
c)
d)
e)

(a + b + c) + (b x 2) -( b - a)
(c x a) - (b x a) + (b - a)
(a x b x c)/b - (b + c)
(c x a) - (b x a)
Nenhuma das alternativas acima

7- Dada a seguinte tabela:

E considerando as variveis (A, B, Nome e Profissao) contendo os valores da tabela


acima e mais a varivel lgica Teste, contendo o valor falso, avalie as expresses a
seguir:
( ) A1 + 1 >= B1 / 2 ou Nome 3 <> Ana
( ) A1 + 1 >= B1 / 2 e Profissao 1 = Mdico
( ) Nome 2 <> Ana ou Profissao 2 = Medico e A2 + 1 >= B1 / 2
( ) Profissao 3 = Medico ou Teste
( ) no Teste e (A3 + 1 >= B3 / 2 ou no Profissao 3 = Medico)
( ) no(A2 + 1 >= B2 / 2 e Teste)
8- Dado o exerccio abaixo:

Elabore de forma textual (descrio narrativa) os seguintes algoritmos:


Um algoritmo que mova trs discos de uma Torre de Hani, que consiste em trs hastes (a
b c), uma das quais serve de suporte para trs discos de tamanhos diferentes ( 1 2 3), os
menores sobre os maiores. Pode-se mover um disco de cada vez para qualquer haste,
contanto que nunca seja colocado um disco maior sobre um menor. O objetivo transferir os
trs discos para outra base.

9- Dado o exerccio abaixo:

Trs jesutas e trs canibais precisam atravessar um rio; para tal dispem de um barco
com capacidade para duas pessoas. Por medidas de segurana, no se deve permitir
que em alguma margem a quantidade de jesutas seja inferior de canibais. Qual
soluo para efetuar a travessia com segurana? Elabore um algoritmo mostrando a
resposta, indicando as aes que concretizam a soluo deste problema.

10- Teste de Mesa (Rastreio de Algoritmos)


Tomemos como exemplo um algoritmo que realiza a troca dos valores (V1 e V2)
atribudos s duas variveis (a e b)

OBS.: Entregar no dia da prova !

Você também pode gostar