Buscar

pol 5 Lógica de Programação e Algoritmos

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 5 páginas

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

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos 
Na Aula 9 trabalhamos com o conceito de PROCEDIMENTOS. Um procedimento é um tipo de 
modularização do código onde não existe um retorno de valor. Analise o código abaixo. 
 
 
Neste algoritmo, quantas linhas UNICAMENTE COM ASTERISCOS serão mostradas na tela? 
Nota: 0.0 
 
A Duas 
 
B Quatro 
São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em cada uma delas a linha de asteriscos 
é escrita uma única vez. 
 
C Três 
 
D Nenhuma 
 
E Cinco 
Questão 2/5 - Lógica de Programação e Algoritmos 
Na Aula 9 trabalhamos com o conceito de Funções. Funções servem como um artifício de 
modularização do seu código. 
 
 
O algoritmo acima mostra um psedocódigo que contém uma função. Assinale a alternativa que 
descreve o funcionamento desta função. 
Nota: 0.0 
 
A A função calcula a soma dos quadrados dos valores. 
 
 
 
B A função calcula a soma do primeiro valor com o quadrado do segundo valor. 
Conteúdo abordado nas aulas 7, 8, 9 e 10. 
 
C A função calcula a soma do quadrado do primeiro valor pelo segundo valor. 
 
 
 
D A função calcula o quadrado das somas dos valores. 
 
 
E A função calcula a razao dos quadrados dos valores. 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Observe o recorte de código abaixo. Este código realiza o cadastro de diversos dados de pessoas: 
nome, idade, sexo e cargo em uma determinada empresa. 
 
 
Agora, assuma que você precisa fazer este cadastro dentro de uma FUNÇÃO. Assinale a alternativa 
que contém a sintaxe correta da função criada para este caso específico. 
Nota: 0.0 
 
A 
 
 
B 
 
 
C 
 
 
D 
 
 
E 
 
Correta! 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
O algoritmo abaixo recebe como entrada nomes de 10 pessoas e seu sexo, e armazena os nomes e
m 2 vetores separados de acordo com o sexo (um vetor para homens e outro para mulheres). Ainda o 
processo de armazenamento em vetores separados é feito usando um PROCEDIMENTO 
independente. 
 
 
 
Assinale a alternativa que indica os erros do código e os motivos pelos quais este código 
modularizado não funciona. 
Nota: 0.0 
 
A Na verdade o código não contém erros. Tudo funciona normalmente. 
 
 
B O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome 
das variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. 
 
C Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis 
 p1 e p2, pois elas são usadas dentro do procedimento. 
 
D Dentro do procedimento estão faltando as declarações de variáveis. Está faltando declarar as varáveis 
 p1, p2, vm e vf, pois elas são usadas dentro do procedimento. 
 
E O cabeçalho do procedimento está errado. Pois as variáveis do cabeçalho devem ter o mesmo nome das 
variáveis das chamadas do procedimento. Ou seja, ao invés de N e S elas deveriam ser Nome e Sexo. 
Ainda, existe outro erro que é a falta do retorno do procedimento. Ou seja, está faltando a linha 
retorne vm[i],vf[i] 
Questão 5/5 - Lógica de Programação e Algoritmos 
A partir da Aula 5 trabalhamos com lógica iterativa. Na Aula 6 iniciamos os estudos com 
vetores. Acerca destes assuntos, observe as linhas de código abaixo. Nela temos uma matriz 
chamada preço recebendo diversos valores em diferentes posições. 
 
 
 
 
Avalie este bloco de código e selecione a alternativa que melhor se adequa para substituí-lo. 
Nota: 0.0 
 
A n<-8 
 
 para i de 1 ate n faca 
 leia(preco(i)) 
 fimpara 
 
B n<-8 
 
 para i de 1 ate n faca 
 leia(preco[i]) 
 fimpara 
Assunto das aulas 7, 8, 9 e 10 
 
C para i de 1 ate n faca 
 
 leia(preco(k)) 
fimpara 
 
D para i de 1 ate n faca 
 
 leia(preco) 
fimpara 
 
E para j de 1 ate n faca 
 
 leia(preco) 
fimpara

Outros materiais