ATPS Programa O Estruturada II 3
Faculdade Anhanguera de Campinas
TEC. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DANIELLE ROBERTA RA: 6658350114
MÁRCIO GONÇALVES RA: 6814000592
PAULO PALAZI RA: 6659413255
ATPS – Programação Estruturada II
Professor: Esp. Ivair Teixeira
Campinas
2014
SUMÁRIO
Funções 3
Passagens por Parâmetros 3
Passagem de Parâmetros por Valor 4
Passagem por Referência 4
Conclusão 5
Structs em C: O que são, para que servem e onde são usadas 6
Para que serve uma struct em C 6
Onde as Structs são Usadas 7
Exemplo de Programas Usando STRUCT 8
1. Desafio
De acordo com Deitel (2011), a Linguagem C foi desenvolvida nos laboratórios Bell, por Denis Ritchie, e implementada em computador em 1972. A Linguagem C se tornou mundialmente conhecida por ser a linguagem utilizada para desenvolver o sistema operacional UNIX e hoje, a grande maioria dos sistemas operacionais são escritos em linguagem C ou C++.
Dada a importância da Linguagem C para a área de programação, a Editora SABER, responsável edição de livros da área de computação e tecnologia, necessita reestruturar um novo livro para linguagem C, a ser lançado em breve, com novos e modernos capítulos e exercícios, que facilitem o aprendizado dos alunos de graduação, pós graduação e interessados em aprender a linguagem C.
Neste desafio, deverá ser realizado a construção de capítulos deste novo livro e a proposta e resolução de problemas computacionais, através da linguagem C, que possam ser incorporados ao livro. Os capítulos e os problemas, no formato de exercícios, devem ser didáticos, práticos e que sirvam como boa ferramenta de aprendizagem da linguagem C.
2. Etapa 1
Funções
Para começarmos, vamos entender um pouco sobre funções. Uma função é um conjunto de instruções desenhadas para cumprir uma tarefa particular e agrupadas numa unidade com um nome para referenciá-la.
As funções têm o papel de dividir granes tarefas de computação em tarefas menores, permitindo que as pessoas trabalhem sobre o