Buscar

algoritimos aula 1

Prévia do material em texto

1a Questão 
 
 
Assinale a opção correta. 
 
 
Um programa é um algoritmo codificado em uma pseudolinguagem. 
 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. 
 
Programa e fluxograma são sinônimos. 
Respondido em 19/03/2020 20:18:54 
 
 
Explicação: 
Um programa é um algoritmo 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. 
 
 
 
 
 2a Questão 
 
 
Sobre fluxograma, assina a opção correta. 
 
 É 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. 
 
É uma forma de se representar o uso de hardware no programa. 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
Respondido em 19/03/2020 20:19:32 
 
 
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 
 
 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser 
realizada é chamada de: 
 
 
Pseudocódigo 
 
Diagrama 
 Fluxograma 
 
Algoritmo 
 
Linguagem de Programação 
Respondido em 19/03/2020 20:19:39 
 
 
Explicação: 
Falso. Nã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 
 
 
 
 
 4a Questão 
 
 
Qual dos símbolos abaixo representa a entrada de valores para as variáveis? 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 19/03/2020 20:19:42 
 
 
Explicação: 
Só tem uma possibilidade. É a apresentada no gabarito. 
Vejamos as outras : 
1a. opção : preparação 
2a. opção : teste condicional 
3a. opção : é a resposta certa 
4a. opção : para início ou fim do programa 
5a. opção : saída de dados 
 
 
 
 
 5a 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 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 pseudolinguagem, isto é, um conjunto de 
instruções/funções que representam tarefas que serão apenas 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. 
Respondido em 19/03/2020 20:20:12 
 
 
Explicação: 
 
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. 
 
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. 
 
 
 
 
 6a 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 
 
Reprovado 
 N1 e N2 
 
Média 
 
Aprovado 
Respondido em 19/03/2020 20:20:27 
 
 
Explicação: 
Logo após o início do algoritmo aparecem N1 e N2 no símbolo que representa entrada de dados. 
 
 
 
 
 7a Questão 
 
 
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: 
 
 
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos 
de um programa. 
 
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. 
 
Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 
 
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. 
Respondido em 19/03/2020 20:21: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. 
 
 
 
 
 8a 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. 
 
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que 
representaexibição de informações. 
 
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre 
negativa.

Continue navegando