Buscar

Atividade 3 LÓGICA PARA REDES DE COMPUTADORES

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 5 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

Prévia do material em texto

Curso GRA0499 LÓGICA PARA REDES DE COMPUTADORES 
GR1958211 - 202110.ead-15147.01 
Teste ATIVIDADE 3 (A3) 
Iniciado 08/02/21 12:34 
Enviado 08/02/21 12:49 
Status Completada 
Resultado da 
tentativa 
10 em 10 pontos 
Tempo decorrido 14 minutos 
Resultados 
exibidos 
Respostas enviadas, Respostas corretas, Comentários 
• Pergunta 1 
2 em 2 pontos 
 
Quando a linguagem C foi criada, em 1970, por Dennis Ritchie, era um 
resultado de um processo de desenvolvimento que começou com uma 
linguagem mais antiga, chamada de BCPL, desenvolvida por Martin 
Richards, o que levou à criação da linhagem chamada B, por Ken 
Thompson. Além do mais, a linguagem C tinha o foco no desenvolvimento 
de compiladores e de sistemas operacionais, tendo sido utilizada na 
construção de uma versão do Unix. (Fonte: SCHILDT, H. C Completo e 
Total. São Paulo: Makron Books, 1996.) 
Considerando o texto anterior a respeito da linguagem BCPL, podemos 
dizer que sua sigla significa: 
 
Resposta 
Selecionada: 
 
Basic Combined Programming Language (Linguagem 
de Programação Combinada Básica). 
Resposta Correta: 
Basic Combined Programming Language (Linguagem 
de Programação Combinada Básica). 
Comentário da 
resposta: 
Basic Combined Programming Language (Linguagem 
de Programação Combinada Básica). 
 
 
• Pergunta 2 
2 em 2 pontos 
 
Analise o seguinte código em C: 
 
#include <stdio.h> 
#include <string.h> 
main () 
{ 
 char palavra[30]; 
 int tamanho, i; 
 printf ("\n Digite uma palavra: "); 
 gets(palavra); 
 tamanho = strlen(palavra); 
 for (i = 0; i < tamanho; i++) 
 { 
 
 printf ("\n %s", palavra); 
 } 
 return (0); 
} 
 
Fazendo o teste de mesa a respeito do resultado, digitando, por exemplo, a 
palavra “teste”, qual o resultado que irá aparecer na tela? Analise as 
alternativas a seguir: 
Resposta Selecionada: 
teste 
 teste 
 teste 
 teste 
 teste 
Resposta Correta: 
teste 
 teste 
 teste 
 teste 
 teste 
Comentário da 
resposta: 
Correta, pois irá contar a quantidade de caracteres do 
exemplo (cinco caracteres), e imprimirá o total de linhas. 
 
 
• Pergunta 3 
2 em 2 pontos 
 
O VisualG possui vários comandos relativos à execução de um algoritmo. 
Dentre eles, temos: o comando Executar, que inicia (ou continua) a 
execução automática do pseudocódigo; o comando Passo a passo, que 
inicia (ou continua) a execução, linha por linha do pseudocódigo, dando ao 
usuário a oportunidade de acompanhar o fluxo de execução, os valores das 
variáveis e a pilha de ativação dos subprogramas; e o comando Parar, que 
termina imediatamente a execução do pseudocódigo. (Fonte: MANUAL DO 
VISUALG 3.0. Página inicial do Manual do Visualg 3.0. VisualG 3.0, 25 fev. 
2017. Disponível 
em: <http://manual.visualg3.com.br/doku.php?id=manual>. Acesso em: 06 
dez. 2018.) 
 
Em relação aos comandos disponíveis no VisualG para a execução dos 
pseudocódigos, analise as afirmativas a seguir: 
 
I - Liga/desliga breakpoint: insere/remove um ponto de parada na linha em 
que esteja o cursor. Esses pontos de parada são úteis para a depuração e o 
acompanhamento da execução dos pseudocódigos, pois permitem a 
verificação dos valores das variáveis e da pilha de ativação de 
subprogramas. 
II - Desmarcar todos os breakpoints: ativa todos os breakpoints que estejam 
desativados naquele momento. 
III - Executar em modo DOS: com esta opção ativada, tanto a entrada como 
 
a saída-padrão passam a ser uma janela que imita o DOS, simulando a 
execução de um programa nesse ambiente. 
IV - Gerar valores aleatórios: ativa a geração de valores aleatórios que 
substituem a digitação de dados. A faixa padrão de valores gerados é de 0 a 
100 inclusive, mas pode ser modificada. Para a geração de dados do tipo 
caractere, não há uma faixa preestabelecida: os dados gerados serão 
sempre strings de cinco letras maiúsculas. 
V - Pilha de ativação: exibe a pilha de subprogramas desativados num dado 
momento. Convém utilizar este comando em conjunto com breakpoints ou 
com a execução Passo a passo. 
É correto o que se afirma em: 
Resposta Selecionada: 
I, III e IV, apenas. 
Resposta Correta: 
I, III e IV, apenas. 
Comentário da resposta: I, III e IV, apenas. 
 
 
• Pergunta 4 
2 em 2 pontos 
 
Na programação, uma variável é um objeto capaz de reter e de representar 
um valor ou uma expressão. As variáveis são associadas a "nomes", 
chamados identificadores, durante o tempo de desenvolvimento. Em relação 
à variável, do ponto de vista da programação de computadores, trata-se de 
uma região de memória (do computador) previamente identificada, cuja 
finalidade é armazenar os dados ou as informações de um programa por um 
determinado espaço de tempo, organizando-se tal qual um armário com 
várias divisões, sendo cada divisão identificada por um endereço diferente, 
em uma linguagem entendida pelo computador. (Fonte: WIKIPÉDIA, a 
enciclopédia livre. Variável (programação). Wikipédia, 09 ago. 2018. 
Disponível 
em: <https://pt.wikipedia.org/wiki/Variável_(programação)>. Acesso em: 20 
dez. 2018.) 
Na declaração de variáveis, devemos nos atentar para o fato de que elas 
são seguidas de ;. Também, podemos declarar, em uma mesma linha, 
diversas variáveis do mesmo tipo. A respeito de variáveis, avalie as 
afirmativas a seguir: 
 
I - int quant; - declara uma variável chamada “quant”, que pode armazenar 
um valor inteiro. 
II - float soma; - declara uma variável chamada “soma”, que pode armazenar 
um valor real. 
III - float nota, media; - declara duas variáveis denominadas “nota” e 
“media”, que podem armazenar valor real. 
IV - char sexo; - declara uma variável denominada “sexo”, que pode 
armazenar um valor booleano. 
V - char nome[40]; - declara uma variável denominada “nome”, que pode 
 
armazenar até 40 caracteres. 
É correto o que se afirma em: 
Resposta Selecionada: 
I, II, III e V, apenas. 
Resposta Correta: 
I, II, III e V, apenas. 
Comentário da 
resposta: 
A afirmativa IV está incorreta. O correto seria: declara 
uma variável denominada “sexo”, que pode armazenar 
um caractere. 
 
 
• Pergunta 5 
2 em 2 pontos 
 
Vetores, também chamados arrays (do inglês), arranjos ou, ainda, matrizes, 
são uma maneira de armazenar vários dados num mesmo nome de variável 
por meio do uso de índices numéricos. Em C, vetores devem sempre conter 
dados do mesmo tipo de variável. Declaramos vetores de maneira muito 
semelhante à declaração de variáveis normais. A única diferença é que, 
depois do nome da variável, deve ser informada a quantidade de elementos 
do vetor. 
 
Fonte: WIKILIVROS - Livros abertos por um mundo aberto. Programar em 
C/Vetores. Wikilivros, 27 out. 2018. Disponível 
em: <https://pt.wikibooks.org/wiki/Programar_em_C/Vetores>. Acesso em: 
20 dez. 2018. 
 
Em linguagem C, os vetores são muito utilizados para simplificar os códigos, 
com isso, consegue-se extrair informações em uma grande quantidade de 
dados. Sobre vetores, analise o código a seguir: 
 
#include <stdio.h> 
int main() 
{ 
 float notas[3]; 
 printf("Insira sua primeira nota: "); 
 scanf("%f", &notas[0]); 
 printf("Insira sua segunda nota: "); 
 scanf("%f", &notas[1]); 
 notas[2] = (notas[0] + notas[1])/2; 
 printf("Sua media e: %.2f\n", notas[2]); 
} 
 
Em relação ao código anterior, é correto afirmar que: 
 
Resposta Selecionada: 
O vetor foi declarado como float de tamanho três. 
Resposta Correta: 
O vetor foi declarado como float de tamanho três. 
 
Comentário da resposta: O vetor foi declarado como float de tamanho três.

Continue navegando