·
Agronomia ·
Lógica de Programação
Send your question to AI and receive an answer instantly
Recommended for you
11
Avaliação Lógica de Programação
Lógica de Programação
UMG
11
Exercicio Lógica de Programação
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
2
Simulado2
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
4
Av2 Logica de Programação - Estácio
Lógica de Programação
UMG
9
Lista Alexandre
Lógica de Programação
UMG
5
Logica e Tecnicas de Programacao Avaliação 1
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
Preview text
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...
Send your question to AI and receive an answer instantly
Recommended for you
11
Avaliação Lógica de Programação
Lógica de Programação
UMG
11
Exercicio Lógica de Programação
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
2
Simulado2
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
4
Av2 Logica de Programação - Estácio
Lógica de Programação
UMG
9
Lista Alexandre
Lógica de Programação
UMG
5
Logica e Tecnicas de Programacao Avaliação 1
Lógica de Programação
UMG
5
Logica de Programação Estacio de Sa
Lógica de Programação
UMG
Preview text
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...