Funções de cordas e manipulação
Seminário: Funções de cordas e manipulação. Pesquise 862.000+ trabalhos acadêmicosPor: hinhamee • 20/10/2014 • Seminário • 488 Palavras (2 Páginas) • 176 Visualizações
ETAPA 4 (tempo para realização: 3 horas)
Aula-tema: Strings e Funções de Manipulação. Tipos Estruturados (Registros).
Esta atividade é importante para que você conheça os conceitos de Strings e Estruturas
e possa implementar uma solução mais elaborada para o problema do desafio, no que tange
a organização dos dados representados.
Para realizá-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1 (Aluno)
1. Fazer a leitura individual dos capítulos 7: Matrizes e Strings e 9: Estruturas do livro texto
da disciplina de Algoritmos e Programação (MIZRAHI, Victorine Viviane. Treinamento em
Linguagem C. 1ª ed. São Paulo: Pearson, 2007. p. 106 a 155; p. 215 a 236) focando a leitura
em Declaração de Strings, Construção de Registros e Manipulação de Registros.
2. Fazer a leitura individual de: Linguagem C - Notas de Aula. Disponível em
<http://www.inf.ufpr.br/nicolui/grad/ci067/Docs/NotasAula/notas-
27_Estruturas.html>. Disponível também no Google Docs em:
<https://docs.google.com/open?id=0B9e1nJ9U5ACjcTFWUVNmbVdOZXc>. Acessos
em: 18 set. 2012. Buscar compreender os conceitos fundamentais de Estruturas.
Passo 2 (Equipe)
Fazer a discussão do conteúdo do texto lido que será utilizado para produzir o relatório com
programas e análises de qualidade e complexidade, com destaque para:
• Representação de Strings em Linguagem C.
• Manipulação de Strings: Funções nativas da Linguagem C.
• Definição de Estruturas.
• Construção e Implementação de Estruturas em Linguagem C.
• Modelagem e utilização de Funções que manipulam Estruturas.
Passo 3 (Equipe)
Adotar o conceito visto nas aulas de Algoritmos e Programação e as leituras realizadas,
implementar uma solução que integre todos os passos anteriores, considerar:
1. Conceitualmente todos os candidatos a se tornarem uma estrutura, exemplo, Bobina
Jumbo.
2. Vetores de estruturas que considerem as informações anteriormente descritas em vetores
separados. Exemplo:
• Vetor para armazenagem dos dados do pedido do cliente (struct
pedidoCliente{...};)
3. Modularizar o seu programa criando as seguintes funções para manipulação de
estruturas (registros).
• Escrita dos dados de pedido.
• Escrita dos dados de cliente.
• Escrita dos dados de sequência de corte.
• Impressão dos dados de pedido.
Engenharia
...