Logo Passei Direto
Buscar

Avaliação individual-1- lógica e técnicas de programação-prova

Ferramentas de estudo

Questões resolvidas

Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam e quais permanecem constantes, são tarefas importantes nas fases iniciais da concepção do algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento.
Sobre os tipos de dados, analise as sentenças a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações.
II- Os dados são porções das informações processadas pelo computador.
III- Instruções definem como os dados devem ser tratados.
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de programação.
a) As sentenças I e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças III e IV estão corretas.
d) As sentenças I e II estão corretas.

Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se subdividem em outros tipos, de acordo com a capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de dados primitivos são inteiro, real, lógico e texto.
Sobre os tipos de dados primitivos, analise as sentenças a seguir:
I- o tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere.
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro.
III- o tipo de dado real representa valores numéricos positivos ou negativos com casa decimal.
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso.
a) As sentenças I e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças II e III estão corretas.

Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle.
Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma condição.
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.
a) As sentenças II e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças II e III estão corretas.

Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar.
Como são conhecidos estes tipos de dados?
a) São conhecidos como Principiantes.
b) São conhecidos como Primitivos.
c) São conhecidos como Primordiais.
d) São conhecidos como Iniciais.

As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) o operador de multiplicação é representado pelo caractere (asterisco).
( ) A inversão do sinal é executada pelo operador (hífen).
( ) resto da divisão é representado pelo operador MOD.
( ) operador de multiplicação é representado pelo caractere (ponto).
a) F-V-V-F.
d) V-F-V-V.

As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça enquanto, enquanto faça e para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize.
Sobre estruturas de repetição, analise as sentenças a seguir:
I- A estrutura de repetição faça enquanto testa a condição no início da estrutura.
II- A estrutura para define quantas vezes o bloco de programação será executado.
III- As estruturas de controle de repetição possuem uma variável de controle.
IV- Após o término das repetições, o algoritmo da estrutura e segue para a próxima linha.
a) As sentenças III e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças III e IV estão corretas.

Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adéqua melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas. É possível utilizar formas que abstraem detalhes de implementação e outras formas que possuem maior riqueza de detalhes na especificação.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação.
( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados.
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores.
( ) Uma das limitações da descrição narrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual.

A construção dos algoritmos passa por alguns passos elementares para encontrar uma solução de alta qualidade. Logo, para construir um algoritmo, deve-se, primeiramente, entender o problema a ser resolvido, para na sequência identificar e definir as entradas de dados, descrever os passos para resolver o problema, definir os dados de saída e finalmente construir o algoritmo.
Sobre a construção de algoritmos, assinale a alternativa CORRETA:
a) Elaborar os passos dentro de uma quantidade infinita de passos.
b) Escrever o algoritmo com termos que permitam duplo entendimento.
c) É necessário criar uma condição a qual permitirá que o algoritmo entre em loop.
d) Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção.

Material
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Pesquisar e definir quais os valores necessários a serem armazenados no algoritmo, quais deles variam e quais permanecem constantes, são tarefas importantes nas fases iniciais da concepção do algoritmo. Estas etapas de entrada e saída de dados são a base do conceito de algoritmo, além da etapa de processamento.
Sobre os tipos de dados, analise as sentenças a seguir:
I- Os dados podem ser armazenados em variáveis, as quais são utilizadas para manipular as informações.
II- Os dados são porções das informações processadas pelo computador.
III- Instruções definem como os dados devem ser tratados.
IV- Os tipos de dados compostos são disponibilizados pelas linguagens de programação.
a) As sentenças I e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças III e IV estão corretas.
d) As sentenças I e II estão corretas.

Nas linguagens de programação, os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos devem possuir tipo, seja ele primitivo ou composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se subdividem em outros tipos, de acordo com a capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de dados primitivos são inteiro, real, lógico e texto.
Sobre os tipos de dados primitivos, analise as sentenças a seguir:
I- o tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere.
II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro.
III- o tipo de dado real representa valores numéricos positivos ou negativos com casa decimal.
IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso.
a) As sentenças I e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças II e III estão corretas.

Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira linha e avança sequencialmente pelas demais. Contudo, muitas vezes é necessário que o algoritmo siga caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de controle.
Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se então é a condição mais simples em programação, sendo responsável por checar uma vez determinada expressão lógica.
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma condição.
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será executado.
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma empresa.
a) As sentenças II e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças II e III estão corretas.

Nas linguagens de programação, alguns tipos básicos são disponibilizados nativamente para o programador. Dependendo da linguagem utilizada para construir o algoritmo, estes tipos podem ou não ser suficientes para representação das informações que o programa precisa armazenar.
Como são conhecidos estes tipos de dados?
a) São conhecidos como Principiantes.
b) São conhecidos como Primitivos.
c) São conhecidos como Primordiais.
d) São conhecidos como Iniciais.

As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) o operador de multiplicação é representado pelo caractere (asterisco).
( ) A inversão do sinal é executada pelo operador (hífen).
( ) resto da divisão é representado pelo operador MOD.
( ) operador de multiplicação é representado pelo caractere (ponto).
a) F-V-V-F.
d) V-F-V-V.

As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça enquanto, enquanto faça e para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize.
Sobre estruturas de repetição, analise as sentenças a seguir:
I- A estrutura de repetição faça enquanto testa a condição no início da estrutura.
II- A estrutura para define quantas vezes o bloco de programação será executado.
III- As estruturas de controle de repetição possuem uma variável de controle.
IV- Após o término das repetições, o algoritmo da estrutura e segue para a próxima linha.
a) As sentenças III e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças III e IV estão corretas.

Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adéqua melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas. É possível utilizar formas que abstraem detalhes de implementação e outras formas que possuem maior riqueza de detalhes na especificação.
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação.
( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados.
( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores.
( ) Uma das limitações da descrição narrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual.

A construção dos algoritmos passa por alguns passos elementares para encontrar uma solução de alta qualidade. Logo, para construir um algoritmo, deve-se, primeiramente, entender o problema a ser resolvido, para na sequência identificar e definir as entradas de dados, descrever os passos para resolver o problema, definir os dados de saída e finalmente construir o algoritmo.
Sobre a construção de algoritmos, assinale a alternativa CORRETA:
a) Elaborar os passos dentro de uma quantidade infinita de passos.
b) Escrever o algoritmo com termos que permitam duplo entendimento.
c) É necessário criar uma condição a qual permitirá que o algoritmo entre em loop.
d) Utilizar a simplicidade e objetividade com relação aos termos e frases durante toda construção.

Mais conteúdos dessa disciplina