Apostila C
¸˜ ` e
Computacao Usando a
¸˜
Linguagem C
Editado por:
Carlos Hitoshi Morimoto
Ronaldo Fumio Hashimoto
Compilacao de notas de aulas
¸˜
utilizadas em disciplinas introdut´rias o do Departamento de Ciˆncia da Computacao e ¸˜ do Instituto de Matem´tica e Estat´ a ıstica da Universidade de S˜o Paulo. a S˜o Paulo – 2010 a Pref´cio a Esta apostila ´ uma compilacao de notas de aulas de disciplinas de Introducao a Ciˆncia da Computacao oferecie
¸˜
¸˜ ` e
¸˜
das pelo Departamento de Ciˆncia da Computacao do IME/USP e tem por objetivo apresentar conceitos b´sicos e ¸˜ a de computacao e programacao por meio de exerc´
¸˜
¸˜ ıcios pr´ticos. a Originalmente, a compilacao destas notas de aulas foi realizada com o objetivo de apresentar um material de
¸˜
apoio para o curso n˜o-presencial de MAC2166 oferecido aos alunos da Escola Polit´cnica da USP. Tradicionala e mente, a linguagem C ´ utilizada no ensino dessa disciplina, e por isso ela tamb´m ´ utilizada nessa apostila. e e e
´
Com este material pronto, pensamos que ele possa ser util tamb´m aos alunos de cursos presenciais. e Pela nossa experiˆncia, o m´todo mais eficaz para aprender a programar ´ programando. Por isso, as notas e e e de aula est˜o organizadas na forma de resolucao de v´rios exerc´ a ¸˜ a ıcios, com foco na resolucao de problemas,
¸˜
estruturando a solucao na forma de um programa, ao inv´s da simples descricao de comandos da linguagem C.
¸˜
e
¸˜
`
Obviamente, cada professor confere a sua aula um “sabor” e um “colorido” diferente: cada um tem sua pr´pria o maneira de ensinar. Por isso, advertimos que n˜o necessariamente estas notas de aulas ser˜o seguidas pelo seu a a
´
professor, mas de toda maneira, esperamos que esta apostila seja util para os alunos como material de estudo e de apoio em seu primeiro contato com um curso introdut´rio de computacao e programacao. o ¸˜
¸˜
Vale a pena ressaltar que estas