Logo Passei Direto
Buscar

Geometria

Outros
Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já produzido em outros algoritmos, a facilidade de leitura do código gerado, entre outros.
Acerca dos subalgoritmos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo.
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
A F - F - F - V - V.
B V - V - F - F - F.
C F - V - V - F - V.
D V - F - V - V - F.
User badge image
Questões Para o Saber

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das afirmações sobre subalgoritmos na pseudolinguagem Portugol: ( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses. É verdadeira (V). Em Portugol, ao definir um subalgoritmo, o nome deve ser seguido por parênteses, mesmo que não haja parâmetros. ( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. É verdadeira (V). Dentro de um subalgoritmo, é possível declarar variáveis e constantes, assim como no algoritmo principal. ( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará. É verdadeira (V). Funções em Portugol devem ter um tipo de retorno definido, que indica o tipo de dado que será retornado ao algoritmo principal. ( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor verdadeiro ou falso, pode fazer uso de um procedimento. É falsa (F). Para retornar um valor verdadeiro ou falso, o desenvolvedor deve usar uma função, pois procedimentos não retornam valores. ( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal. É verdadeira (V). Tanto funções quanto procedimentos precisam ser chamados explicitamente no algoritmo principal para serem executados. Agora, organizando as respostas: 1. V 2. V 3. V 4. F 5. V Portanto, a sequência correta é: D) V - V - V - F - V.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes.
Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.
a) V - V - F - V - V.
b) V - F - F - F - F.
c) F - F - V - V - F.
d) F - V - V - F - V.

Diante da crescente necessidade de armazenar a informação, é importante que esta seja armazenada de forma ordenada, seja por ordem alfabética, por idade, localidade ou outro item sobre o qual é necessário trabalhar.
No que tange aos modelos de ordenação, analise as sentenças a seguir:
I- No método de ordenação Bubble Sort, a ideia é percorrer um vetor diversas vezes, realizando a comparação entre dois elementos, até que os elementos de maior valor fiquem alocados no final do vetor.
II- O método Quicksort vasculha repetidamente o vetor, selecionando um elemento de cada vez e colocando-o na posição correta da sequência.
III- O método Quicksort utiliza um elemento chamando pivô.
IV- O método Selection Sort utiliza o conceito de selecionar o elemento mais apto para cada posição.
V- O método Bubble Sort é adequado para aplicações comerciais em que há uma grande quantidade de dados.
A) As sentenças I, II e V estão corretas.
B) As sentenças III e V estão corretas.
C) As sentenças I, III e IV estão corretas.
D) As sentenças I, II e IV estão corretas.

A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de condições, as quais retornarão um valor verdadeiro ou falso.
Acerca das estruturas de seleção, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na definição das condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais ampla.
A F - F - V - V - F.
B V - F - F - F - V.
C F - V - F - V - V.
D V - V - V - F - F.

A decomposição de um problema é fator determinante para a redução da complexidade. Com base nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados dentro de um programa maior, sempre que necessário ou conveniente.
Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre retornará um valor para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter uma correspondência (número, ordem e tipo) com os parâmetros definidos na função.
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e III estão corretas.
D Somente a sentença III está correta.

Mais conteúdos dessa disciplina