Buscar

AeP - Atividade 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

UNIVERSIDADE LUTERANA DO BRASIL 
 
EDUCAÇÃO A DISTÂNCIA 
 
 
 
CURSO: Sistemas para Internet 
DISCIPLINA: Algoritmos e Programação I 
PROFESSOR(A): Vanessa Lindemann 
CRÉDITOS: 4 
UNIDADE/EAD: 1000 
HORAS/AULA TOTAIS: 68 
ANO/SEM.: 2013/2 
 
ATIVIDADE PRÁTICA 6 
 
 
 Esta atividade prática, que pode ser realizada em grupo ou individualmente, vai lhe 
possibilitar a revisão de conteúdos dos capítulos 1 a 10, em que são abordadas conceitos 
fundamentais de lógica de programação, instruções primitivas e estruturas de controle sequencial, 
condicional e repetitiva para construção de algoritmos. Praticando esta atividade, você estará se 
preparando para a Prova Objetiva G2 na NetAula. 
 
VAMOS REVISAR O CONTEÚDO ATRAVÉS DA REALIZAÇÃO DE EXERCÍCIOS?! 
 
 
 
Questão 01 
 
EXPRESSÕES 
Considerando A, B e C variáveis numéricas contendo os valores 2, 9 e 15, respectivamente; a variável NOME 
contendo “Lucas”; e a variável lógica S contendo FALSO; resolva as expressões a seguir. 
(a) B**A mod C < B + A * A e NOME = “João” e não S 
 
(b) NOME = “Juca” ou C / A + B / A > B // A e S 
 
(c) B * A - C <> C / B + C mod A ou S e NOME = “Lucas” 
 
 
 
Questão 02 
 
CONCEITOS BÁSICOS EM ALGORITMOS 
Sobre os conceitos básicos de algoritmos, pode-se afirmar que: 
I. Algoritmo é um conjunto finito de passos bem definidos utilizados para solucionar problemas. 
II. Um algoritmo pode ser representado de várias formas, dentre elas, a linguagem natural que é rica em 
detalhes e bastante semelhante à forma como os programas são escritos. 
III. Em um algoritmo, os erros semânticos resultam do fato do programador não ter escrito as instruções 
corretamente; e, os erros sintáticos resultam do fato do programador não ter expressado corretamente 
a sequência de ações a ser executada. 
 
(a) I e III estão corretas 
(b) III está incorreta 
(c) II e III estão incorretas 
(d) I e III estão incorretas 
(e) Todas estão corretas 
 
 
Questão 03 
 
TESTE DE MESA 
 
Após executar o teste apresentado abaixo, X estará armazenando 10 se: 
X  0 
se ( a <= b) e ( c > b ) então 
 X  5 
senão 
 X  10 
(a) a = b < c 
(b) a > b <= c 
(c) a <= b < c 
(d) a < b < c 
(e) Nenhuma das respostas anteriores 
 
 
 
Questão 04 
 
ESTRUTURA CONDICIONAL 
Considerando o algoritmo apresentado a seguir... 
Algoritmo teste_de_mesa 
Variáveis 
 x, y, z : lógico 
Início 
 Se ( x = V ) então 
 Início 
 comando 1 
 Se ( y = F ) então 
 Início 
 comando 2 
 comando 3 
 Se ( z = V ) então 
 comando 4 
 Senão 
 comando 5 
 comando 6 
 Fim 
 Fim 
 Senão 
 Se (y = V) e (z = V) então 
 comando 7 
 senão 
 comando 8 
 comando 9 
Fim 
a) Se x = F, y = V e z = F, quais os comandos serão 
executados? 
 
b) Se x = V, y = F e z = V, quais os comandos serão 
executados? 
 
c) Se x = V, y = V e z = V, quais os comandos serão 
executados? 
 
d) Quais os valores de x, y e z para que somente os 
comandos 1, 2, 3, 5 e 6 sejam executados? 
 
e) Quais os valores de x, y e z para que somente os 
comandos 7 e 9 sejam executados? 
 
 
Questão 05 
 
ESTRUTURA DE REPETIÇÃO 
(a) Escreva um algoritmo que calcule a média dos números pares digitados pelo usuário. A entrada de dados 
deve encerrar quando o usuário digitar 0 (zero). 
 
(b) Uma empresa deseja aumentar o preço de seus produtos em 20%. Faça um algoritmo que leia o código e 
o preço atual de cada produto da empresa, calcule e escreva o preço novo; calcule e escreva a média dos 
preços com e sem o aumento. 
 
(c) Faça um algoritmo que calcule e informe o valor de S de acordo com a série abaixo. 
 
S = 1 * 1 + 6 * 2 + 11 * 3 + 16 * 4 + ... + 41 * 9 + 
46 * 10 
1 2 3 4 ... 9 10 
Questão 06 
 
LINGUAGEM C 
 
Na Linguagem C, os códigos de formatação de tipo de dados NÃO estão corretamente associados em: 
(a) int - %i 
(b) char - %c 
(c) float - %f 
(d) double - %d 
(e) Nenhuma das respostas anteriores. 
 
 
Considerando os especificadores de tipo usados nos comandos de saída apresentados a seguir, assinale a 
alternativa INCORRETA. 
(a) printf(“Total = %4i”,320); 
 T o t a l = 3 2 0 
(b) printf(“Total = %-3i”,1234); 
 T o t a l = 1 2 3 4 
(c) printf(“Total = %.2f”,444.319); 
 T o t a l = 4 4 4 . 3 2 
(d) printf(“Total = %05i”,853); 
 T o t a l = 0 0 8 5 3 
(e) printf(“Total = %7.3f”,87.23); 
 T o t a l = 8 7 . 2 3 0 
 
 
 
Para que faixa de valores da variável U o seguinte segmento de código imprime a letra X? 
if(a<=300) 
 if(a<50) 
 if(a<0) printf("W") 
 else printf("Y") 
 else printf("X") 
else printf("Z") 
(a) a<50 
(b) 300 >= a > 50 
(c) a>300 
(d) 300 >= a >= 50 
(e) 0<a<50 
 
 
 
 A realização desta atividade lhe auxiliará na resolução da Prova Objetiva de G2 na 
NetAula. Fique atento ao prazo para a realização desta atividade.

Outros materiais