ALGORITMOS E ESTRUTURA DE DADOS
Como vimos, em um algoritmo às estruturas condicionais permitem uma tomada de decisão. O algoritimo abaixo, foi feito no aplicativo visualog. O mesmo, tem como objetivo retornar resposta de que o valor digitado é um número ímpar ou par. Com base nesta informação, analise às opções abaixo:
1 Algoritmo terceiro algoritmo
2 Var
3 valor: ______________
4 Inicio
5 escreva(Digite um valor:)
6 leia(valor)
7 se ____________ Entao
8 escreva(O valor digitado é um número ímpar!)
9 __________
10 escreva(O valor digitado é um número par!)
11 fimse
12 Fimalgoritmo
I - Na linha 3 iremos declarar a variável valor como sendo caractere.
II - Na linha 7 substituiremos às interrogações por ((valor mod 2)=1).
III - Na linha 9 substituiremos às interrogações por entao.
IV - A estrutura de seleção utilizada no algoritmo é denominada de seleção composta.
É CORRETO apenas o que se afirma em:
Apenas as sentenças II e IV são verdadeiras.
Todas as sentenças são falsas.
Apenas a sentença II é verdadeira.
Apenas a sentença I é falsa.
Apenas a sentença IV é falsa.
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - Na seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se apenas uma possibilidade ou combinação for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas a sentença IV é falsa.
Todas as sentenças são verdadeiras.
Apenas as sentenças II e IV são verdadeiras.
Apenas a sentença II é falsa.
Apenas a sentença IV é verdadeira.
Como vimos, algoritmo é uma sequência de procedimentos que se fazem necessários para a resolução de um problema. A proposta de um algoritmo é de como fazer, isto, dentro de uma sequência lógica, finita e com instruções definidas que devem ser seguidas para resolver um problema ou executar uma tarefa. Sabemos que alguns itens são de suma importância na composição da estrutura de um algoritmo, estes são denominados operadores e divididos em: aritméticos, lógicos, relacionais e de caracteres. Existe um operador lógico que trabalha com a inversão de resultado, ou seja, o que é verdadeiro passa a ser falso, e o que é falso passa a ser verdadeiro. Tal afirmação refere-se ao operador:
E
LEIA
OU
NÃO
ESCREVA
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença IV é verdadeira.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença I é falsa.
Como sabemos, às propriedades dos triângulos são utilizadas para determinar os tipos existentes: equilátero, quando possui os três lados com medidas iguais - isósceles, quando possui dois lados com medidas iguais e finalmente, escaleno quando possui os três lados com medidas diferentes. Baseado nestas informações e também sobre o que foi abordado sobre estruturas condicionais, observe o pseudocódigo abaixo, e depois responda a questão.
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças II e IV são verdadeiras.
Todas as sentenças são falsas.
Apenas a sentença II é verdadeira.
Apenas a sentença I é falsa.
Apenas a sentença IV é falsa.
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - Na seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se apenas uma possibilidade ou combinação for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas a sentença IV é falsa.
Todas as sentenças são verdadeiras.
Apenas as sentenças II e IV são verdadeiras.
Apenas a sentença II é falsa.
Apenas a sentença IV é verdadeira.
Como vimos, algoritmo é uma sequência de procedimentos que se fazem necessários para a resolução de um problema. A proposta de um algoritmo é de como fazer, isto, dentro de uma sequência lógica, finita e com instruções definidas que devem ser seguidas para resolver um problema ou executar uma tarefa. Sabemos que alguns itens são de suma importância na composição da estrutura de um algoritmo, estes são denominados operadores e divididos em: aritméticos, lógicos, relacionais e de caracteres. Existe um operador lógico que trabalha com a inversão de resultado, ou seja, o que é verdadeiro passa a ser falso, e o que é falso passa a ser verdadeiro. Tal afirmação refere-se ao operador:
E
LEIA
OU
NÃO
ESCREVA
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença IV é verdadeira.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença I é falsa.
Como sabemos, às propriedades dos triângulos são utilizadas para determinar os tipos existentes: equilátero, quando possui os três lados com medidas iguais - isósceles, quando possui dois lados com medidas iguais e finalmente, escaleno quando possui os três lados com medidas diferentes. Baseado nestas informações e também sobre o que foi abordado sobre estruturas condicionais, observe o pseudocódigo abaixo, e depois responda a questão.
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas a sentença IV é falsa.
Todas as sentenças são verdadeiras.
Apenas as sentenças II e IV são verdadeiras.
Apenas a sentença II é falsa.
Apenas a sentença IV é verdadeira.
Como vimos, algoritmo é uma sequência de procedimentos que se fazem necessários para a resolução de um problema. A proposta de um algoritmo é de como fazer, isto, dentro de uma sequência lógica, finita e com instruções definidas que devem ser seguidas para resolver um problema ou executar uma tarefa. Sabemos que alguns itens são de suma importância na composição da estrutura de um algoritmo, estes são denominados operadores e divididos em: aritméticos, lógicos, relacionais e de caracteres. Existe um operador lógico que trabalha com a inversão de resultado, ou seja, o que é verdadeiro passa a ser falso, e o que é falso passa a ser verdadeiro. Tal afirmação refere-se ao operador:
E
LEIA
OU
NÃO
ESCREVA
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença IV é verdadeira.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença I é falsa.
Como sabemos, às propriedades dos triângulos são utilizadas para determinar os tipos existentes: equilátero, quando possui os três lados com medidas iguais - isósceles, quando possui dois lados com medidas iguais e finalmente, escaleno quando possui os três lados com medidas diferentes. Baseado nestas informações e também sobre o que foi abordado sobre estruturas condicionais, observe o pseudocódigo abaixo, e depois responda a questão.
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
E
LEIA
OU
NÃO
ESCREVA
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), não pode ser utilizada quando há a necessidade de testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, é detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença IV é verdadeira.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença I é falsa.
Como sabemos, às propriedades dos triângulos são utilizadas para determinar os tipos existentes: equilátero, quando possui os três lados com medidas iguais - isósceles, quando possui dois lados com medidas iguais e finalmente, escaleno quando possui os três lados com medidas diferentes. Baseado nestas informações e também sobre o que foi abordado sobre estruturas condicionais, observe o pseudocódigo abaixo, e depois responda a questão.
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e II são verdadeiras.
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença IV é verdadeira.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença I é falsa.
Como sabemos, às propriedades dos triângulos são utilizadas para determinar os tipos existentes: equilátero, quando possui os três lados com medidas iguais - isósceles, quando possui dois lados com medidas iguais e finalmente, escaleno quando possui os três lados com medidas diferentes. Baseado nestas informações e também sobre o que foi abordado sobre estruturas condicionais, observe o pseudocódigo abaixo, e depois responda a questão.
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Algoritmo propriedades do triângulo
Var
x,y,z:inteiro
Inicio
escreva (Informe a medida do primeiro lado: )
leia(x)
escreva (Informe a medida do segundo lado: )
leia(y)
escreva (Informe a medida do terceiro lado: )
leia(z)
se((x<>0) e (y<>0) e (z<>0)) entao
se((x+y>z) e (x+z>y) e (y+z>x)) entao
se ((x<>y) e (x<>z) e (y<>z)) entao
escreva(O triângulo é escaleno)
senao
se((x=y) e (y=z)) entao
escreva(O triângulo é equilátero)
senao
escreva(O triângulo é isóceles)
fimse
fimse
senao
escreva(Os valores não permitem formar um triângulo)
fimse
fimse
Fimalgoritmo
I - A estrutura condicional apresentada pelo algoritmo é do tipo encadeada.
II - A linha 12, representa um teste de condição para verificar se os valores fornecidos permitem a criação de um triângulo
III - Para o triângulo ser considerado escaleno, teremos que inserir na linha 13 a condição se ((x<>y) e (x<>z) e (y<>z)).
IV - Para o triângulo ser considerado equilátero, teremos que inserir na linha 16 a condição: se((x=y) ou (y=z))
É CORRETO apenas o que se afirma em:
Apenas as sentenças I e IV são verdadeiras.
Apenas a sentença III é falsa.
Apenas a sentença IV é falsa.
Apenas as sentenças III e IV são verdadeiras.
Apenas a sentença II é falsa.
Com relação aos vetores, vimos que estes são de grande utilizade quando surgem uma quantidade considerável de entrada de dados. O pseudocódigo abaixo refere-se algoritmo para calcular a média através de um vetor, dando entrada de 4 notas. Com base no que foi abordado sobre vetores em algoritmos, analise às afirmações.
Var
_______________________________________
soma,media: real
i: inteiro
Inicio
soma <- 0
____________________________________
se i=0 entao
escreva(Digite a primeira nota: )
senao
se i=1 entao
escreva(Digite a segunda nota: )
senao
se i=2 entao
escreva(Digite a terceira nota: )
senao
escreva(Digite a quarta nota: )
fimse
fimse
fimse
________________________________
________________________________
fimpara
media <- soma/4
escreval(A média encontrada é de: ,media)
Fimalgoritmo
I - Na linha 2, para declararmos a variável numeros, temos que digitar a linha de comando numeros: vetor [1-4] de real.
II - Na linha 7, a linha de comando a ser digitada com relação a estrutura de repetição será: Para i de 1 ate 4 faca.
III - Na linha 21, a linha de comando a ser digitada será: leia numeros(i)
IV - Na linha 22, a linha de comando a ser digitada será: soma = soma + numeros(i)
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
Todas as sentenças são verdadeiras.
Apenas as sentenças I e III são verdadeiras.
Apenas a sentença IV é verdadeira.
Todas as sentenças são falsas.
Apenas a sentença II é falsa.
Todo algoritmo possui um bloco de declaração de variáveis, o bloco chamado VAR, Como deve ser declarado um vetor dentro do bloco VAR ?
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
nx, vetor [1..10] : real
nx : vetor [1..10] de real
nx[1..10] : vetor de real
nx : vetor (1..10) de inteiro
vetor : nx [1..10] de inteiro
Observe o algoritmo abaixo e avalie as afirmativas corretas:
algoritmo "teste"
var
idade : vetor[1..5] de inteiro
x : inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Conforme o algoritmo acima podemos afirmar que:
I - A variável "x" trata-se de um vetor de 5 posições
II - O vetor "idade" será mostrado conforme a posição apontada pela variável "x"
III - A variável "x" é responsável pelas posições do vetor "idade"
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
var
idade : vetor[1..5] de inteiro
inicio
x
enquanto (x
escreva (idade[x])
x
fimenquanto
fimalgoritmo
Somente a alternativa II está correta
Somente as alternativas II e III estão corretas
Somente as alternativas I e III estão corretas
Somente a alternativa I está correta
Somente a alternativa III está correta
Observe o algoritmo abaixo e assinale a alternativa que contém trecho de algoritmo capaz de selecionar pessoas que tenham idade igual ou superior a 18 anos e que sejam do sexo masculino para ser inserido no código principal .
=====================================
algoritmo "pessoas"
var
sx : caracter b: inteiro
início
escreva ("Digite F para Feminino ou M para Masculino: ")
leia (sx)
escreva ("Digite a idade desta pessoa")
leia (b)
////////// trecho deve ser inserido neste ponto
fimalgoritmo
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse
Em algoritmos, vimos que uma estrutura de seleção permite a escolha de um grupo de ações, também conhecidas como bloco, a serem perguntadas quando determinadas condições respresentadas por expressões lógicas ou relacionais, são ou não satisfeitas. Com base nesta informação, analise às afirmações abaixo:
I - A seleção simples (se-então), utilizamos quando necessitamos testar certa condição antes de executar uma determinada ação.
II - A seleção composta (se-então-senão), é utilizada quando temos dois conjuntos de instruções a serem realizados de acordo com a avaliação da condição: ambos conjuntos que será executado quando a condição resultar falso.
III - A seleção encadeada, também conhecida como seleção aninhada, ocorre quando determinada ação ou bloco deve ser executado se um grande conjunto de possibilidades ou combinações for satisfeito.
IV - A seleção de múltipla escolha, não pode ser detectada quando uma estrutura de seleção funciona como um conjunto de opções para escolha.
É CORRETO apenas o que se afirma em:
se (b >= 18) e (sx = "M") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= "18") e (sx = M) entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= M) e (sx = "18") entao
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18 e sx = "M")
escreva ("Selecionado")
senao
escreva ("Não selecionado")
fimse
====================================
se (b >= 18) e (a = "M") entao
escreva ("Selecionado")
fimse
senao
escreva ("Não selecionado")
fimse