A maior rede de estudos do Brasil

Grátis
10 pág.
algritimo1 4

Pré-visualização | Página 1 de 2

Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este fluxograma representa qual comando?
Escolha uma:
a. 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.
b. Condicional simples.
c. Variável global.
d. Loop infinito.
e. Procedimento.
Feedback
A resposta correta é: Loop com teste no início..
Questão 2
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. Laço com contador de controle.
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. Desvio condicional composto.
e. Loop infinito.
Feedback
A resposta correta é: Desvio condicional simples..
Questão 3
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. Processamento, entrada, saída;
b. Entrada, limpeza, execução, formatação, saída;
c. Entrada, dinâmica, limpeza, saída.
d. 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.
e. Entrada, pré-processamento;
Feedback
A resposta correta é: Entrada, processamento, saída;.
Questão 4
Correto
Não marcadaMarcar questão
Texto da questão
Os dados de entrada e saída dos nossos algoritmos precisam ser declarados de acordo com seu conteúdo. Os tipos de dados básicos na programação são:
Escolha uma:
a. Inteiros;
b. Todas as alternativas.
Todas as alternativas. Comentário: Em programação temos quatro tipos primitivos e básicos de dados: inteiro, real, cadeia de caracteres e lógico (ou booleano). Fonte: livro da disciplina, capítulo 3, seção 3.2
c. Caractere;
d. Lógicos;
e. Real;
Feedback
A resposta correta é: Todas as alternativas..
Questão 5
Incorreto
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, FALSO, FALSO, VERDADEIRO
b. 3, VERDADEIRO, VERDADEIRO, VERDADEIRO, VERDADEIRO
c. 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO
d. -1, VERDADEIRO, FALSO, 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).
e. -1, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO
Feedback
A resposta correta é: 3, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO.
Questão 6
Correto
Não marcadaMarcar questão
Texto da questão
Um computador pode ser programado sob diferentes paradigmas de programação, dentre eles a Programação Estruturada. A programação estruturada parte do princípio que os programas possam ser escritos utilizando-se basicamente três tipos de estrutura, sendo elas:
Escolha uma:
a. estática, dinâmica e operacional
b. sequência, interação e abstração
c. segurança, clareza e flexibilidade
d. sequência, seleção e iteração
Gabarito: sequência, seleção e iteração
Justificativa: A programação estruturada é realizada por meio de estruturas simples,reduzidas apenas três sequências básicas: sequência, seleção, iteração. A sequência define a sequência de passos lógicos para resolução do problema; a seleção possibilita direcionar o caminho de acordo com ocorrências lógicas; a iteração permite a repetição de um ou mais comandos mediante uma condição.
e. baixo nível, médio nível e alto nível
Feedback
A resposta correta é: sequência, seleção e iteração.
Questão 7
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 de baixo nível, linguagem assembly
b. Linguagem fortran, linguagem de alto nível
c. Linguagem pragmática, linguagem sintática
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 assembly
Feedback
A resposta correta é: Linguagem de baixo nível, linguagem de alto nível.
Questão 8
Correto
Não marcadaMarcar questão
Texto da questão
Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de regras ou normas definidas para a realização ou emprego de algo. Quando um programa é executado é preciso que este contenha uma gramática. Assinale a alternativa correta referente as instruções que a gramática apresenta:
Escolha uma:
a. Sintaxe e Semântica
Gabarito:
Comentário: A sintaxe pode ser compreendida como um conjunto de regras formais que especificam a composição dos algoritmos a partir de letras, dígitos e outros símbolos. A semântica está relacionada à forma lógica como esses comandos ou instruções serão utilizados. Ou seja, é por meio da semântica que validamos um programa.
b. Sintaxe e Análise léxica
c. Semântica e Vocabulário
d. Vocabulário e Sintaxe
e. Análise Léxica e Vocabulário.
Feedback
A resposta correta é: Sintaxe e Semântica.
Questão 9
Incorreto
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. positivo, negativo, caractere e lógico
b. inteiro, fracionário, caractere e objeto
c. inteiro, fracionário, caractere e lógico
d. inteiro, real, caractere e objeto
#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 por caractere, para armazenar o código