Buscar

AETI ALGORITMO E PROGRAMAÇÃO

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

• Pergunta 1 
1 em 1 pontos 
 
Observe o código a seguir: 
 
#include <stdio.h> 
 
int main(void) 
{ 
 int matriz[2][5]; 
 
 for (int i = 0; i < 2; i++) { 
 for (int j = 0; j < 5; j++) { 
 
 matriz[i][j] = j + 2; 
 
 printf("%d\n",matriz[i][j]); 
 } 
 } 
 
 return 0; 
} 
 
O exemplo mostrado realiza a atribuição e impressão de valores da matriz. 
Quantas vezes o número 2 irá ser exibido na tela. Assinale a alternativa 
correta. 
 
Resposta Selecionada: 2 
Respostas: 2 
 1 
 0 
 
 3 
 4 
 
 
• Pergunta 2 
1 em 1 pontos 
 
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, 
apresenta-se um algoritmo que realiza a multiplicação de dois números. 
 
Algoritmo 
Declare N1, N2, M Numérico 
Escreva “Digite dois números” 
Leia N1, N2 
M N1 * N2 
Escreva “Multiplicação = “, M 
Fim_Algoritmo. 
 
 
Considerando as informações apresentadas e os conteúdos estudados, 
assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado 
para descrever o algoritmo apresentado. 
Resposta Selecionada: Pseudocódigo. 
Respostas: Algoritmo estruturado. 
 Fluxograma. 
 Linguagem natural. 
 Pseudocódigo. 
 Linguagem de programação. 
 
 
• Pergunta 3 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Um dado é considerado uma variável quando este tem a possibilidade do 
seu valor ser alterado em algum momento no decorrer do tempo, ou seja, 
durante a execução do algoritmo, o valor do dado é alterado”. 
 
FORBELLONE, A. L. V. Lógica de Programação : a construção de 
algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 
16. 
 
Assim, considerando as informações apresentadas e os conteúdos 
estudados, em linguagem de programação, uma variável é: 
 
Resposta Selecionada: uma posição de memória identificada. 
Respostas: uma palavra do tipo especial. 
 uma posição de memória identificada. 
 o resultado de uma expressão lógica. 
 a declaração de um comando no algoritmo. 
 um operador relacional. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
 Observe o código a seguir. 
 
#include <stdio.h> 
 
int main(void) 
{ 
 int vetor[5]; 
 int contador; 
 
 int par = 0; 
 
 printf("Digite 5 números inteiros.\n"); 
 
 for (contador = 0; contador < 5; contador++) { 
 
 scanf("%d",&vetor[contador]); 
 
 if (vetor[contador] % 2 == 0){ 
 par++; 
 } 
 } 
 
 printf("Foram digitados %d números pares.\n",par); 
 
 return 0; 
} 
 
Este código realiza uma interação com o usuário e irá informar a quantidade 
de números pares digitados. Para realizar a criação e declaração de um 
vetor, já com 5 números inteiros, poderia ser feito de qual forma? Assinale a 
alternativa correta. 
Resposta Selecionada: int vetor[5] = {1,2,4,5,8} 
Respostas: int vetor[5] = {12345} 
 int vetor[5] = {1,2,4,5,8} 
 int vetor5 = {1,2,3,4,5} 
 
 vetor[5] int = [1,2,4,5,8] 
 int[5] vetor = {1,2,4,5,8} 
 
 
• Pergunta 5 
1 em 1 pontos 
 
Com base nos estudos sobre matriz, observe o seguinte código: 
#include <stdio.h> 
int main() 
{ 
 int matriz[3][2]; 
 int y; 
 int x; 
 
 for (y = 0; y < 3; y++) { 
 matriz[y][0] = y + 5; 
 matriz[y][1] = y + 8; 
 } 
 
 for (y = 0; y < 3; y++) { 
 
 for (x = 0; x < 2; x++) { 
printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]); 
 } 
 } 
 return 0; 
} 
 
Assinale a alternativa que apresenta a exibição feita no programa na linha 
número 4. 
 
Resposta Selecionada: O valor da linha 1 na coluna 1 é de 9 
Respostas: O valor da linha 0 na coluna 1 é de 8 
 Nenhuma das anteriores 
 O valor da linha 1 na coluna 0 é de 10 
 O valor da linha 2 na coluna 0 é de 7 
 O valor da linha 1 na coluna 1 é de 9 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Durante a aula de Matemática, o professor pede que os alunos 
desenvolvam sua própria calculadora básica, utilizando pseudocódigo para 
receber dois valores. Dependendo da operação digitada, realizará uma das 
4 operações matemáticas: somar, subtrair, dividir ou multiplicar. Sabendo 
que é possível utilizar outra estrutura, o professor também aos alunos que 
apliquem a instrução CASO. Qual estrutura de decisão melhor se encaixa e 
pode ser utilizada nesse caso específico? 
 
Resposta Selecionada: Estrutura de Decisão Múltipla Escolha. 
Respostas: Estrutura de Busca Simples. 
 Estrutura de Decisão Composta. 
 
Estrutura de Busca Múltipla Escolha. 
 
 
 
 
 Estrutura de Decisão Simples. 
 Estrutura de Decisão Múltipla Escolha. 
 
 
• Pergunta 7 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Para que o computador possa executar tarefas, é necessário efetuar uma 
programação com uma sequência bem definida de instruções, e essa 
elaboração de sequência bem definida é conhecida como algoritmo”. 
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson 
Education do Brasil, 2014. p. 14. 
O computador não tem nenhuma iniciativa e precisa receber instruções 
claras e detalhadas de como e em quais ocasiões ele deve realizar o 
processamento dos dados. Considerando essas informações e o conteúdo 
estudado, analise as afirmativas a seguir e assinale V para a(s) 
verdadeira(s) e F para a(s) falsa(s): 
 
I. ( ) É classificado como uma sequência de etapas que devem ser 
realizadas para alcançar um determinado objetivo. 
II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve 
ser seguida para efetuar uma tarefa. 
III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que 
atua como uma receita, obedecendo às etapas necessárias para chegar ao 
resultado final. 
IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. 
 
A partir das associações feitas anteriormente, assinale a alternativa que 
apresenta a sequência correta: 
 
Resposta Selecionada: V, V, V, F. 
Respostas: V, V, V, F. 
 V, F, V, F. 
 V, V, F, V. 
 F, V, F, V. 
 
F, F, V, V. 
 
 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Observe o código a seguir e analise de acordo com o que foi estudado até 
agora: 
 
#include <stdio.h> 
int main() 
{ 
 int vetor[5]; 
 int indice; 
 
 printf("Escreva 5 números: "); 
 
 
 for (indice = 0; indice < 5; indice++) { 
 scanf ("%d", &vetor[indice] ); 
 } 
 return 0; 
} 
 
Podemos observar que este é um código onde há interação com usuário, ou 
seja, para o programa funcionar corretamente, o usuário terá que digitar 
alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a 
alternativa que apresenta o primeiro número que será lido pelo programa ? 
Resposta Selecionada: 2 
Respostas: 0 
 3 
 1 
 2 
 4 
 
 
 
• Pergunta 9 
1 em 1 pontos 
 
A linguagem C define uma matriz como um vetor, no qual ambos os 
elementos são vetores do mesmo tipo e também do mesmo tamanho. 
Sabendo disso, assinale a alternativa correta. 
 
Resposta 
Selecionada: 
Matriz pode ser declarada através do comando int 
matriz[2][1]. 
Respostas: Matriz pode ser declarada através do comando int 
matriz[2,2]. 
 Matriz não pode ser definida com o tipo char. 
 Nenhuma das alternativas anteriores. 
 
 Matriz pode ser declarada através do comando int 
matriz[2][1]. 
 Matriz não pode ser definida com o tipo double. 
 
 
• Pergunta 10 
1 em 1 pontos 
 
A estrutura de repetição é também conhecida como loop pré-testado , pois 
a expressão booleana é testada antes de realizar a primeira execução. Se, 
primeiramente, já proceder como FALSO, as instruções que estão dentro do 
 
bloco não realizarão a execução. 
 
Var contador: inteiro Inicio Contador<-1 
___________________ 
Escreva(“numero”,contador) Contador<-
contador+1 fimenquanto fimalgoritmoAo desenvolver um pseudocódigo para realizar uma contagem e apresentar 
números de 1 até 10, o que falta no algoritmo apresentado para conseguir 
realizar a ação? 
Resposta Selecionada: Enquanto contador <= 10 faça 
Respostas: Enquanto contador <= 10 faça 
 Enquanto contador > 10 faça 
 Para contador <= 10 faça 
 
Enquanto contador < 10 faça 
 
 
 Para contador = 10 faça

Continue navegando