Jo bs
Apostila da Disciplina Introdução à Programação
Prof. Luiz Eduardo G. Martins
Profa. Valéria Maria D’Arezzo Zílio
Fevereiro/2003
Introdução à Programação
Índice
1. Uma Visão Geral do processo de desenvolvimento de software 03
2. Introdução à Lógica de Programação 05
3. Algoritmos 07
4. Comandos de Atribuição, Entrada e Saída de Dados 21
5. Estrutura de Seqüência 23
6. Estrutura de Seleção 24
7. Estrutura de Repetição 26
8. Crítica ou Consistência de Dados 38
9. Modularização 39
10. Tipos Estruturados 51
11. Arquivos 67
Bibliografia Consultada 80
1. Uma Visão Geral do Processo de Desenvolvimento de Software
Antes de começarmos a estudar lógica de programação, é importante que tenhamos uma visão geral do processo de desenvolvimento de software, uma vez que estudaremos lógica de programação com o objetivo de conseguir um bom embasamento para a prática da programação de computadores.
O processo de desenvolvimento de software consiste basicamente num conjunto de atividades divididas em etapas, onde o objetivo é, ao executar estas etapas, chegar à efetiva construção de um software[1].
Podemos encontrar na literatura em Informática[2] várias formas de representação das etapas em que consiste o processo de desenvolvimento de software. Estas formas de representação podem variar tanto na quantidade de etapas como nas atividades que devem ser realizadas por cada etapa.
A seguir apresentaremos uma forma de representação do processo de desenvolvimento de software que é bastante encontrada na literatura:
Etapas do processo de desenvolvimento de software.
Na figura 1 podemos ver o processo de desenvolvimento de software dividido em 6 etapas. A seguir daremos uma rápida explicação das atividades realizadas por cada etapa.
Planejamento: na etapa de planejamento é onde deve ser desenvolvido um plano inicial de desenvolvimento, levando em considerações questões