·
Administração ·
Lógica de Programação
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
2
Lógica e Técnicas de Programação
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação - Avaliação 2 - Individual Flex
Lógica de Programação
UNIASSELVI
6
Lógica e Técnicas de Programação Av1
Lógica de Programação
UNIASSELVI
4
Lógica e Técnicas de Programação - Avaliação 1 - Individual Flex
Lógica de Programação
UNIASSELVI
5
Avalaiação 2 - Lógicas e Tecnicas de Programação
Lógica de Programação
UNIASSELVI
2
Lógica e Técnicas de Programação - Avaliação Final discursiva - Individual Flex
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação ads05 - Avaliação 1
Lógica de Programação
UNIASSELVI
7
Lógica e Técnicas de Programação Av4
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação Avaliação 2
Lógica de Programação
UNIASSELVI
Texto de pré-visualização
Acadêmico:\nDisciplina: Lógica e Técnicas de Programação (ADS05)\nAvaliação: I - (peso:1,50)\nProva:\nNota da Prova: 10,00\n\nLegendas: \u2713 Resposta Certa \u274c Sua Resposta Errada\n\n1. Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle. Sobre as estruturas de controle, analise as sentenças a seguir:\n\nI - A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.\nII - A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão.\nIII - A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.\nIV - Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e IV estão corretas.\nb) As sentenças II e IV estão corretas.\nc) As sentenças I, III e IV estão corretas.\nd) As sentenças II e III estão corretas.\n\n2. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação para o próprio computador. Eles uma sequência de operações para resolver um problema definido. Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir:\n\nI - Elaborar um número infinito de passos.\nII - Não se preocupar com as entradas de dados.\nIII - Criar a condição de parada das estruturas de repetição.\nIV - Analisar adequadamente a saída, chegando à solução esperada do problema.\nV - Não permitir que o programa entre em loop.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças II, III, IV e V estão corretas.\nb) As sentenças II, IV e V estão corretas.\nc) As sentenças I, II e IV estão corretas.\nd) As sentenças I, II e III estão corretas.\n\n3. As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faca e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir:\n\nI - A estrutura de repetição faça-enquanto testa a condição no início da estrutura.\nII - A estrutura faça-para define quantas vezes o bloco de programação será executado.\nIII - As estruturas de controle de repetição possuem uma variável de controle.\nIV - Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças II e IV estão corretas.\nb) As sentenças I, III e IV estão corretas.\nc) As sentenças I, II e IV estão corretas.\nd) As sentenças I e IV estão corretas.\n\n4. É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou somatórios dentro de uma estrutura de repetição. Os contadores são variáveis de código fonte que recebem o acúmulo de certas e outras interações/repetições. Sobre contadores e acumuladores, analise as sentenças a seguir:\n\nI - A variável de controle deve ser inicializada em 1 (um) a cada repetição precedida pelo algoritmo, a fim de contar a repetição várias vezes um determinado trecho.\nII - Os contadores devem ser inicializados com o valor zero e incrementados com outros valores em cada interação.\nIII - O valor final do contador será o total de vezes que o loop foi percorrido.\nIV - O acumulador irá acumular a quantidade total de somas, em um comando de repetição.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e IV estão corretas.\nb) As sentenças III e IV estão corretas.\nc) As sentenças II, IV e V estão corretas.\nd) As sentenças I e II estão corretas.\n\n5. Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam e quais permanecem constantes, são tarefas importantes nas fases iniciais de concepção do algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento e feedback. Sobre os tipos de dados, analise as sentenças a seguir:\n\nI - Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações.\nII - Os dados são porções das informações processadas pelo computador.\nIII - Instruções definem como os dados devem ser tratados.\nIV - Os tipos de dados compostos são disponibilizados pelas linguagens de programação.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e II estão corretas.\nb) As sentenças III e IV estão corretas.\nc) As sentenças I, II e III estão corretas.\nd) As sentenças I e II estão corretas.\n\n6. As variáveis são compostas por duas partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma adequada. Sobre as variáveis, analise a alternativa CORRETA:\n\n\na) Não utilizar palavras reservadas da linguagem de programação no nome da variável.\nb) A criação de duas variáveis com o mesmo nome é permitida em linguagens de programação. c) As sentenças I e II estão corretas.\n\n7. As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:\n\n( ) O operador de multiplicação é representado pelo caractere \"*\" (asterisco).\n( ) O inversor do sinal é executado pelo operador '-' (hifen).\n( ) O resto da divisão é representado pelo operador MOD.\n( ) O operador de multiplicação é representado pelo caractere '.' (ponto).\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) V - V - V - F.\nb) F - V - F - V.\nc) F - V - V - F.\nd) F - V - F - V.\n\n8. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É necessário avaliar o grau de dificuldade e a priori(t)idade dos programadores para estudar a maneira mais adequada. As formas possíveis são descrevermos, informalmente, a linguagem do algoritmo com descrição verbal, e usar formas de representação de estruturas, como algoritmos Portgual e estruturas de dados dos computadores.\nI - Se houver descrição dos algoritmos Portugal é necessária a estrutura da linguagem de sistema.\nII - As linguagens de programação evoluíram ao longo do tempo e se tornaram mais rígidas na raiz.\nIII - Os usuários utilizam o mais sustentável e com nova visão mais hierárquica e estruturada do lado de sistema.\nIV - A análise de algoritmos é importante em todos as fases do ciclo de vida do sistema.\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) I e II estão corretas.\nb) As sentenças I e IV estão corretas.\nc) As sentenças I, II e III estão corretas.\nd) As sentenças III e IV estão corretas.\n\n9. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é devolvido o resultado em valores lógicos \"verdadeiro\" ou \"falso\". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas:\n\n( ) O operador de igualdade é representado pela sequência de caracteres '=='.\n( ) O operador relacional '>' compara-se com o valor apresentado à esquerda e maior que o valor à sua direita.\n( ) A expressão 5 > 4 tem resultado lógico Falso.\n( ) A comparação de igualdade é representada pelo operador \"= \".\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) F - F - V - F.\nb) V - V - F - V.\nc) V - F - V - F.\nd) F - V - F - V.\n\n10. As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nessas estruturas, é fundamental provocar-se uma condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que faça a parada da execução do algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:\n\na) Caso-se.\nb) Faça-enquanto. c) Enquanto-faz.a.\nd) Faça-para.\n\nProva finalizada com 10 acertos e 0 questões erradas.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
2
Lógica e Técnicas de Programação
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação - Avaliação 2 - Individual Flex
Lógica de Programação
UNIASSELVI
6
Lógica e Técnicas de Programação Av1
Lógica de Programação
UNIASSELVI
4
Lógica e Técnicas de Programação - Avaliação 1 - Individual Flex
Lógica de Programação
UNIASSELVI
5
Avalaiação 2 - Lógicas e Tecnicas de Programação
Lógica de Programação
UNIASSELVI
2
Lógica e Técnicas de Programação - Avaliação Final discursiva - Individual Flex
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação ads05 - Avaliação 1
Lógica de Programação
UNIASSELVI
7
Lógica e Técnicas de Programação Av4
Lógica de Programação
UNIASSELVI
5
Lógica e Técnicas de Programação Avaliação 2
Lógica de Programação
UNIASSELVI
Texto de pré-visualização
Acadêmico:\nDisciplina: Lógica e Técnicas de Programação (ADS05)\nAvaliação: I - (peso:1,50)\nProva:\nNota da Prova: 10,00\n\nLegendas: \u2713 Resposta Certa \u274c Sua Resposta Errada\n\n1. Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle. Sobre as estruturas de controle, analise as sentenças a seguir:\n\nI - A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.\nII - A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão.\nIII - A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.\nIV - Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e IV estão corretas.\nb) As sentenças II e IV estão corretas.\nc) As sentenças I, III e IV estão corretas.\nd) As sentenças II e III estão corretas.\n\n2. Os algoritmos são utilizados, por programadores, para formalizar a solução de um problema, seja por fluxogramas para a sua equipe de programadores ou por uma linguagem de programação para o próprio computador. Eles uma sequência de operações para resolver um problema definido. Contudo, uma das características mais importantes dos algoritmos é ser preciso, seus passos não podem ser confusos, de forma a não existir ambiguidades na sua interpretação. Sobre aspectos relevantes na criação de um bom algoritmo, analise as sentenças a seguir:\n\nI - Elaborar um número infinito de passos.\nII - Não se preocupar com as entradas de dados.\nIII - Criar a condição de parada das estruturas de repetição.\nIV - Analisar adequadamente a saída, chegando à solução esperada do problema.\nV - Não permitir que o programa entre em loop.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças II, III, IV e V estão corretas.\nb) As sentenças II, IV e V estão corretas.\nc) As sentenças I, II e IV estão corretas.\nd) As sentenças I, II e III estão corretas.\n\n3. As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faca e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir:\n\nI - A estrutura de repetição faça-enquanto testa a condição no início da estrutura.\nII - A estrutura faça-para define quantas vezes o bloco de programação será executado.\nIII - As estruturas de controle de repetição possuem uma variável de controle.\nIV - Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças II e IV estão corretas.\nb) As sentenças I, III e IV estão corretas.\nc) As sentenças I, II e IV estão corretas.\nd) As sentenças I e IV estão corretas.\n\n4. É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou somatórios dentro de uma estrutura de repetição. Os contadores são variáveis de código fonte que recebem o acúmulo de certas e outras interações/repetições. Sobre contadores e acumuladores, analise as sentenças a seguir:\n\nI - A variável de controle deve ser inicializada em 1 (um) a cada repetição precedida pelo algoritmo, a fim de contar a repetição várias vezes um determinado trecho.\nII - Os contadores devem ser inicializados com o valor zero e incrementados com outros valores em cada interação.\nIII - O valor final do contador será o total de vezes que o loop foi percorrido.\nIV - O acumulador irá acumular a quantidade total de somas, em um comando de repetição.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e IV estão corretas.\nb) As sentenças III e IV estão corretas.\nc) As sentenças II, IV e V estão corretas.\nd) As sentenças I e II estão corretas.\n\n5. Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam e quais permanecem constantes, são tarefas importantes nas fases iniciais de concepção do algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento e feedback. Sobre os tipos de dados, analise as sentenças a seguir:\n\nI - Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações.\nII - Os dados são porções das informações processadas pelo computador.\nIII - Instruções definem como os dados devem ser tratados.\nIV - Os tipos de dados compostos são disponibilizados pelas linguagens de programação.\n\nAssinale a alternativa CORRETA:\n\na) As sentenças I e II estão corretas.\nb) As sentenças III e IV estão corretas.\nc) As sentenças I, II e III estão corretas.\nd) As sentenças I e II estão corretas.\n\n6. As variáveis são compostas por duas partes distintas, o nome - fazendo referência à informação que será armazenada - e o tipo de dado - especificando o formato do valor que será armazenado. Neste contexto, é muito importante escolher o tipo de dado adequado para cada variável, mas também nomear a variável de forma adequada. Sobre as variáveis, analise a alternativa CORRETA:\n\n\na) Não utilizar palavras reservadas da linguagem de programação no nome da variável.\nb) A criação de duas variáveis com o mesmo nome é permitida em linguagens de programação. c) As sentenças I e II estão corretas.\n\n7. As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:\n\n( ) O operador de multiplicação é representado pelo caractere \"*\" (asterisco).\n( ) O inversor do sinal é executado pelo operador '-' (hifen).\n( ) O resto da divisão é representado pelo operador MOD.\n( ) O operador de multiplicação é representado pelo caractere '.' (ponto).\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) V - V - V - F.\nb) F - V - F - V.\nc) F - V - V - F.\nd) F - V - F - V.\n\n8. Não existe consenso sobre qual seria a melhor maneira de representar um algoritmo. É necessário avaliar o grau de dificuldade e a priori(t)idade dos programadores para estudar a maneira mais adequada. As formas possíveis são descrevermos, informalmente, a linguagem do algoritmo com descrição verbal, e usar formas de representação de estruturas, como algoritmos Portgual e estruturas de dados dos computadores.\nI - Se houver descrição dos algoritmos Portugal é necessária a estrutura da linguagem de sistema.\nII - As linguagens de programação evoluíram ao longo do tempo e se tornaram mais rígidas na raiz.\nIII - Os usuários utilizam o mais sustentável e com nova visão mais hierárquica e estruturada do lado de sistema.\nIV - A análise de algoritmos é importante em todos as fases do ciclo de vida do sistema.\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) I e II estão corretas.\nb) As sentenças I e IV estão corretas.\nc) As sentenças I, II e III estão corretas.\nd) As sentenças III e IV estão corretas.\n\n9. Os operadores relacionais comparam dois valores. Os valores podem ser representados por meio de constantes, variáveis ou expressões aritméticas. Após a análise da expressão com os operadores relacionais, é devolvido o resultado em valores lógicos \"verdadeiro\" ou \"falso\". Sobre os operadores relacionais, classifique V para as sentenças verdadeiras e F para as falsas:\n\n( ) O operador de igualdade é representado pela sequência de caracteres '=='.\n( ) O operador relacional '>' compara-se com o valor apresentado à esquerda e maior que o valor à sua direita.\n( ) A expressão 5 > 4 tem resultado lógico Falso.\n( ) A comparação de igualdade é representada pelo operador \"= \".\n\nAssinale a alternativa que apresenta a sequência CORRETA:\n\na) F - F - V - F.\nb) V - V - F - V.\nc) V - F - V - F.\nd) F - V - F - V.\n\n10. As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nessas estruturas, é fundamental provocar-se uma condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que faça a parada da execução do algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início:\n\na) Caso-se.\nb) Faça-enquanto. c) Enquanto-faz.a.\nd) Faça-para.\n\nProva finalizada com 10 acertos e 0 questões erradas.