ATIVIDADE 1 – ESTRUTURA DE DADOS I – 52_2025
Olá, estudante! Realize a seguinte leitura e responda o que está sendo solicitado:
Ponteiros em linguagem C são poderosas ferramentas que permitem aos programadores manipular diretamente a memória do computador. Eles armazenam endereços de memória como valores, permitindo acesso eficiente e direto aos dados. Ao declarar um ponteiro, utilizamos um asterisco (*), como em ‘int *ptr;’, indicando que ‘ptr’ é um ponteiro para um inteiro. Com ponteiros, podemos alocar dinamicamente memória durante a execução do programa com funções como ‘malloc()’, ‘calloc()’, e ‘realloc()’, garantindo flexibilidade no uso de recursos. Entretanto, é crucial compreender e utilizar ponteiros com cuidado, pois erros como referenciar um ponteiro não inicializado podem resultar em comportamento indefinido ou falhas no programa. Portanto, dominar o uso de ponteiros é fundamental para programadores em C, permitindo a implementação de estruturas de dados complexas e algoritmos eficientes.
Ponteiros costumam confundir as pessoas que não estão acostumadas a utilizá-los, misturando a ideia de dados e de endereço na memória. Para esta atividade, você deverá DESENVOLVER um algoritmo em LINGUAGEM C seguindo os passos a seguir:
- Defina uma variável x, do tipo inteiro, e uma variável y, do tipo ponteiro de inteiro.
- Usuário deverá informar o valor 25 à variável x.
- Faça o ponteiro y apontar para o mesmo endereço da variável x.
- Altere o valor armazenado no endereço de y para 12.
- Execute a operação y = y + 1.
- Some 5 ao valor armazenado no endereço de y.
- Imprimir na tela: qual é o valor de x?
O que deverá ser entregue?
No espaço a seguir, deverá ser enviado, em formato de TEXTO, seu código-fonte que execute o que é requisitado nos passos anteriores.
IMPORTANTE:
– Acesse o link do vídeo que o professor da disciplina gravou com orientações para ajudá-lo nesse processo de criação e desenvolvimento. O acesso deverá ser realizado em: MATERIAL DA DISCIPLINA.
– Lembre-se que evidências de cópias de materiais, incluindo de outros acadêmicos, sem devidas referências, serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.
– Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se que a interpretação da atividade também faz parte da avaliação.
– Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.
– Sua resposta deve ser DIGITADA diretamente no quadro disponível no campo da Atividade de Estudo 1 (não é permitido anexar formulário).
– Sua atividade só poderá ser respondida uma ÚNICA vez, portanto só finalize o questionário quando estiver seguro da sua resposta.
– Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.
– Lembre-se que evidências de cópias de materiais, incluindo de outros acadêmicos, sem devidas referências serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.
Bons estudos!
Em caso de dúvidas, encaminhar mensagem ao seu Professor(a) Mediador(a).