Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Assinale a opção correta: A forma mais comum de escrever um algoritmo é usar um bom software. A forma mais comum de escrever um algoritmo é em fluxograma. A forma mais comum de escrever um algoritmo é em Português. A forma mais comum de escrever um algoritmo é em Inglês. A forma mais comum de escrever um algoritmo é em portugol. Respondido em 11/05/2020 15:36:05 Explicação: Indicado na aula online no. 1 que portugol é a forma mais comum para escrever algoritmo. Não se deve usar Português, Inglês, fluxograma e nem softwares. 2a Questão Sobre fluxograma, assina a opção correta. É usado na escrita de pseudolinguagens, como o Portugol. É uma forma de se representar o uso de hardware no programa. É uma forma de se escrever programas em qualquer linguagem de programação. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. Respondido em 11/05/2020 15:36:53 Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 3a Questão Verifique as afirmações abaixo e assinale a alternativa correta: I )Fluxograma é o esboço de um projeto em programação de computadores. II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. III) Algoritmo é a representação gráfica da solução de um problema. Somente a III está correta. Somente a II e III estão corretas. Somente a I e II estão corretas. Somente a II está correta. Somente a I está correta. Respondido em 11/05/2020 15:37:22 Explicação: ma é o esboço de um projeto em programação de computadores. VERDADEIRO o serve para representar o raciocínio, independentemente de detalhes computacionais. VERDADEI mo é a representação gráfica da solução de um problema. FALSO. 4a Questão Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e pseudolinguagem Apenas pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem natural e linguagem gráfica Respondido em 11/05/2020 15:38:21 Explicação: Por definição e aula de introdução e formas de representação de algoritmo. 5a Questão Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. Aprovado Fim N1 e N2 Média Reprovado Respondido em 11/05/2020 15:38:49 Explicação: Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 6a Questão Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Respondido em 11/05/2020 15:39:55 Explicação: Um programa é um algoritmo codificado em uma linguage programação, isto é, um conjunto de instruções/funções qu representam tarefas que serão interpretadas e executadas po computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não linguagem gráfica. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Para escrever programa usamos linguagem de programação e não linguagem natural. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. 7a Questão Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo? novoSal <- salAtual + (salAtual*percAumento) novoSal <- salAtual + (salAtual*percAumento/100) novoSal <- salAtual + (salAtual*100) novoSal <- (salAtual*percAumento/100) novoSal <- salAtual + (percAumento/100) Respondido em 11/05/2020 15:42:29 8a Questão Assinale a opção correta. Um programa é um algoritmo codificado em uma pseudolinguagem. Programa e fluxograma são sinônimos. Um programa é um algoritmo codificado em uma linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Respondido em 11/05/2020 15:43:02 Explicação: rama é um algoritmo codificado em uma m de programação. a ograma é código escrito em alguma linguagem mação. Fluxograma é uma representação algoritmo. Programa e fluxograma são sinônimos. ograma é um algoritmo codificado ou escrito a linguagem de programação. Um programa é um algoritmo codificado linguagem natural. ograma é um algoritmo codificado ou escrito a linguagem de programação. Um programa é um algoritmo codificado pseudolinguagem. fundamental o uso da lógica de programação e conhecer a linguagem de programação. Para se escrever um programa não precis conhecer lógica de programação, pois o fundamental é a linguagem de programaç 1a Questão A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Diagrama Pseudocódigo Fluxograma Linguagem de Programação Algoritmo Respondido em 11/05/2020 15:43:37 Explicação: o usa representação gráfica Pseudocódigo goritmo não é representação de algoritmo Algoritmo nguagem de programação é usada para escrever programa. Linguagem de Progra Fluxograma FAlso. Que diagrama ? Diagrama 2a Questão Com base nos conceitos de algoritmos,lógica de programação e linguagens de programação, é correto afirmar que: Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Respondido em 11/05/2020 15:44:52 Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 3a Questão Sobre Português Estruturado, assinale a opção correta : É igual à linguagem natural ou narrativa É igual à linguagem de programação na língua portuguesa É igual ao fluxograma É igual a uma carta para um encarregado O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido. Respondido em 11/05/2020 15:45:25 Explicação: Definição direta e objetiva dada na aula 1. 4a Questão Sobre fluxograma, assina a opção correta. É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . É uma forma de se representar o uso de hardware no programa. É uma forma de se escrever programas em qualquer linguagem de programação. É usado na escrita de pseudolinguagens, como o Portugol. Respondido em 11/05/2020 15:46:15 Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 5a Questão Assinale a alternativa correta relacionada à característica de um algoritmo: Para cada variável pode ser definido mais de um tipo de dado. Valores de entrada são recebidos através do monitor. A execução de um algoritmo é feita sequencialmente. Teste de Mesa serve para receber os comandos de entrada. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Respondido em 11/05/2020 15:46:40 Explicação: adeira A execução de um algoritmo é feita sequencialmente. trada é via teclado ou via arquivo, o que aqui não é Valores de entrada são recebidos atra monitor. enas um tipo de dado. Para cada variável pode ser definido um tipo de dado. ste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandos de entrada. po real aceita número com casas decimais ou Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceita respectivamente, letras e números. 6a Questão Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. P, N, G N, P, G G, P, N N, G, P G, N, P Respondido em 11/05/2020 15:53:48 Explicação: Analisando as afirmativas : ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>> ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. <<< Pseudocódigo >>> ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. <<< Linguagem natural >>> 7a Questão Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo: Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução. O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada. O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos. No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa. A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações. Respondido em 11/05/2020 15:54:33 8a Questão Considerando as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: As alternativas II e III são INCORRETAS Todas as alternativas são CORRETAS Nenhuma das opções anteriores As alternativas I e III são CORRETAS Apenas a alternativa I é CORRETA Respondido em 11/05/2020 15:55:01 Explicação: Analisando cada afirmativa... I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; VERDADEIRO II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VERDADEIRO Conclusão : As afirmativas I e III estão corretas. 1a Questão Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Respondido em 11/05/2020 15:56:05 Explicação: Justificativas das opções : >> Apresenta na sua lógica as três estruturas básicas de programação . Falso. Não apresenta repetição >> Apresenta na sua lógica a estrutura básica REPETIÇÃO Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto. >> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Falso. Não apresenta repetição. >> Apresenta na sua lógica a estrutura básica DECISÃO. Verdadeiro. Veja o uso do losango. >> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Falso. Não apresenta repetição.2a Questão Assinale a opção correta. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma linguagem de programação. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. Programa e fluxograma são sinônimos. Respondido em 11/05/2020 15:56:40 Explicação: itmo codificado em uma linguagem de escrito em alguma linguagem de é uma representação gráfica de algoritmo. Programa e fluxograma são sinônimos. ritmo codificado ou escrito em alguma Um programa é um algoritmo codificado ograma é um algoritmo codificado ou escrito em alguma m de programação. Um programa é um algoritmo codificado em uma pseudolin fundamental o uso da lógica de programação além de se a linguagem de programação. Para se escrever um programa não precisa se conhecer lógi programação, pois o fundamental é a linguagem de program 3a Questão Sobre Português Estruturado, assinale a opção correta : É igual à linguagem natural ou narrativa É igual ao fluxograma É igual a uma carta para um encarregado O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido. É igual à linguagem de programação na língua portuguesa Respondido em 11/05/2020 15:56:52 Explicação: Definição direta e objetiva dada na aula 1. 4a Questão Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. Fim Aprovado N1 e N2 Reprovado Média Respondido em 11/05/2020 15:56:41 Explicação: Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 5a Questão Sobre algoritmo, marque a opção correta. É uma linguagem de programação para computadores. É uma etapa posterior à programação da solução de um problema. É uma forma de ensinar o computador. É a solução teórica, passo a passo, de um problema. É um hardware especifico para resolver problemas. Respondido em 11/05/2020 15:57:15 Explicação: guagem de programação. Exemplo de linguagem de programção : C++ É uma lingu computadore njunto de passos sem ambiguidade que vão traduzir a solução de um erá virar um programa, que poderá ou não "ensinar" o computador. É uma forma É a solução t um problem à programação, ou seja, à criação de programa. É uma etapa da solução d ar um programa. E programa é software e não hardware. É um hardw problemas. 6a Questão Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. Respondido em 11/05/2020 15:57:17 Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 7a Questão Assinale a alternativa correta relacionada à característica de um algoritmo: Teste de Mesa serve para receber os comandos de entrada. A execução de um algoritmo é feita sequencialmente. Para cada variável pode ser definido mais de um tipo de dado. Valores de entrada são recebidos através do monitor. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Respondido em 11/05/2020 15:57:45 Explicação: A execução de um algoritmo é fe ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos ado. Para cada variável pode ser defin dado. para fazer um passo a passo. Teste de Mesa serve para recebe mero com casas decimais ou inteiros. Tipo inteiro aceita Variáveis do tipo real e inteiro ac letras e números. 8a Questão Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. N, P, G G, P, N P, N, G N, G, P G, N, P Respondido em 11/05/2020 15:57:38 Explicação: Analisando as afirmativas : ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>> ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. <<< Pseudocódigo >>> ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. <<< Linguagem natural >>> 1a Questão Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo: A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações. O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada. Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução. O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos. No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa. Respondido em 11/05/2020 15:58:09 2a Questão A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Diagrama Fluxograma Linguagem de Programação Pseudocódigo Respondido em 11/05/2020 15:58:20 Explicação: o usa representação gráfica Pseudocódigo Falso. Algoritmo não é representação de algoritmo Algoritmo FAlso. Linguagem de programação é usada para escrever programa. Linguagem de Programação Fluxograma FAlso.Que diagrama ? Diagrama 3a Questão Considerando as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Todas as alternativas são CORRETAS As alternativas II e III são INCORRETAS Apenas a alternativa I é CORRETA As alternativas I e III são CORRETAS Nenhuma das opções anteriores Respondido em 11/05/2020 15:58:45 Explicação: Analisando cada afirmativa... I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; VERDADEIRO II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VERDADEIRO Conclusão : As afirmativas I e III estão corretas. 4a Questão Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo? novoSal <- (salAtual*percAumento/100) novoSal <- salAtual + (percAumento/100) novoSal <- salAtual + (salAtual*percAumento/100) novoSal <- salAtual + (salAtual*percAumento) novoSal <- salAtual + (salAtual*100) Respondido em 11/05/2020 15:58:50 5a Questão Observe as assertivas a seguir acerca dos fluxogramas: I. Os mesmos são a representação gráfica dos algoritmos. II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada. III. Existem programas que permitem que os mesmos sejam desenhados no computador. Assinale a seguir a alternativa que indica as afirmações corretas: I, II e III. II e III. I e II. I e III Todas são falsas. Respondido em 11/05/2020 15:59:13 6a Questão Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e pseudolinguagem Apenas pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Respondido em 11/05/2020 15:59:34 Explicação: Por definição e aula de introdução e formas de representação de algoritmo. 7a Questão Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. C++, C# e fluxograma C++, Java, portugol fluxograma, português estruturado, C português estruturado, C++, Java C++, Java, C# Respondido em 11/05/2020 15:59:50 Explicação: Exemplos dados na aula 1. 8a Questão Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Respondido em 11/05/2020 16:00:32 Explicação: Um programa é um algoritmo codificado em uma linguage programação, isto é, um conjunto de instruções/funções qu representam tarefas que serão interpretadas e executadas po computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não linguagem gráfica. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Para escrever programa usamos linguagem de programação e não linguagem natural. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. 1a Questão Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Respondido em 11/05/2020 16:01:17 Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 2a Questão Assinale a opção correta. Um programa é um algoritmo codificado em uma linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma pseudolinguagem. Programa e fluxograma são sinônimos. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Respondido em 11/05/2020 16:01:24 Explicação: rama é um algoritmo codificado em uma m de programação. a ograma é código escrito em alguma linguagem mação. Fluxograma é uma representação algoritmo. Programa e fluxograma são sinônimos. ograma é um algoritmo codificado ou escrito a linguagem de programação. Um programa é um algoritmo codificado linguagem natural. Falso. Programa é um algoritmo codificado ou escrito em alguma linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. Falso. É fundamental o uso da lógica de programação além de se conhecer a linguagem de programação. Para se escrever um programa não precisase conhecer lógica de programação, pois o fundamental é a linguagem de programação. 3a Questão Sobre fluxograma, assina a opção correta. É uma forma de se escrever programas em qualquer linguagem de programação. É uma forma de se representar o uso de hardware no programa. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. É usado na escrita de pseudolinguagens, como o Portugol. Respondido em 11/05/2020 16:01:50 Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 4a Questão Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem gráfica e pseudolinguagem Apenas pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem natural e linguagem gráfica Linguagem natural e pseudolinguagem Respondido em 11/05/2020 16:02:15 Explicação: Por definição e aula de introdução e formas de representação de algoritmo. 5a Questão Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. C++, C# e fluxograma fluxograma, português estruturado, C C++, Java, portugol português estruturado, C++, Java C++, Java, C# Respondido em 11/05/2020 16:02:19 Explicação: Exemplos dados na aula 1. 6a Questão Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo: A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações. O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos. O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada. Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução. No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa. Respondido em 11/05/2020 16:02:12 7a Questão A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Diagrama Fluxograma Pseudocódigo Linguagem de Programação Respondido em 11/05/2020 16:02:30 Explicação: o usa representação gráfica Pseudocódigo goritmo não é representação de algoritmo Algoritmo nguagem de programação é usada para escrever programa. Linguagem de Progra Fluxograma ue diagrama ? Diagrama 8a Questão Observe as assertivas a seguir acerca dos fluxogramas: I. Os mesmos são a representação gráfica dos algoritmos. II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada. III. Existem programas que permitem que os mesmos sejam desenhados no computador. Assinale a seguir a alternativa que indica as afirmações corretas: I e III Todas são falsas. I, II e III. I e II. II e III. Respondido em 11/05/2020 16:02:33 1a Questão Considerando as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: As alternativas I e III são CORRETAS As alternativas II e III são INCORRETAS Todas as alternativas são CORRETAS Nenhuma das opções anteriores Apenas a alternativa I é CORRETA Respondido em 11/05/2020 16:02:48 Explicação: Analisando cada afirmativa... I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; VERDADEIRO II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VERDADEIRO Conclusão : As afirmativas I e III estão corretas. 2a Questão Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo? novoSal <- salAtual + (salAtual*100) novoSal <- salAtual + (percAumento/100) novoSal <- salAtual + (salAtual*percAumento) novoSal <- salAtual + (salAtual*percAumento/100) novoSal <- (salAtual*percAumento/100) Respondido em 11/05/2020 16:02:53 3a Questão Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Respondido em 11/05/2020 16:03:03 Explicação: Um programa é um algoritmo codificado em uma linguagem de pr conjunto de instruções/funções que representam tarefas que serão i por um computador. ama usamos e não Um programa é um algoritmo codificado em uma pseudolinguagem instruções/funções que representam tarefas que serão interpretadas computador. ma usamos e não Um programa é um algoritmo codificado em uma pseudolinguagem instruções/funções que representam tarefas que serão apenas exec ama usamos e não linguagem Um programa é um algoritmo codificado em uma linguagem de gr é, um conjunto de instruções que representam tarefas que serão ap computador. amos linguagem de em natural. Um programa é um algoritmo escrito em linguagem natural, mas s é um conjunto de comandos que representam tarefas que serão com computador. 4a Questão Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Respondido em 11/05/2020 16:03:21 Explicação: Justificativas das opções : >> Apresenta na sua lógica as três estruturas básicas de programação . Falso. Não apresenta repetição >> Apresenta na sua lógica a estrutura básica REPETIÇÃO Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto. >> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Falso. Não apresenta repetição. >> Apresenta na sualógica a estrutura básica DECISÃO. Verdadeiro. Veja o uso do losango. >> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Falso. Não apresenta repetição. 5a Questão A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Linguagem de Máquina Linguagem de alto nível Programa Compilador Linguagem de baixo nível Respondido em 11/05/2020 16:03:45 Explicação: Co e uns. Lin Pro ada para escrever programas Linguagem de alto n ada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo 6a Questão Analise as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Apenas as alternativas I e II são CORRETAS Apenas as alternativas I e III são CORRETAS Todas as alternativas são CORRETAS Apenas a alternativa I é CORRETA Apenas as alternativas II e III são INCORRETAS Respondido em 11/05/2020 16:04:14 Explicação: Analisando cada afirmativa : I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos. II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; Falsa. Pseudocódigo não tem nada de representação gráfica. III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VErdadeira. Através de alguma linguagem de programação, escrevemos programas. 7a Questão Sobre Português Estruturado, assinale a opção correta : É igual à linguagem de programação na língua portuguesa É igual à linguagem natural ou narrativa É igual ao fluxograma O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido. É igual a uma carta para um encarregado Respondido em 11/05/2020 16:04:24 Explicação: Definição direta e objetiva dada na aula 1. 8a Questão Fluxograma é um "diagrama esquemático que apresenta uma sequência de operações, tal como para um programa de computador ou processo industrial" (in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/dlpo/fluxograma [consultado em 13-08-2014]. Abaixo temos um fluxograma de notas (N1 e N2) obtidas pelo aluno João. Selecione a opção que apresenta os itens de entrada do fluxograma. Aprovado N1 e N2 Média Fim Reprovado Respondido em 11/05/2020 16:04:28 Explicação: Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 1a Questão Analise as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Apenas as alternativas I e II são CORRETAS Apenas a alternativa I é CORRETA Apenas as alternativas II e III são INCORRETAS Apenas as alternativas I e III são CORRETAS Todas as alternativas são CORRETAS Respondido em 11/05/2020 16:04:40 Explicação: Analisando cada afirmativa : I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos. II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; Falsa. Pseudocódigo não tem nada de representação gráfica. III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VErdadeira. Através de alguma linguagem de programação, escrevemos programas. 2a Questão Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo? novoSal <- salAtual + (salAtual*percAumento/100) novoSal <- (salAtual*percAumento/100) novoSal <- salAtual + (salAtual*100) novoSal <- salAtual + (percAumento/100) novoSal <- salAtual + (salAtual*percAumento) Respondido em 11/05/2020 16:04:29 3a Questão Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Respondido em 11/05/2020 16:04:49 Explicação: Um programa é um algoritmo codificado em uma linguage programação, isto é, um conjunto de instruções/funções qu representam tarefas que serão interpretadas e executadas po computador. ra escrever programa nguagem de programação e dolinguagem. Um programa é um algoritmo codificado em uma pseudolin isto é, um conjunto de instruções/funções que representam que serão interpretadas e executadas por um computador. a escrever programa nguagem de programação e dolinguagem. Um programa é um algoritmo codificado em uma pseudolin isto é, um conjunto de instruções/funções que representam que serão apenas executadas por um computador. ra escrever programa nguagem de programação e agem gráfica. Um programa é um algoritmo codificado em uma linguage gráfica (ex: fluxograma), isto é, um conjunto de instruções representam tarefas que serão apenas interpretadas por um computador. ever programa usamos m de programação e não m natural. Um programa é um algoritmo escrito em linguagem natura sem ambiguidades. Ou seja, é um conjunto de comandos q representam tarefas que serão compreendidas por um comp 4a Questão Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possuem um conjunto de regras flexíveis para a representaçãodos comandos de um programa. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Respondido em 11/05/2020 16:04:59 Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 5a Questão Sobre fluxograma, assina a opção correta. É uma forma de se escrever programas em qualquer linguagem de programação. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . É uma forma de se representar o uso de hardware no programa. É usado na escrita de pseudolinguagens, como o Portugol. É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. Respondido em 11/05/2020 16:04:57 Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 6a Questão Assinale a alternativa correta relacionada à característica de um algoritmo: A execução de um algoritmo é feita sequencialmente. Para cada variável pode ser definido mais de um tipo de dado. Teste de Mesa serve para receber os comandos de entrada. Valores de entrada são recebidos através do monitor. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Respondido em 11/05/2020 16:05:43 Explicação: adeira A execução de um algoritmo é feita sequencialmente. trada é via teclado ou via arquivo, o que aqui não é Valores de entrada são recebidos atra monitor. enas um tipo de dado. Para cada variável pode ser definido um tipo de dado. ste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandos de entrada. po real aceita número com casas decimais ou Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceita respectivamente, letras e números. 7a Questão Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. N, G, P P, N, G G, P, N N, P, G G, N, P Respondido em 11/05/2020 16:05:48 Explicação: Analisando as afirmativas : ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>> ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. <<< Pseudocódigo >>> ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. <<< Linguagem natural >>> 8a Questão Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. português estruturado, C++, Java C++, Java, portugol fluxograma, português estruturado, C C++, C# e fluxograma C++, Java, C# Respondido em 11/05/2020 16:05:52 Explicação: Exemplos dados na aula 1.
Compartilhar