Buscar

Atividade 2, 3, 4

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

Lógica com algoritmos de modelo básico 
Atividade nº02 
Os cantores de uma antiga dupla pretendem voltar a cantar juntos depois de muitos 
anos separados. Para isso, contrataram uma empresa para realizar a confecção e a 
venda dos ingressos. Também, foi desenvolvida uma página especial para o show, mas 
só será permitida a compra do ingresso para maiores de 18 anos. 
 
Com base nesse contexto, apresente a importância de se fazer a análise de um 
problema por meio da lógica de programação e do conceito aplicado na prática, para 
verificar se a pessoa pode comprar um ingresso, de acordo com a idade. O algoritmo 
deve receber a idade da pessoa e efetuar uma avaliação, verificando se a idade é maior 
ou igual a 18 anos, para que o usuário possa comprar o ingresso. Se a idade for menor 
do que 18, será informado que sua entrada não é permitida. 
 
 
 
 
Atividade nº 03 
 
Um parque de diversão está começando a investir em tecnologia e a realizar 
automatização de alguns brinquedos, por meio do uso de inteligência artificial e 
tecnologias de escâner, a fim de verificar a altura dos clientes, e definir se eles estão aptos 
a entrar ou não em um brinquedo, sem precisar utilizar réguas ou medidor físico. Você 
foi contratado para desenvolver um protótipo de algoritmo para realizar essa verificação. 
 
 
Sendo assim, é necessário descrever a importância de fazer uma análise de um problema, 
aplicando as estruturas de repetição e o conceito na prática para verificar se três pessoas, 
medindo 1,73, 1,81 e 1,85 m podem entrar em um brinquedo que aceita somente maiores 
de 1,80 m. O algoritmo deve medir a altura das pessoas e efetuar uma avaliação, 
constatando se a altura é maior ou igual a 1,80 m, para possam entrar. Se menor do que 
1,80 m, o programa apresenta a mensagem “Entrada Não Permitida”. 
 
 
 
 
 
 
Atividade 04 
Observe o código a seguir e análise 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 ? 
 
 
PERGUNTA 2 
1. 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. 
 
 int[5] vetor = {1,2,4,5,8} 
 
 vetor[5] int = [1,2,4,5,8] 
 
 int vetor5 = {1,2,3,4,5} 
 
 
 int vetor[5] = {12345} 
 
 int vetor[5] = {1,2,4,5,8} 
1 pontos 
PERGUNTA 3 
1. Sobre vetor, é possível afirmar que cada elemento da lista pode ser 
acessado através de um número inteiro dado como índice. Na 
declaração de um vetor de tamanho 4, qual será o primeiro índice? 
 
 1 
 
 2 
 
 -1 
 
 0 
 
 vetor[1] 
1 pontos 
PERGUNTA 4 
1. 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. 
 
 3 
 
 0 
 
 
 2 
 
 4 
 
 1 
1 pontos 
PERGUNTA 5 
1. 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. 
 
 
 O valor da linha 1 na coluna 0 é de 10 
 
 Nenhuma das anteriores 
 
 O valor da linha 0 na coluna 1 é de 8 
 
 O valor da linha 1 na coluna 1 é de 9 
 
 O valor da linha 2 na coluna 0 é de 7 
1 pontos 
PERGUNTA 6 
1. Observe o código a seguir: 
 
#include<math.h> 
#include<stdio.h> 
#include<string.h> 
 
int main() { 
 
 int vetor[5], i; 
 
 for (i = 0; i < 5; i++) { 
 vetor[i] = i + 4; 
printf("%d\n",vetor[i]); 
 } 
 
 return 0; 
} 
 
Assinale a alternativa que corresponde ao valor que será exibido quando 
o i for igual a 3. 
 
 11 
 
 
 5 
 
 7 
 
 3 
 
 9 
1 pontos 
PERGUNTA 7 
1. Matriz é uma generalização de um vetor, ou seja, uma matriz é uma 
tabela de vários valores que possuem o mesmo tipo, e são 
armazenados sequencialmente assim como um vetor. As posições na 
memória são criadas ... 
Assinale a alternativa que completa a definição de matriz. 
 
 Nenhuma das anteriores. 
 
 
 Da origem de um vetor definido pelo tipo matriz. 
 
 Através de uma variável definida pelo tipo char. 
 
 Sequencialmente através de uma tabela definida como vetor. 
 
 Sequencialmente a partir da definição de uma matriz. 
1 pontos 
PERGUNTA 8 
1. Podemos definir um vetor como uma sequência de valores do mesmo 
tipo, no qual estes valores são armazenados na memória e faz o uso de 
um mesmo nome da variável, ou seja, com apenas um nome de uma 
variável é possível acessar inúmero valores. Com base nas informações 
apresentadas sobre vetor, assinale a alternativa correta: 
 
 
O vetor é uma variável que só pode ser do tipo inteiro e não poderá 
ser definido como uma lista de valores. 
 
 
 O vetor é uma tabela no qual pode possuir vários elementos do 
mesmo tipo, sendo definidos apenas por inteiros. 
 
 O vetor pode ser entendido de maneira lógica como uma lista de 
elementos, sendo todos do mesmo tipo. 
 
 O vetor não é uma lista, sendo assim não possui vários 
elementos do mesmo tipo. 
 
 O vetor é uma letra que pode ser definido do tipo char, sendo 
assim, só poderá ser incluídos caracteres do tipo String. 
1 pontos 
PERGUNTA 9 
1. A criação de um vetor do tipo inteiro com oito posições pode ser 
declarado através do código int vetor[8]. A partir da declaração, ao 
realizarmos a atribuição do valor de cada índice sendo o próprio índice + 
1, qual será o valor do vetor no índice número 4? 
 
Assinale a alternativa que corresponde à resposta correta: 
 
 6 
 
 5 
 
 Nenhuma das anteriores 
 
 
 4 
 
 3 
1 pontos 
PERGUNTA 10 
1. Observe o código. 
 
#include<stdio.h> 
#include<conio.h> 
int main(void) 
{ 
float notas[5] = {7, 8, 9.5, 9.9, 5.2}; 
 
printf("Exibindo os Valores do Vetor \n\n"); 
printf("notas[0] = %.1f\n", notas[0]); 
printf("notas[1] = %.1f\n", notas[1]); 
printf("notas[4] = %.1f\n", notas[4]); 
printf("notas[3] = %.1f\n", notas[3]); 
printf("notas[2] = %.1f\n", notas[2]); 
 
getch(); 
return 0; 
} 
 
Assinale a alternativa que corresponde a exibição da linha em negrito. 
 
 8 
 
 5.2 
 
 
 7 
 
 9.99.5 
1 pontos

Continue navegando