Logo Passei Direto
Buscar

P1e2 - Algoritmos I

Ferramentas de estudo

Questões resolvidas

Sobre os Diagramas de Blocos é correto apenas o que se afirma em:
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceis de manutenção;
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos de um determinado processamento;
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornar complexa a visualização dos passos da resolução de um algoritmo;
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar a resolução dos Algoritmos. Vimos apenas três deles: terminal, execução e decisão.

Qual dos valores abaixo são do tipo de dados Lógico:
a) .verdadeiro.
b) -900
c) 1/900
d) "-900"

Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido, Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada, uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada situação separadamente;
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde podemos chegar ao objetivo, que é a solução.

São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará.

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequência de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira.

São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real.

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequência de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática;
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz;
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Sobre os Diagramas de Blocos é correto apenas o que se afirma em:
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceis de manutenção;
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos de um determinado processamento;
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornar complexa a visualização dos passos da resolução de um algoritmo;
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar a resolução dos Algoritmos. Vimos apenas três deles: terminal, execução e decisão.

Qual dos valores abaixo são do tipo de dados Lógico:
a) .verdadeiro.
b) -900
c) 1/900
d) "-900"

Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido, Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada, uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada situação separadamente;
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde podemos chegar ao objetivo, que é a solução.

São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará.

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequência de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira.

São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real.

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequência de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática;
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz;
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Prévia do material em texto

GABARITO
Protocolo: 807280
Página 2 - 25/10/2023 às 11:26
Qual dos valores abaixo são do tipo de dados Lógico:
a) .verdadeiro. (correta)
b) -900
c) 1/900
d) "-900"
Questão 6
Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais
diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou
resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a
solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do
algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido,
Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada,
uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada
situação separadamente; (correta)
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde
podemos chegar ao objetivo, que é a solução.
Questão 7
Sobre o conceito de Lógica é incorreto apenas o que se afirma em:
a) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos que
determinam um raciocínio coerente, induzindo a uma solução prática e eficaz de um problema;
b) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária de
acontecimentos, de coisas ou fatos, ou até mesmo, como a maneira particular do raciocínio de cada pessoa ou
de um grupo;
c) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência lógica para
alcançar a solução parcial do problema que depois deverá ser desenvolvido o algoritmo com uma sequencia
passo a passo até atingir a solução; (correta)
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo.
Questão 8
Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em:
a) As variáveis, assim como as contrantes, podem ser dos tipos: numérica (inteiro ou integral), lógica ou literal;
b) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua utilização para os
objetos referenciados nos algoritmos;
c) Variáveis também são identificadores que armazenam valores, porém, ao contrário das contantes, o valor de
uma variável pode mudar dentro do Algoritmo; (correta)
d) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa de
computador são dados a serem virtualizados, em um servidor de rede.
Questão 9
Sobre linguagens Interpretadas é correto apenas o que se afirma em:
a) Nas linguagens interpretadas, o interpretador lê, analise e executa cada instrução do programa fonte,
traduzindo pra uma linguagem de máquina;
b) O interpretador é um hardware, no qual durante o ciclo de execução entende os comandos da linguagem de
GABARITO
Protocolo: 807280
Página 3 - 25/10/2023 às 11:26
alto nível;
c) Cada linha ou instrução é executada na sequência. Quando um erro é encontrado, a execução do programa
continua, gerando no final o "Código Objeto";
d) Esse tipo de linguagem oferece algumas desvantagens, como a necessidade da presença do código fonte
para a execução do programa. (correta)
Questão 10
Sobre os operadores é correto apenas o que se afirma em:
a) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a expressão será
avaliada da esquerda para a direita. As expressões contidas entre parenteses serão resolvidas em primeiro
lugar, a começar pelos parênteses mais internos; (correta)
b) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para obter
resultado nas expressões;
c) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o resultado da
comparação na expressão será sempre um tipo caractere;
d) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo,
composições numéricas mais sofisticadas nas expressões.
PROVA 02
Questão 1
Faça um algoritmo para ler quatro valores referentes a quatro notas escolares de um aluno e imprimir a média
da nota do aluno. Se a média for maior que 7 escreva a média e a frase "Aluno Aprovado".
Resposta do aluno: algoritmo "media" var n1, n2, n3, n4, media: real inicia escreva("insira nota 1") leia(n1)
escreva("insira nota 2") leia(n2) escreva("insira nota 3") leia(n3) escreva("insira nota 4") leia(n4) media=
n1+n2+n3+n4 / 4 se media > 7 entao escreva("Aluno Aprovado - Media: ", media) fimse fimalgoritmo
Parecer do professor: Corrigida!
Questão 2
Faça um algoritmo para ler o salário e nome de dois funcionários e verificar qual salário é maior. O algoritmo
deverá escrever o nome do funcionário com o maior salário.
Resposta do aluno: algoritmo "Salario" var n1, n2: caractere s1, s2: real inicia escreva("insira o nome do 1
funcionario") leia(n1) escreva("insira o salario do 1 funcionario") leia(s1) escreva("insira o nome do 2
funcionario") leia(n2) escreva("insira o salario do 2 funcionario") leia(s2) se s1 > 2 entao escreva("O funcionario
", n1, " tem o maior salario" fimse fimalgoritmo
Parecer do professor: Corrigida!
Questão 3
Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em:
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional(vetor possui somente uma
dimensão) de dados do mesmo tipo;
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas;
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos os
seus valores são de diferentes tipo de dado; (correta)
d) Os índices nos vetores correspondem ás posições que identificam os valores armazenadas
independentemente dos outros valores.
Questão 4
GABARITO
Protocolo: 807280
Página 4 - 25/10/2023 às 11:26
São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere. (correta)
Questão 5
Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a
condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá
antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser
verdadeira, a repetição se encerrará. (correta)
Questão 6
Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequencia de comandos repetidas vezes, enquanto uma
determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o
bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição
no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste
da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira. (correta)
Questão 7
São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real- notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real. (correta)
Questão 8
Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequencia de comandos deve ser executada repetidas vezes, tem-se uma estrutura de
repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como
uma contadora automática; (correta)
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.
Questão 9
Analise o trecho do algoritmo abaixo e assinale a alternativa correta.
GABARITO
Protocolo: 807280
Página 5 - 25/10/2023 às 11:26
a) 10
b) 15
c) 20 (correta)
d) 25
Questão 10
Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma
linha e uma coluna mostra um índice da matriz; (correta)
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a
utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu
nome e seu tamanho (dimensão) entre colchetes.

Mais conteúdos dessa disciplina