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

·

Engenharia de Produção ·

Introdução à Lógica e Programação

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

Recomendado para você

Algoritmos e Lógica de Programação

22

Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Algoritmos-e-Programacao-Estruturada-Questoes-Resolvidas

20

Algoritmos-e-Programacao-Estruturada-Questoes-Resolvidas

Introdução à Lógica e Programação

UNIA

Roteiro Aula Pratica 2 Algoritmos e Logica de Programacao - Conjectura de Collatz em C++

8

Roteiro Aula Pratica 2 Algoritmos e Logica de Programacao - Conjectura de Collatz em C++

Introdução à Lógica e Programação

UNIA

Algoritmos e Lógica de Programação

25

Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Relatório de Aula Prática - Algoritmos e Lógica de Programação

12

Relatório de Aula Prática - Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Analise Diagrama de Casos de Uso - Escritor Edita Documento

5

Analise Diagrama de Casos de Uso - Escritor Edita Documento

Introdução à Lógica e Programação

UNIA

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER no MySQL Workbench

4

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER no MySQL Workbench

Introdução à Lógica e Programação

UNIA

Aplicações de Programação

14

Aplicações de Programação

Introdução à Lógica e Programação

UNIA

Roteiro de Aula Prática: Desenvolvimento de Diagrama de Casos de Uso em UML

4

Roteiro de Aula Prática: Desenvolvimento de Diagrama de Casos de Uso em UML

Introdução à Lógica e Programação

UNIA

Programa de Controle para Braço Mecanico com Seletores e Fins de Curso

2

Programa de Controle para Braço Mecanico com Seletores e Fins de Curso

Introdução à Lógica e Programação

UNIA

Texto de pré-visualização

1 Um programa de computador pode ser formado por linguagens distintas tendo um ou mais algoritmos como solução em que são utilizadas variáveis constantes e operadores para sua manipulação Nesse sentido de acordo com as informações apresentadas na tabela a seguir faça a associação das definições contidas na Coluna A com suas respectivas estruturas apresentadas na Coluna B Coluna A Coluna B I Sequência de instruções e comandos para resolver um problema 1 Variáveis II Estruturas que armazenam dados que podem ser alterados 2 Algoritmo III Estruturas que armazenam dados imutáveis 3 Constantes IV Relacionam variáveis números e constantes 4 Operadores Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 3 IV 4 b I 2 II 1 III 4 IV 3 c I 1 II 2 III 3 IV 4 d I 3 II 4 III 1 IV 2 e I 1 II 4 III 2 IV 3 2 Tornase comum ler e escutar o termo algoritmo em diversos momentos do cotidiano desde reportagens que alertam para os riscos que podem causar passando pela ficção científica e inclusive em cenários científicos Como o termo algoritmo se encontra bastante difundido muitas vezes é comum observar que interpretações errôneas e exageradas destoam de seu significado original Nesse sentido o estudante de programação deve ter ciência de sua correta definição A partir do exposto no textobase assinale a alternativa que apresenta corretamente uma definição de algoritmo Alternativas a Um conjunto de passos e instruções em sequência e ordem determinadas para resolver um problema b Os dígitos que compõem o sistema de numeração da civilização ocidental c O conjunto das estruturas físicas que permitem o correto funcionamento do computador como a memória RAM d As linguagens de programação em si como a linguagem C a linguagem Java entre outras e O conjunto de ferramentas computacionais que permitem que o sistema opere corretamente como os drivers 3 A manipulação de variáveis permite que dados recebidos pela entrada de um programa possam ser utilizados substituídos e processados com o objetivo de chegar a um resultado correto para um problema proposto Neste sentido observe o pseudocódigo a seguir 1 num1 num2 num3 inteiro 2 lernum2 3 num1 num2 num2 4 num3 num1 num2 5 imprimenum3 De acordo com as informações apresentadas na tabela a seguir faça a associação dos valores referentes à variável num2 na Coluna A com a respectiva saída do programa apresentada na Coluna B Coluna A Coluna B I 4 1 2 II 1 2 20 III 4 3 6 IV 2 4 12 Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 4 IV 3 b I 3 II 1 III 4 IV 2 c I 2 II 4 III 1 IV 3 d I 2 II 3 III 4 IV 1 e I 1 II 2 III 3 IV 4 4 Um propósito para criação de um algoritmo é conseguir automatizar uma tarefa do cotidiano de modo a criar um padrão de execução desta Ao conseguir automatizar uma tarefa buscase desenvolver um padrão de comportamento para ela de modo que todas as execuções desta tarefa possam acontecer de uma mesma forma sendo repetidas quantas vezes forem necessárias Um exemplo de lógica para construção de um algoritmo é a automatização de uma coleta de lixo que acontece diariamente em uma determinada rua Imagine que a pessoa responsável pela coleta do lixo tenha que percorrer uma determinada quantidade conhecida de casas na rua 10 casas por exemplo questionando aos moradores sobre a existência ou não de lixo a ser coletado neste dia e caso a resposta seja positiva receba os sacos de lixo já preparados em cada casa O funcionário responsável por esta coleta visando otimizar seu trabalho e apenas bater nas portas das casas que tenham lixo a descartar decidiu desenvolver um algoritmo de modo que os moradores pudessem informar em um momento prévio ao da coleta do material se possuíam ou não lixo para descarte no presente dia Com base no texto apresentado e em seus conhecimentos assinale a alternativa CORRETA que apresenta a melhor estrutura de repetição para o algoritmo em questão Alternativas a Faça enquanto b Faça até c Repita até d Repita para e Para até faça 5 A capacidade humana de automatizar as tarefas do cotidiano é o que nos permite executar tarefas de forma mais rápida já que por terem um passo a passo já conhecido e bem definido podem ser automatizadas e executadas por máquinas O processo de ensino de uma tarefa só é possível graças a um padrão que esta determinada tarefa tem de sequência lógica de passos permitindo que o conhecimento seja repassado entre gerações e pessoas diferentes A elaboração de um algoritmo requer a estruturação de um pensamento lógico e ordenado para resolução de um problema cotidiano através de uma sequência de passos Com base em seus conhecimentos e no texto apresentado avalie as seguintes asserções e a relação proposta entre elas I A elaboração de um fluxograma é uma etapa importante no processo de desenvolvimento de uma lógica de um algoritmo PORQUE II Auxilia na validação e entendimento da lógica do algoritmo por outras pessoas A respeito dessas asserções assinale a alternativa correta Alternativas a As asserções I e II são proposições verdadeiras mas a II não justifica a I b As asserções I e II são proposições verdadeiras e a II justifica a I c A asserção I é uma proposição verdadeira e a II falsa d A asserção I é uma proposição falsa e a II verdadeira e As asserções I e II são proposições falsas 6 Enquanto um vetor é uma estrutura de dados homogênea unidimensional pelo motivo de crescer os dados de estrutura apenas em uma direção que é para o lado direito na forma de linha a matriz é uma estrutura de dados homogênea multidimensional por permitir crescer os dados da estrutura em mais de uma direção que é para o lado direito linha e para baixo coluna Considerando que um programa em C tenha lido os elementos da matriz M 33 onde foram incluídos os seguintes elementos 1 4 7 2 5 8 3 6 9 E que depois de lido estes valores executamos o seguinte código na linguagem C for x0x3x for y0y3y if x y Soma Soma Mxy printfSoma d Soma Qual será a saída mostrada na execução deste programa Alternativas a Soma 5 b Soma 11 c Soma 15 d Soma 19 e Soma 45 7 As linguagens de programação possuem uma forma de encapsulamento de um bloco de comandos que possuem uma lógica interna expondo este bloco como se fosse um serviço que será executado recebendo alguns parâmetros de entrada e retornando um resultado como saída Chamamos este recurso funções Existem algumas funções nas linguagens de programação que já estão prontas ou seja estão codificadas e testadas Elas são as f unções prédefinidas Pará usálas precisamos somente declarar no programa o nome da biblioteca que está a função prédefinida Faça a associação das bibliotecas de função prédefinida da linguagem de programação C que é apresentada na Coluna A desta tabela com a sua correta descrição apresentada na Coluna B Biblioteca das funções prédefinida do C Descrição da função I stringsh 1 Contém funções matemáticas II mathh 2 Contém funções para entrada e saída de dados III stdioh 3 Contém funções para manipulação de strings Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 3 b I 3 II 1 III 2 c I 1 II 2 III 3 d I 3 II 2 III 1 e I 2 II 3 III 1 8 Os tipos de variáveis são normalmente declarados no início dos programas pois fisicamente essas variáveis estão alocadas em determinadas regiões de memória e é o tipo que determina qual o tamanho deve ser considerado para reservar o espaço mais adequado na memória Muitas vezes o tipo da variável precisa ser alterado ao longo da execução do programa e essa alteração pode ser bemsucedida ou não Sobre a conversão implícita de tipos de dados avalie os itens a seguir I Uma conversão de float para long resulta em um truncamento II Uma conversão de um char para int não causa perda de informação III Uma conversão de double para float resulta em perda de precisão IV Uma conversão de int para float perde os valores após a vírgula na parte decimal Considerando o contexto apresentado é correto o que se afirma em Alternativas a Somente os itens I e III estão corretos b Somente os itens I e II estão corretos c Somente os itens II e III estão corretos d Somente os itens I II e III estão corretos e Somente os itens II III e IV estão corretos 9 Considere o seguinte programa escrito em linguagem C include stdioh int main int numero numero 10 3 20 if numero 0 printf d numero positivo numero else printf d numero negativo numero Assinale a alternativa que apresenta corretamente a saída deste programa na tela Alternativas a 50 numero negativo b 140 numero positivo c 50 numero positivo d 140 numero negativo e 70 numero negativo 10 Analise o código fonte a seguir 1 include stdioh 2 include stdlibh 3 int main 4 5 int time1 time2 6 7 printfDigite a quantidade de gols do time 1 8 scanfi time1 9 10 printfDigite a quantidade de gols do time 2 11 scanfi time2 12 13 if time1 time2 14 printfO vencedor da partida foi o time 1 15 else if time1 time2 16 printfA partida terminou em empate 17 else 18 printfO vencedor da partida foi o time 2 19 Com base na análise do códigofonte fornecido avalie os itens a seguir I Na linha 5 a declaração de variáveis está incorreta pois o tipo mais adequado para quantidade de gols é o tipo real II Na linha 8 o símbolo irá causar um erro de execução III Na linha 15 há um ponto e vírgula indevido IV Na linha 15 há uma estrutura condicional encadeada De acordo com sua análise assinale a alternativa correta Alternativas a Somente os itens I e II estão corretos b Somente os itens I e III estão corretos c Somente os itens I II e IV estão corretos d Somente os itens I III e IV estão corretos e Somente os itens III e IV estão corretos

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

Recomendado para você

Algoritmos e Lógica de Programação

22

Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Algoritmos-e-Programacao-Estruturada-Questoes-Resolvidas

20

Algoritmos-e-Programacao-Estruturada-Questoes-Resolvidas

Introdução à Lógica e Programação

UNIA

Roteiro Aula Pratica 2 Algoritmos e Logica de Programacao - Conjectura de Collatz em C++

8

Roteiro Aula Pratica 2 Algoritmos e Logica de Programacao - Conjectura de Collatz em C++

Introdução à Lógica e Programação

UNIA

Algoritmos e Lógica de Programação

25

Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Relatório de Aula Prática - Algoritmos e Lógica de Programação

12

Relatório de Aula Prática - Algoritmos e Lógica de Programação

Introdução à Lógica e Programação

UNIA

Analise Diagrama de Casos de Uso - Escritor Edita Documento

5

Analise Diagrama de Casos de Uso - Escritor Edita Documento

Introdução à Lógica e Programação

UNIA

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER no MySQL Workbench

4

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER no MySQL Workbench

Introdução à Lógica e Programação

UNIA

Aplicações de Programação

14

Aplicações de Programação

Introdução à Lógica e Programação

UNIA

Roteiro de Aula Prática: Desenvolvimento de Diagrama de Casos de Uso em UML

4

Roteiro de Aula Prática: Desenvolvimento de Diagrama de Casos de Uso em UML

Introdução à Lógica e Programação

UNIA

Programa de Controle para Braço Mecanico com Seletores e Fins de Curso

2

Programa de Controle para Braço Mecanico com Seletores e Fins de Curso

Introdução à Lógica e Programação

UNIA

Texto de pré-visualização

1 Um programa de computador pode ser formado por linguagens distintas tendo um ou mais algoritmos como solução em que são utilizadas variáveis constantes e operadores para sua manipulação Nesse sentido de acordo com as informações apresentadas na tabela a seguir faça a associação das definições contidas na Coluna A com suas respectivas estruturas apresentadas na Coluna B Coluna A Coluna B I Sequência de instruções e comandos para resolver um problema 1 Variáveis II Estruturas que armazenam dados que podem ser alterados 2 Algoritmo III Estruturas que armazenam dados imutáveis 3 Constantes IV Relacionam variáveis números e constantes 4 Operadores Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 3 IV 4 b I 2 II 1 III 4 IV 3 c I 1 II 2 III 3 IV 4 d I 3 II 4 III 1 IV 2 e I 1 II 4 III 2 IV 3 2 Tornase comum ler e escutar o termo algoritmo em diversos momentos do cotidiano desde reportagens que alertam para os riscos que podem causar passando pela ficção científica e inclusive em cenários científicos Como o termo algoritmo se encontra bastante difundido muitas vezes é comum observar que interpretações errôneas e exageradas destoam de seu significado original Nesse sentido o estudante de programação deve ter ciência de sua correta definição A partir do exposto no textobase assinale a alternativa que apresenta corretamente uma definição de algoritmo Alternativas a Um conjunto de passos e instruções em sequência e ordem determinadas para resolver um problema b Os dígitos que compõem o sistema de numeração da civilização ocidental c O conjunto das estruturas físicas que permitem o correto funcionamento do computador como a memória RAM d As linguagens de programação em si como a linguagem C a linguagem Java entre outras e O conjunto de ferramentas computacionais que permitem que o sistema opere corretamente como os drivers 3 A manipulação de variáveis permite que dados recebidos pela entrada de um programa possam ser utilizados substituídos e processados com o objetivo de chegar a um resultado correto para um problema proposto Neste sentido observe o pseudocódigo a seguir 1 num1 num2 num3 inteiro 2 lernum2 3 num1 num2 num2 4 num3 num1 num2 5 imprimenum3 De acordo com as informações apresentadas na tabela a seguir faça a associação dos valores referentes à variável num2 na Coluna A com a respectiva saída do programa apresentada na Coluna B Coluna A Coluna B I 4 1 2 II 1 2 20 III 4 3 6 IV 2 4 12 Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 4 IV 3 b I 3 II 1 III 4 IV 2 c I 2 II 4 III 1 IV 3 d I 2 II 3 III 4 IV 1 e I 1 II 2 III 3 IV 4 4 Um propósito para criação de um algoritmo é conseguir automatizar uma tarefa do cotidiano de modo a criar um padrão de execução desta Ao conseguir automatizar uma tarefa buscase desenvolver um padrão de comportamento para ela de modo que todas as execuções desta tarefa possam acontecer de uma mesma forma sendo repetidas quantas vezes forem necessárias Um exemplo de lógica para construção de um algoritmo é a automatização de uma coleta de lixo que acontece diariamente em uma determinada rua Imagine que a pessoa responsável pela coleta do lixo tenha que percorrer uma determinada quantidade conhecida de casas na rua 10 casas por exemplo questionando aos moradores sobre a existência ou não de lixo a ser coletado neste dia e caso a resposta seja positiva receba os sacos de lixo já preparados em cada casa O funcionário responsável por esta coleta visando otimizar seu trabalho e apenas bater nas portas das casas que tenham lixo a descartar decidiu desenvolver um algoritmo de modo que os moradores pudessem informar em um momento prévio ao da coleta do material se possuíam ou não lixo para descarte no presente dia Com base no texto apresentado e em seus conhecimentos assinale a alternativa CORRETA que apresenta a melhor estrutura de repetição para o algoritmo em questão Alternativas a Faça enquanto b Faça até c Repita até d Repita para e Para até faça 5 A capacidade humana de automatizar as tarefas do cotidiano é o que nos permite executar tarefas de forma mais rápida já que por terem um passo a passo já conhecido e bem definido podem ser automatizadas e executadas por máquinas O processo de ensino de uma tarefa só é possível graças a um padrão que esta determinada tarefa tem de sequência lógica de passos permitindo que o conhecimento seja repassado entre gerações e pessoas diferentes A elaboração de um algoritmo requer a estruturação de um pensamento lógico e ordenado para resolução de um problema cotidiano através de uma sequência de passos Com base em seus conhecimentos e no texto apresentado avalie as seguintes asserções e a relação proposta entre elas I A elaboração de um fluxograma é uma etapa importante no processo de desenvolvimento de uma lógica de um algoritmo PORQUE II Auxilia na validação e entendimento da lógica do algoritmo por outras pessoas A respeito dessas asserções assinale a alternativa correta Alternativas a As asserções I e II são proposições verdadeiras mas a II não justifica a I b As asserções I e II são proposições verdadeiras e a II justifica a I c A asserção I é uma proposição verdadeira e a II falsa d A asserção I é uma proposição falsa e a II verdadeira e As asserções I e II são proposições falsas 6 Enquanto um vetor é uma estrutura de dados homogênea unidimensional pelo motivo de crescer os dados de estrutura apenas em uma direção que é para o lado direito na forma de linha a matriz é uma estrutura de dados homogênea multidimensional por permitir crescer os dados da estrutura em mais de uma direção que é para o lado direito linha e para baixo coluna Considerando que um programa em C tenha lido os elementos da matriz M 33 onde foram incluídos os seguintes elementos 1 4 7 2 5 8 3 6 9 E que depois de lido estes valores executamos o seguinte código na linguagem C for x0x3x for y0y3y if x y Soma Soma Mxy printfSoma d Soma Qual será a saída mostrada na execução deste programa Alternativas a Soma 5 b Soma 11 c Soma 15 d Soma 19 e Soma 45 7 As linguagens de programação possuem uma forma de encapsulamento de um bloco de comandos que possuem uma lógica interna expondo este bloco como se fosse um serviço que será executado recebendo alguns parâmetros de entrada e retornando um resultado como saída Chamamos este recurso funções Existem algumas funções nas linguagens de programação que já estão prontas ou seja estão codificadas e testadas Elas são as f unções prédefinidas Pará usálas precisamos somente declarar no programa o nome da biblioteca que está a função prédefinida Faça a associação das bibliotecas de função prédefinida da linguagem de programação C que é apresentada na Coluna A desta tabela com a sua correta descrição apresentada na Coluna B Biblioteca das funções prédefinida do C Descrição da função I stringsh 1 Contém funções matemáticas II mathh 2 Contém funções para entrada e saída de dados III stdioh 3 Contém funções para manipulação de strings Assinale a alternativa que apresenta a associação CORRETA entre as colunas Alternativas a I 2 II 1 III 3 b I 3 II 1 III 2 c I 1 II 2 III 3 d I 3 II 2 III 1 e I 2 II 3 III 1 8 Os tipos de variáveis são normalmente declarados no início dos programas pois fisicamente essas variáveis estão alocadas em determinadas regiões de memória e é o tipo que determina qual o tamanho deve ser considerado para reservar o espaço mais adequado na memória Muitas vezes o tipo da variável precisa ser alterado ao longo da execução do programa e essa alteração pode ser bemsucedida ou não Sobre a conversão implícita de tipos de dados avalie os itens a seguir I Uma conversão de float para long resulta em um truncamento II Uma conversão de um char para int não causa perda de informação III Uma conversão de double para float resulta em perda de precisão IV Uma conversão de int para float perde os valores após a vírgula na parte decimal Considerando o contexto apresentado é correto o que se afirma em Alternativas a Somente os itens I e III estão corretos b Somente os itens I e II estão corretos c Somente os itens II e III estão corretos d Somente os itens I II e III estão corretos e Somente os itens II III e IV estão corretos 9 Considere o seguinte programa escrito em linguagem C include stdioh int main int numero numero 10 3 20 if numero 0 printf d numero positivo numero else printf d numero negativo numero Assinale a alternativa que apresenta corretamente a saída deste programa na tela Alternativas a 50 numero negativo b 140 numero positivo c 50 numero positivo d 140 numero negativo e 70 numero negativo 10 Analise o código fonte a seguir 1 include stdioh 2 include stdlibh 3 int main 4 5 int time1 time2 6 7 printfDigite a quantidade de gols do time 1 8 scanfi time1 9 10 printfDigite a quantidade de gols do time 2 11 scanfi time2 12 13 if time1 time2 14 printfO vencedor da partida foi o time 1 15 else if time1 time2 16 printfA partida terminou em empate 17 else 18 printfO vencedor da partida foi o time 2 19 Com base na análise do códigofonte fornecido avalie os itens a seguir I Na linha 5 a declaração de variáveis está incorreta pois o tipo mais adequado para quantidade de gols é o tipo real II Na linha 8 o símbolo irá causar um erro de execução III Na linha 15 há um ponto e vírgula indevido IV Na linha 15 há uma estrutura condicional encadeada De acordo com sua análise assinale a alternativa correta Alternativas a Somente os itens I e II estão corretos b Somente os itens I e III estão corretos c Somente os itens I II e IV estão corretos d Somente os itens I III e IV estão corretos e Somente os itens III e IV estão corretos

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®