Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/10/2018 EPS http://simulado.estacio.br/alunos/ 1/6 CCT0749_A1_201801047405_V1 Sobre fluxograma, assina a opção correta. Assinale a alternativa correta relacionada à característica de um algoritmo: ALGORITMOS CCT0749_A1_201801047405_V1 Lupa Calc. Vídeo PPT MP3 Aluno: JORGE ROBÉRIO ALVES PRADO Matrícula: 201801047405 Disciplina: CCT0749 - ALGORITMOS Período Acad.: 2018.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. É 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. É uma forma de se escrever programas em qualquer linguagem de programação. É usado na escrita de pseudolinguagens, como o Portugol. Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 2. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Valores de entrada são recebidos através do monitor. 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. Explicação: Verdadeira A execução de um algoritmo é feita sequencialmente. 25/10/2018 EPS http://simulado.estacio.br/alunos/ 2/6 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. Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos através do monitor. Falso. Apenas um tipo de dado. Para cada variável pode ser definido mais de um tipo de dado. Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandos de entrada. Falso. Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 3. G, N, P N, G, P N, P, G G, P, N P, N, G Explicação: Analisando as afirmativas : 25/10/2018 EPS http://simulado.estacio.br/alunos/ 3/6 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: Assinale a opção correta. ( ) 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 >>> 4. As alternativas II e III são INCORRETAS Todas as alternativas são CORRETAS Apenas a alternativa I é CORRETA Nenhuma das opções anteriores As alternativas I e III são CORRETAS 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. 5. 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 linguagem de programação. Programa e fluxograma são sinônimos. Um programa é um algoritmo codificado em uma pseudolinguagem. Um programa é um algoritmo codificado em linguagem natural. Explicação: Um programa é um algoritmo 25/10/2018 EPS http://simulado.estacio.br/alunos/ 4/6 Verifique as afirmações abaixo e assinale a alterna�va 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. codificado em uma linguagem de programação. Verdadeira Falsa. Programa é código escrito em alguma linguagem de programação. Fluxograma é uma representação gráfica de algoritmo. Programa e fluxograma são sinônimos. Falso. Programa é um algoritmo codificado ou escrito em alguma linguagem de programação. Um programa é um algoritmo codificado em 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 precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. 6. Somente a II e III estão corretas. Somente a I está correta. Somente a I e II estão corretas. Somente a II está correta. Somente a III está correta. Explicação: I )Fluxograma é o esboço de um projeto em programação de computadores. VERDADEIRO II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais. VERDADEIRO III) Algoritmo é a representação gráfica da solução de um problema. FALSO. 25/10/2018 EPS http://simulado.estacio.br/alunos/ 5/6 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: 7. Linguagem de alto nível Linguagem de baixo nível Linguagem de Máquina Compilador Programa Explicação: Falso. É um tradutor. Compilador FAlsa. Linguagem de zeros e uns. Linguagem deMáquina VErdadeiroPrograma Falso. Usada para escrever programas Linguagem dealto nível Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo nível 8. 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. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 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. 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. 25/10/2018 EPS http://simulado.estacio.br/alunos/ 6/6 Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 05/10/2018 22:26:37.
Compartilhar