• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Agronomia ·

Lógica de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Avaliação Lógica de Programação

11

Avaliação Lógica de Programação

Lógica de Programação

UMG

Exercicio Lógica de Programação

11

Exercicio Lógica de Programação

Lógica de Programação

UMG

Lógica e Técnicas de Programação - Avaliação Final Objetiva

9

Lógica e Técnicas de Programação - Avaliação Final Objetiva

Lógica de Programação

UMG

Lógica e Técnicas de Programação - Avaliação 1

5

Lógica e Técnicas de Programação - Avaliação 1

Lógica de Programação

UMG

Logica e Tecnicas de Programacao Avaliação 1

5

Logica e Tecnicas de Programacao Avaliação 1

Lógica de Programação

UMG

Lista Alexandre

9

Lista Alexandre

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Av2 Logica de Programação - Estácio

4

Av2 Logica de Programação - Estácio

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Texto de pré-visualização

Lógica de Programação\n\nIniciado em\nquarta, 13 Out 2021, 16:18\nEstado\nFinalizada\nConcluída em\nquarta, 13 Out 2021, 16:44\nAvaliar, 7,0 de um máximo de 10,070%)\n\nQuestão 1\nCorreto\n\nPodemos assinalar como principal diferença entre procedimentos e funções:\n\nEscolha uma opção:\nA: Apenas as funções podem ser tratadas como parte de uma expressão, retornando um valor para elas.\nAs funções retornam um valor para o programa principal, podendo ser utilizado dentro de uma expressão. Os procedimentos são invocados como instruções em um programa.\nB: A recursividade, somente possível nos procedimentos.\nC: Os procedimentos são limitados quanto ao tamanho de seu código, enquanto as funções se limitam a 256 bytes.\nD: Funções podem ser invocadas de qualquer parte do algoritmo, mas os procedimentos só podem ser chamados de dentro de outro procedimento.\nE: Apenas as funções podem receber parâmetros.\n\nSua resposta está correta.\nA resposta correta é:\nApenas as funções podem ser tratadas como parte de uma expressão, retornando um valor para elas. Incorrreto\n\nAnalise o algoritmo abaixo e assinale a alternativa que explica qual a sua finalidade.\n\nALGORITMO\nVAR\nVET1: VETOR [1..10] DE REAL\nVET2: VETOR [1..10] DE CARACTER\nI: INTEIRO\nPARA I DE 1 ATÉ 10 FAÇA\nLEIA VET1[I]\nVET2[I]:=--NUMPACARCR(VET1[I])\nFIMPARA\nPARA I DE 1 ATÉ 10 FAÇA\nESCREVA VET2[I]\nFIMPARA\nFINALIZARGITMO\n\nEscolha uma opção:\nA: A finalidade deste algoritmo é copiar um vetor numérico para um alfanumérico, invertendo a ordem de seus elementos.\nB: O algoritmo em tela tem por finalidade ordenar os elementos do vetor de forma ascendente, do menor para o maior.\nC: Trata-se de um algoritmo que classifica o vetor em ordem decrescente.\nD: O algoritmo em tela tem por objetivo inverter os elementos do vetor de ponta a ponta.\nE: Este algoritmo tem por objetivo testar se o vetor está em ordem crescente.\n\nSua resposta está incorreta.\nA resposta correta é:\nA finalidade deste algoritmo é copiar um vetor numérico para um alfanumérico, invertendo a ordem de seus elementos. Correto\n\nAnalise o algoritmo a seguir e assinale a alternativa que exprime corretamente o seu objetivo.\n\nALGORITMO\nVAR\nA, B, C: X: INTEIRO\nLEIA A, B, C\nENQUANTO NÃO (A <= B E B <= C) FAÇA\nSE A >= B E B >= C FAÇA\nX := A\nA := B\nB := X\nFIMSE\nSE C >= B C := B\nX := C\nFIMSE\n\nESCREVA A, B, C\nFINALIZARGITMO\n\nEscolha uma opção:\nA: Ler três números e os imprime em ordem crescente.\nEste algoritmo ler três números e os imprime em ordem crescente, de uma forma bastante engenhosa e sucinta. Ele substitui a lógica utilizada em nosso livro didático, com uma quantidade grande de estruturas condicionais encadeadas. A lógica é geralmente simples. Como os números devem ser impressos em ordem crescente, o algoritmo fica invertido os valores de A com B e de B com C, de forma repetida, até que A seja menor que B, e este, por sua vez, menor que C. Depois é só imprimir nessa ordem: A, B e C.\nB: Ler três números e os imprime em ordem decrescente.\nC: Ler três números e os iguala.\nD: Ler três números e os imprime o menor, o maior e o do meio, nessa ordem.\nE: Ler três números e os inverte.\n\nSua resposta está correta.\nA resposta correta é:\nLer três números e os imprime em ordem crescente. Correto\nSão conjuntos de instruções que podem ser invocados a partir de pontos distintos de um algoritmo, cuja finalidade é retornar um valor como resultado do processamento dos parâmetros recebidos por elas. Estamos falando de:\n\nEscolha uma opção:\n\no Sub-rotinas.\no Parâmetros.\no Funções.\n✔ Este é o conceito de função, ou seja, \"conjuntos de instruções que podem ser invocados a partir de pontos distintos de um algoritmo, cuja finalidade é retornar um valor como resultado do processamento dos parâmetros recebidos por elas\".\no Rotinas.\no Procedimentos.\n\nSua resposta está correta.\nA resposta correta é: Funções. Correto\nPodemos apontar como principal vantagem do uso dos procedimentos:\n\nEscolha uma opção:\n\no Não há qualquer vantagem no uso de procedimentos.\no Economia de memória.\no Aumento da performance dos programas.\no Redução de redundância de códigos.\n✔ Usando procedimentos podemos reduzir a redundância de códigos, uma vez que um mesmo grupo de instruções podem ser isoladas em um procedimento, e invocadas a cada vez que este grupo necessite ser executado.\no Organização estética do código fonte.\n\nSua resposta está correta.\nA resposta correta é: Redução de redundância de códigos. Incorreto\nOs ___ são dados repassados a ele pelo programa principal, os quais ocupam variáveis especificamente declaradas para este fim. Assinale a alternativa que preenche corretamente essa lacuna.\n\nEscolha uma opção:\n\na Procedimentos.\nb Parâmetros.\nc Argumentos.\n✔ Argumentos.\nd Testes.\ne Índices.\n\nSua resposta está incorreta.\nA resposta correta é: Parâmetros. Marque (V) para verdadeiro e (F) para falso em cada uma das afirmações sobre matrizes:\n( ) Matrizes são variáveis heterogêneas multidimensionais.\n( ) Vetores são um tipo particular de matriz declarada com uma única dimensão.\n( ) Matrizes são variáveis homogeneas bidimensionais.\n( ) Qualquer problema que envolva uma matriz de duas colunas pode ser solucionado com dois vetores.\n\nEscolha uma opção:\n\na. F - V - V - F.\n\nb. V - V - V - F.\n\nc. F - V - F - F.\n\nd. F - F - V - V.\n\ne. F - V - V - V.\n\nSua resposta está correta.\nA resposta correta é: F - V - V - V.\n\nAs matrizes não são variáveis heterogêneas (portanto, F); os vetores podem sim ser chamados de matrizes de apenas uma dimensão (portanto, V); as matrizes são homogêneas (portanto, V), e dois vetores juntos podem substituir uma matriz de duas colunas (portanto, V). Dado um arquivo \"ARQ\", que comandos você daria para chegar ao penúltimo registro?\n\nEscolha uma opção:\n\na. PULE PARA PRIMEIRO DE ARQ; PULE 5 DE ARQ.\n\nb. PULE -1 DE ARQ; PULE PARA ÚLTIMO DE ARQ.\n\nc. PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nd. PULE PARA ÚLTIMO DE ARQ; PULE 1 DE ARQ.\n\ne. PULE ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nSua resposta está correta.\nA resposta correta é: PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nOs comandos corretos para esta situação seriam os seguintes: PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ. Uma função recebe ______ e devolve ______. Assinale a alternativa que preenche respectivamente essas lacunas.\n\nEscolha uma opção:\n\na. Um parâmetro; um resultado.\n\nb. Dois parâmetros; um resultado.\n\nc. Um resultado; um parâmetro.\n\nd. Um único parâmetro; um ou mais resultados.\n\ne. Zero ou mais parâmetros; um único resultado.\n\nSua resposta está correta.\nA resposta correta é: Zero ou mais parâmetros; um único resultado.\n\nUma função recebe zero ou mais parâmetros e devolve um único resultado. Incorreto\n\nAnálise o algoritmo a seguir e assinale a alternativa que explica corretamente sua funcionalidade.\n\nALGORITMO\nABRIR \"FUNCIONARIOS.dat\" ALIAS FUNC;\nCAMPOS (\n MATRIC: CARACTERE;\n NOME: CARACTERE;\n SALARIO: REAL;\n DEPART: CARACTERE\n);\n\nVAR\n OPETDO: CARACTERE;\n CONT: INTEIRO;\nLEIA OPETDO;\nREPITA\n SE DEPART=OPETDO ENTÃO\n CONT ← CONT + 1\n FIM_SE\nATE OPETDO= 'FIM'\nESCREVA CONT\nFIMPROGRAM.\n\nEscolha uma opção:\n\n☐ Conta quantos funcioná... em um departamento digitado.\n\n☐ Lê e imprime todos os departame... cadastrados em FUNC.\n\n☐ Lê e imprime todos os funcionár... cadastrados no arquivo FUNC.\n\n☐ Pesquisa um funcioná... dentro do arquivo FUNC pela matrícula digitada.\n\n☑ e: Conta quantos funcioná... existem em cada departamento.\n\nSua resposta está incorreta.\nA resposta correta é:\nConta quantos funcionários existem em um departamento digitado.\n\nAtividade Anterior\n\nSeguir para...

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Avaliação Lógica de Programação

11

Avaliação Lógica de Programação

Lógica de Programação

UMG

Exercicio Lógica de Programação

11

Exercicio Lógica de Programação

Lógica de Programação

UMG

Lógica e Técnicas de Programação - Avaliação Final Objetiva

9

Lógica e Técnicas de Programação - Avaliação Final Objetiva

Lógica de Programação

UMG

Lógica e Técnicas de Programação - Avaliação 1

5

Lógica e Técnicas de Programação - Avaliação 1

Lógica de Programação

UMG

Logica e Tecnicas de Programacao Avaliação 1

5

Logica e Tecnicas de Programacao Avaliação 1

Lógica de Programação

UMG

Lista Alexandre

9

Lista Alexandre

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Av2 Logica de Programação - Estácio

4

Av2 Logica de Programação - Estácio

Lógica de Programação

UMG

Logica de Programação Estacio de Sa

5

Logica de Programação Estacio de Sa

Lógica de Programação

UMG

Texto de pré-visualização

Lógica de Programação\n\nIniciado em\nquarta, 13 Out 2021, 16:18\nEstado\nFinalizada\nConcluída em\nquarta, 13 Out 2021, 16:44\nAvaliar, 7,0 de um máximo de 10,070%)\n\nQuestão 1\nCorreto\n\nPodemos assinalar como principal diferença entre procedimentos e funções:\n\nEscolha uma opção:\nA: Apenas as funções podem ser tratadas como parte de uma expressão, retornando um valor para elas.\nAs funções retornam um valor para o programa principal, podendo ser utilizado dentro de uma expressão. Os procedimentos são invocados como instruções em um programa.\nB: A recursividade, somente possível nos procedimentos.\nC: Os procedimentos são limitados quanto ao tamanho de seu código, enquanto as funções se limitam a 256 bytes.\nD: Funções podem ser invocadas de qualquer parte do algoritmo, mas os procedimentos só podem ser chamados de dentro de outro procedimento.\nE: Apenas as funções podem receber parâmetros.\n\nSua resposta está correta.\nA resposta correta é:\nApenas as funções podem ser tratadas como parte de uma expressão, retornando um valor para elas. Incorrreto\n\nAnalise o algoritmo abaixo e assinale a alternativa que explica qual a sua finalidade.\n\nALGORITMO\nVAR\nVET1: VETOR [1..10] DE REAL\nVET2: VETOR [1..10] DE CARACTER\nI: INTEIRO\nPARA I DE 1 ATÉ 10 FAÇA\nLEIA VET1[I]\nVET2[I]:=--NUMPACARCR(VET1[I])\nFIMPARA\nPARA I DE 1 ATÉ 10 FAÇA\nESCREVA VET2[I]\nFIMPARA\nFINALIZARGITMO\n\nEscolha uma opção:\nA: A finalidade deste algoritmo é copiar um vetor numérico para um alfanumérico, invertendo a ordem de seus elementos.\nB: O algoritmo em tela tem por finalidade ordenar os elementos do vetor de forma ascendente, do menor para o maior.\nC: Trata-se de um algoritmo que classifica o vetor em ordem decrescente.\nD: O algoritmo em tela tem por objetivo inverter os elementos do vetor de ponta a ponta.\nE: Este algoritmo tem por objetivo testar se o vetor está em ordem crescente.\n\nSua resposta está incorreta.\nA resposta correta é:\nA finalidade deste algoritmo é copiar um vetor numérico para um alfanumérico, invertendo a ordem de seus elementos. Correto\n\nAnalise o algoritmo a seguir e assinale a alternativa que exprime corretamente o seu objetivo.\n\nALGORITMO\nVAR\nA, B, C: X: INTEIRO\nLEIA A, B, C\nENQUANTO NÃO (A <= B E B <= C) FAÇA\nSE A >= B E B >= C FAÇA\nX := A\nA := B\nB := X\nFIMSE\nSE C >= B C := B\nX := C\nFIMSE\n\nESCREVA A, B, C\nFINALIZARGITMO\n\nEscolha uma opção:\nA: Ler três números e os imprime em ordem crescente.\nEste algoritmo ler três números e os imprime em ordem crescente, de uma forma bastante engenhosa e sucinta. Ele substitui a lógica utilizada em nosso livro didático, com uma quantidade grande de estruturas condicionais encadeadas. A lógica é geralmente simples. Como os números devem ser impressos em ordem crescente, o algoritmo fica invertido os valores de A com B e de B com C, de forma repetida, até que A seja menor que B, e este, por sua vez, menor que C. Depois é só imprimir nessa ordem: A, B e C.\nB: Ler três números e os imprime em ordem decrescente.\nC: Ler três números e os iguala.\nD: Ler três números e os imprime o menor, o maior e o do meio, nessa ordem.\nE: Ler três números e os inverte.\n\nSua resposta está correta.\nA resposta correta é:\nLer três números e os imprime em ordem crescente. Correto\nSão conjuntos de instruções que podem ser invocados a partir de pontos distintos de um algoritmo, cuja finalidade é retornar um valor como resultado do processamento dos parâmetros recebidos por elas. Estamos falando de:\n\nEscolha uma opção:\n\no Sub-rotinas.\no Parâmetros.\no Funções.\n✔ Este é o conceito de função, ou seja, \"conjuntos de instruções que podem ser invocados a partir de pontos distintos de um algoritmo, cuja finalidade é retornar um valor como resultado do processamento dos parâmetros recebidos por elas\".\no Rotinas.\no Procedimentos.\n\nSua resposta está correta.\nA resposta correta é: Funções. Correto\nPodemos apontar como principal vantagem do uso dos procedimentos:\n\nEscolha uma opção:\n\no Não há qualquer vantagem no uso de procedimentos.\no Economia de memória.\no Aumento da performance dos programas.\no Redução de redundância de códigos.\n✔ Usando procedimentos podemos reduzir a redundância de códigos, uma vez que um mesmo grupo de instruções podem ser isoladas em um procedimento, e invocadas a cada vez que este grupo necessite ser executado.\no Organização estética do código fonte.\n\nSua resposta está correta.\nA resposta correta é: Redução de redundância de códigos. Incorreto\nOs ___ são dados repassados a ele pelo programa principal, os quais ocupam variáveis especificamente declaradas para este fim. Assinale a alternativa que preenche corretamente essa lacuna.\n\nEscolha uma opção:\n\na Procedimentos.\nb Parâmetros.\nc Argumentos.\n✔ Argumentos.\nd Testes.\ne Índices.\n\nSua resposta está incorreta.\nA resposta correta é: Parâmetros. Marque (V) para verdadeiro e (F) para falso em cada uma das afirmações sobre matrizes:\n( ) Matrizes são variáveis heterogêneas multidimensionais.\n( ) Vetores são um tipo particular de matriz declarada com uma única dimensão.\n( ) Matrizes são variáveis homogeneas bidimensionais.\n( ) Qualquer problema que envolva uma matriz de duas colunas pode ser solucionado com dois vetores.\n\nEscolha uma opção:\n\na. F - V - V - F.\n\nb. V - V - V - F.\n\nc. F - V - F - F.\n\nd. F - F - V - V.\n\ne. F - V - V - V.\n\nSua resposta está correta.\nA resposta correta é: F - V - V - V.\n\nAs matrizes não são variáveis heterogêneas (portanto, F); os vetores podem sim ser chamados de matrizes de apenas uma dimensão (portanto, V); as matrizes são homogêneas (portanto, V), e dois vetores juntos podem substituir uma matriz de duas colunas (portanto, V). Dado um arquivo \"ARQ\", que comandos você daria para chegar ao penúltimo registro?\n\nEscolha uma opção:\n\na. PULE PARA PRIMEIRO DE ARQ; PULE 5 DE ARQ.\n\nb. PULE -1 DE ARQ; PULE PARA ÚLTIMO DE ARQ.\n\nc. PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nd. PULE PARA ÚLTIMO DE ARQ; PULE 1 DE ARQ.\n\ne. PULE ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nSua resposta está correta.\nA resposta correta é: PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ.\n\nOs comandos corretos para esta situação seriam os seguintes: PULE PARA ÚLTIMO DE ARQ; PULE -1 DE ARQ. Uma função recebe ______ e devolve ______. Assinale a alternativa que preenche respectivamente essas lacunas.\n\nEscolha uma opção:\n\na. Um parâmetro; um resultado.\n\nb. Dois parâmetros; um resultado.\n\nc. Um resultado; um parâmetro.\n\nd. Um único parâmetro; um ou mais resultados.\n\ne. Zero ou mais parâmetros; um único resultado.\n\nSua resposta está correta.\nA resposta correta é: Zero ou mais parâmetros; um único resultado.\n\nUma função recebe zero ou mais parâmetros e devolve um único resultado. Incorreto\n\nAnálise o algoritmo a seguir e assinale a alternativa que explica corretamente sua funcionalidade.\n\nALGORITMO\nABRIR \"FUNCIONARIOS.dat\" ALIAS FUNC;\nCAMPOS (\n MATRIC: CARACTERE;\n NOME: CARACTERE;\n SALARIO: REAL;\n DEPART: CARACTERE\n);\n\nVAR\n OPETDO: CARACTERE;\n CONT: INTEIRO;\nLEIA OPETDO;\nREPITA\n SE DEPART=OPETDO ENTÃO\n CONT ← CONT + 1\n FIM_SE\nATE OPETDO= 'FIM'\nESCREVA CONT\nFIMPROGRAM.\n\nEscolha uma opção:\n\n☐ Conta quantos funcioná... em um departamento digitado.\n\n☐ Lê e imprime todos os departame... cadastrados em FUNC.\n\n☐ Lê e imprime todos os funcionár... cadastrados no arquivo FUNC.\n\n☐ Pesquisa um funcioná... dentro do arquivo FUNC pela matrícula digitada.\n\n☑ e: Conta quantos funcioná... existem em cada departamento.\n\nSua resposta está incorreta.\nA resposta correta é:\nConta quantos funcionários existem em um departamento digitado.\n\nAtividade Anterior\n\nSeguir para...

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®