·

Cursos Gerais ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Questão 1/4 - Estrutura de Dados\nQual a diferença entre a utilização de estruturas de decisão do tipo \"if\" com relação a estruturas tipo \"switch\"?\n\nEstruturas tipo \"if\" executam uma determinada tarefa se a condição \"lógica\" for verdadeira. Ex: if ( A > B). No caso de estruturas \"switch\", é colocada uma variável em evidência (switch (A)), e pode ser verificada \"N\" valores para esta mesma variável, conforme o valor pode executar determinadas tarefas, neste caso não há limites.\n\nResposta:\nA estrutura de decisão \"if\" executa uma determinada tarefa se uma condição \"lógica\" for verdadeira. \nNo caso de \"switch\", é especificada uma variável de controle na estrutura. Verifica-se \"N\" valores para esta mesma variável, podendo executar uma determinada tarefa para cada valor da variável, não tem limite. Questão 2/4 - Estrutura de Dados\nDescreva como você faria a declaração de uma variável matriz com 10 linhas e 10 colunas de registros que possui os campos nome, endereço, idade, peso e altura.\n\nResposta:\nstruct Dados(\n char nome[45],\n endereco[70];\n int idade;\n float peso, altura;\n} matriz[10][10];\n\nQuestão baseada na aula 2, slide 15. Questão 3/4 - Estrutura de Dados\nQual a diferença entre as estruturas de repetição \"While\" e \"Do While\"?\n\nResposta:\nNa estrutura \"While\" as rotinas a serem executadas ficam em loop \"enquanto\" a condição lógica de finalização seja \"verdadeira\". Já no caso da estrutura \"Do While\", as rotinas ficam em loop \"até\" que a condição lógica seja verdadeira. Outra diferença está no fato que as rotinas da estrutura \"Do While\" serão executadas pelo menos uma vez, pelo fato da verificação de repetição ser no final da estrutura. Já no caso da estrutura \"While\", como a verificação ocorre no início, as rotinas da estrutura podem nem mesmo serem executadas. Questão 4/4 - Estrutura de Dados\nQual a principal diferença na passagem de parâmetros para as funções.\n\nA principal diferença está na forma da passagem dos parâmetros. Estes podem ser por valor, onde é passado apenas o valor de uma variável. E se está variável que recebe este valor na função for alterada, não altera o valor original. Se a passagem for por referência, é passado o endereço da variável de origem, e se esta variável for alterada, também é alterado o valor da variável original.\n\nQuestão baseada nos slides da aula 3 slides 10 e 11. Resposta:\nA principal diferença está na forma das passagens dos parâmetros. Este pode ser passagem por valor, onde o valor da variável de origem é passado para uma outra variável na função, assim, quando este valor é alterado dentro da função o valor de origem não é alterado. Se a passagem for por referência, é passado o endereço de memória da variável de origem, assim, se o valor da variável for alterado na função irá alterar o valor da variável de origem.