Buscar

algoritimo1 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1
Correto
Não marcadaMarcar questão
Texto da questão
Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando?
Escolha uma:
a. Procedimento.
b. Condicional simples.
c. Loop com teste no início.
Loop com teste no início. Comentário: essa estrutura de repetição é utilizada quando não se sabe o número de vezes que uma parte do programa deve ser repetida, embora também possa ser utilizada quando se tem tal informação. Essa estrutura baseia-se na análise de uma condição. A repetição será feita enquanto a condição mostrar-se verdadeira. Fonte: livro da disciplina, capítulo 6, seção 6.2.2.
d. Variável global.
e. Loop infinito.
Feedback
A resposta correta é: Loop com teste no início..
Questão 2
Correto
Não marcadaMarcar questão
Texto da questão
Os computadores, a partir de seus programas, auxiliam o processamento dos dados. Quais itens fazem parte do processamento computacional, seguindo a ordem de execução?
Escolha uma:
a. Entrada, processamento, saída;
Entrada, processamento, saída; Comentário: Todo trabalho realizado por um computador é baseado na manipulação das informações de entrada de dados, processamento de dados e saída de dados, entender esse conceito é fundamental para o programador, inicialmente vamos entender o que é hardware e software. Fonte: Livro da disciplina, capítulo 2, seção 2.2.
b. Entrada, pré-processamento;
c. Entrada, limpeza, execução, formatação, saída;
d. Entrada, dinâmica, limpeza, saída.
e. Processamento, entrada, saída;
Feedback
A resposta correta é: Entrada, processamento, saída;.
Questão 3
Correto
Não marcadaMarcar questão
Texto da questão
Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos:
Escolha uma:
a. /, *, +, -;
/, *, +, -; Comentário: Para o processamento de dados, podemos usar os operadores aritméticos de: divisão, subtração, multiplicação e divisão. Fonte: livro da disciplina, capítulo 3, seção 3.4.
b. E, Ou, Não;
c. A, B: inteiro;
d. X + 1 = 2
e. 5 < 6.
Feedback
A resposta correta é: /, *, +, -;.
Questão 4
Correto
Não marcadaMarcar questão
Texto da questão
Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando?
Escolha uma:
a. Repita ate.
b. Loop infinito.
c. Desvio condicional simples.
Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO é formada pelo comando SE e por um teste condicional. Se o teste condicional for verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da disciplina, capítulo 5, seção 5.2.1.
d. Laço com contador de controle.
e. Desvio condicional composto.
Feedback
A resposta correta é: Desvio condicional simples..
Questão 5
Incorreto
Não marcadaMarcar questão
Texto da questão
Nas estruturas de seleção faz-se necessário, muitas vezes, a utilização de operadores, pois por meio destes torna-se possível realizar a combinação de mais de uma condição e então aplicar os conceitos de verdadeiro e falso conforme resultado da condição. Assinale a alternativa correta em relação aos tipos de operadores utilizados em algoritmos.
Escolha uma:
a. Lógico, case, condicionais
b. Lógico, condicionais, aritmético
c. Lógico, aritmético, relacionais
d. Lógico, aritmético, case
e. Lógico, relacionais, condicionais
Gabarito:
Comentário: Os operadores que são utilizados na construção de algoritmos são, operadores lógicos, operadores aritméticos e operadores relacionais. Sendo o primeiro responsável pela comparação de uma ou mais condições. O segundo responsável pelos cálculos numéricos e, o terceiro aborda as expressões lógicas para testes entre valores do mesmo tipo.
Feedback
A resposta correta é: Lógico, aritmético, relacionais.
Questão 6
Correto
Não marcadaMarcar questão
Texto da questão
Um computador pode resolver nativamente três tipos de expressões: aritméticas, relacionais e lógicas. Para a lista de expressões a seguir, indique, respectivamente, o resultado obtido ao se resolver cada uma delas:
2 * 4 - 10 / 2
3 <= 5
FALSO ou não FALSO
3 + (3 * 2) >= 12
VERDADEIRO e 5 * 4 - 5 = 15
Escolha uma:
a. 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO
Gabarito: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO
Justificativa: Os operadores utilizados na construção de algoritmos são: operadores aritméticos, operadores relacionais, e operadores lógicos. Os aritméticos são responsáveis pelos cálculos numéricos, obedecendo a ordem da Matemática; os relacionais estabelecem comparações entre valores de mesmo tipo e os lógicos são utilizados na comparação de uma ou mais condições. A utilização de operadores relacionais e/ou lógicos combinados com outros operadores irá sempre resultar em um valor lógico (VERDADEIRO ou FALSO).
b. -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO
c. 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO
d. 3, VERDADEIRO, FALSO, FALSO, VERDADEIRO
e. -1, VERDADEIRO, FALSO, FALSO, VERDADEIRO
Feedback
A resposta correta é: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO.
Questão 7
Incorreto
Não marcadaMarcar questão
Texto da questão
Todo algoritmo precisa respeitar uma estrutura de comandos para que possa seguir uma sequência lógica de passos. Assinale a alternativa correta em relação à estrutura de um algoritmo escrito em pseudocódigo.
Escolha uma:
a. algoritmo
Bloco de comandos/instruções
Declaração de variáveis
Fimalgoritmo
b. algoritmo
Declaração de variáveis e seus respectivos tipos
Bloco de comandos/instruções
Fimalgoritmo
c. algoritmo
Declaração de variáveis e seus respectivos tipos
Bloco de comandos/instruções
Declaração de constantes
Fimalgoritmo
Gabarito:
Comentário: Toda estrutura de um algoritmo é composta por inicialização, declaração de variáveis e seus respectivos tipos, instruções e finalização.
d. algoritmo
Declaração de variáveis e seus respectivos tipos
Fimalgoritmo
e. algoritmo
Bloco de comandos/instruções
Fimalgoritmo
Feedback
A resposta correta é: algoritmo
Declaração de variáveis e seus respectivos tipos
Bloco de comandos/instruções
Fimalgoritmo.
Questão 8
Correto
Não marcadaMarcar questão
Texto da questão
Para Ascênsio (2009), Linguagem de Programação pode ser entendida como um conjunto de regras sintáticas e semânticas usadas para definir uma expressão matemática e instruções computacionais. Assinale a alternativa correta em relação aos tipos de linguagens de programação existentes:
Escolha uma:
a. Linguagem pragmática, linguagem sintática
b. Linguagem fortran, linguagem assembly
c. Linguagem de baixo nível, linguagem assembly
d. Linguagem de baixo nível, linguagem de alto nível
Gabarito:
Comentário: As linguagens de programação são divididas em dois tipos: linguagens de baixo nível que tratam da linguagem de máquina e da linguagem de alto nível que abordam as linguagens de programação.
e. Linguagem fortran, linguagem de alto nível
Feedback
A resposta correta é: Linguagem de baixo nível, linguagem de alto nível.
Questão 9
Correto
Não marcadaMarcar questão
Texto da questão
Uma variável é um espaço de memória, com um identificador, que serve para armazenar e recuperar dados durante a execução de um programa. A variável deve ser declarada de acordo com o tipo de dado que está sendo armazenado. Dentre os tipos primitivos de dados, e que são suportados pelo Visualg, encontramos:
Escolha uma:
a. inteiro, real, caractere e lógico
#Gabarito: inteiro, real, caractere e lógico.
Justificativa: na programação, o tipo de dado utilizado para uma variável está relacionado diretamente à quantidade de bits que este dado irá ocupar na memória. Os tipos primitivos são: lógico (verdadeiro/falso), utilizando apenas um bit; caractere, que utiliza 8 bits porcaractere, para armazenar o código ASCII correspondente; inteiro, utilizado para números inteiros, sejam positivos ou negativos, e para isto utiliza a quantidade de bits da arquitetura (processador/sistema operacional) em questão (16 bits = 2 bytes, 32 bits = 4 bytes, ...); por fim, o real, que normalmente utiliza 32 bits para armazenar números com parte fracionária (ponto flutuante).
b. inteiro, real, caractere e objeto
c. inteiro, fracionário, caractere e objeto
d. positivo, negativo, caractere e lógico
e. inteiro, fracionário, caractere e lógico
Feedback
A resposta correta é: inteiro, real, caractere e lógico.
Questão 10
Correto
Não marcadaMarcar questão
Texto da questão
O comando de saída em um algoritmo é utilizado para mostrar dados na tela ou na impressora. Assinale a alternativa correta referente ao comando que permite a saída de dados.
Escolha uma:
a. ilustre
b. imprima
c. mostre
d. digite
e. escreva
Gabarito:
Comentário: O comando que permite a saída de dados em um algoritmo é definido pela palavra ESCREVA. Exemplo: escreva nota.
Feedback
A resposta correta é: escreva.
Terminar revisão

Continue navegando