You are on page 1of 5

Aluno (a): Assinatura:

Disciplina: Informática I Curso: Eng. Mecânica


Data: 12/06/2017 FACULDADE EVANGÉLICATurma:
DE GOIANÉSIA
Rua Av. Brasil, 1000 – esquina com a rua Santos Dumont – Covoá -
Professor: Adelmo Martins Rodrigues Nota:
Goianésia – Goiás - Cep 76.380-000
Tel./Fax: (62) 3353-6260
AVALIAÇÃO BIMESTRAL: [ ] M1 [ x ] M2 [ ] M3

FOLHA DE AVALIAÇÃO
Caro Aluno (a), leia atentamente cada questão da prova antes de começar a respondê-la. Comece a responder
a questão cuja resposta esteja clara na memória. Desta forma, você aproveitará melhor o tempo de prova. A
avaliação deverá ser feita, individualmente, a caneta azul ou preta. O valor total da prova é de 70 pontos e ela
apresenta questões objetivas e subjetivas. Os erros gramaticais pesarão negativamente na nota final.

BOA PROVA!
QUESTÃO 1 (5 Pontos)
Dentre os elementos básicos de qualquer linguagem de programação temos os identificadores, cujo objetivo é
identificar, na memória, variáveis e constantes. Dentre as diversas formas de identificadores que podemos criar
existem identificadores válidos e identificadores que o sistema não consegue compreender (inválidos). De porte
dos conhecimentos adquiridos em sala de aula assinale com V os identificadores válidos e com I os
identificadores inválidos, marcando a alternativa correta.

( )tempo ( )2dias

( )nota_final ( )teste 1

( )us$ ( )raio.do.circulo

( )char ( )3ªVA

a) V, V, I, V, I, V, I. I.
b) V, V, V, V, I, I, I, I.
c) I, I, I, V, V, I, I, V.
d) I, V, V, V, I, I, V, I.
e) V, V, I, V, I, I, I, I.

QUESTÃO 2 (10 pontos)


Considere o trecho de código a seguir:
INICIO
INTEIRO J, X;
J1;
X2;
ENQUANTO J<10 FAÇA
X = X + 1;
J = J + 2;
FIM ENQUANTO;
IMPRIMA X;
IMPRIMAJ;
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a:

a) 07 e 11;
b) 06 e 12;
c) 08 e 11;
d) 09 e 12;
e) 09 e 06;

CHINES j=1; x=2

 X = X+1; J =J+2; enquanto J < 10 faça;


 X = 2+1 = 3; J = 1+2 = 3; enquanto 3 < 10 faça;
 X = 3+1 = 4; J = 3+2 = 5; enquanto 5 < 10 faça;
 X = 4+1 = 5; J = 5+2 = 7; enquanto 7 < 10 faça;
 X = 5+1 = 6; J = 7+2 = 9; enquanto 9 < 10 faça;
 X = 6+1 = 7; J = 9+2 = 11; enquanto 11< 10 pare;

QUESTÃO 3 (15 pontos)


Constante, como o próprio nome sugere, é algo que não se modifica ao longo do tempo de execução de um
programa. Uma constante pode ser: um valor numérico, um valor lógico ou uma sequência de caracteres que
possua alguma relevância para o problema em estudo. Conforme o seu tipo, classifique as constantes abaixo:

a) Nota Lógico
b) 3.81*10-6 Numérico
c) “Amor” Caractere
d) verdadeiro Lógico
e) false  Lógico

QUESTÃO 4 (15 pontos)


Três jesuítas e três canibais precisam atravessar um rio; para tal, dispõem de um barco com capacidade para
duas pessoas. Por medidas de segurança não se permite que em alguma margem a quantidade de jesuítas seja
inferior à de canibais (senão o canibal come o jesuíta). Elabore um algoritmo indicando as ações que
concretizam a travessia com segurança.

Resposta:

Informações: 3 jesuítas, 3 canibais, 1 barco com capacidade para 2 pessoas.

Ações: atravessar o rio com segurança.

Resultado: 3 jesuítas e 3 canibais na outra margem do rio.

Algoritmo:
          início
                 atravessar um jesuíta e um canibal
                 voltar um canibal
                 atravessar dois canibais
                 voltar um canibal
                 atravessar um jesuíta e um canibal
                 voltar um canibal
                 atravessar dois canibais
                 voltar um canibal
                 atravessar um jesuíta e um canibal
          fim

QUESTÃO 5 (15 pontos)


Desenvolva a lógica em português estruturado para um programa que efetue o cálculo do reajuste de salário de
um funcionário. Considere que o funcionário deverá receber um reajuste de 15% caso seu salário seja menor ou
igual a 500. Se o salário for maior que 500, mas, menor ou igual a 1000, seu reajuste será́ de 10%; caso seja
ainda maior que 1000, o reajuste deverá ser de 5%”.

Perceba que o problema em questão estabelece três condições para calcular o reajuste do salário
do funcionário, sendo:

 Salário <= 500, reajuste de 15%


 Salário > 500, mas <= 1000, reajuste será́ de 10%
 Salário > 1000, reajuste será́ de 5%

Estas condições deverão ser encadeadas, pois todas as possibilidades de reajuste deverão ser
cercadas. Sendo assim, observe o algoritmo abaixo:

1 – De nir uma variável para o salário reajustado: novo_salario;


2 – Ler um valor para a variável salário;
3 – Veri car se o valor de salario <= 500, se sim reajustar em 15%; 4 – Veri car se o valor de
salario <= 1000, se sim reajustar em 10%; 5 – Veri car se o valor de salario > 1000, se sim
reajustar em 5%;
6 – Apresentar o valor reajustado, atribuindo a novo_salário.

início
real: salário, novo_salario;

escreva “Digite o valor do salário: “; leia salario;

se ( salario <= 500 ) então


novo_salário  salário * ( 15 / 100 );

senão
se ( salario <= 1000 ) então

novo_salário  salário * ( 10 / 100 ); senao

novo_salário  salário * ( 5 / 100 );

fim se
fim se

escreva “O valor do novo salário é: “ ,novo_salario;

fim

QUESTÃO 6 (15 pontos)


O sistema de avaliação da disciplina de informática I poderia ser composto por três provas. A primeira prova
com peso 2, a segunda prova com peso 3, a terceira prova com peso 5. Faça um algoritmo para calcular  a
media final de um aluno desta disciplina, caso a Faculdade Evangélica de Goianésia seguisse essas regras.

DECLARE p1, p2, p3, m_f de inteiro;


inicio
         mostrar “Digite o valor da 1° prova “;
         leia(p1);
         mostrar “Digite o valor da 2° prova “;
         leia(p2);
         mostrar “Digite o valor da 3° prova “;
         leia(p3);
         p1(p1*2)/10;
         p2  (p2*3)/10;
         p3  (p3*5)/10;
        m_f p1+p2+p3;
        mostrar “ A media final é “m_f”;
fim.

QUESTÃO 7 (15 pontos)


Três homens, Luís, Carlos e Paulo, são casados com Lúcia, Patrícia e Maria, mas não sabemos quem é casado
com quem. Eles trabalham com engenharia, Advocacia e Medicina, mas também não sabemos quem faz o quê.
Com base nas dicas abaixo, descubra o nome de cada esposa e a profissão de cada um.

I. O médico é casado com Maria;


II. Paulo é advogado;
III. Patrícia não é casada com Paulo;
IV. Carlos não é médico;

Resposta: Luís é médico e casado com Maria; Paulo é advogado e casado com Lúcia; Carlos é engenheiro e
casado com Patrícia.

RESOLUÇÃO:

Os dados procurados são: nomes das esposas e profissões.


Elabore duas tabelas: uma principal com todos os dados e a outra com o resumo. Escolha um dos grupos de
informações e coloque cada um dos seus elementos em uma linha. Em seguida crie uma coluna para cada
elemento dos outros grupos. Finalmente, tome o último grupo das colunas e crie uma linha para cada um dos
seus elementos, colocando-os abaixo da última linha.

TABELA PRINCIPAL

Lúcia Patrícia Maria engenheiro advogado médico


Luís N N S N N S
Carlos N S N S N N
Paulo S N N N S N
engenheiro N S N
advogado S N N
médico N N S

TABELA – GABARITO

Profissão Esposa
Luís Médico Maria
Carlos Engenheiro Patrícia
Paulo Advogado Lúcia

You might also like