Logica de programação

Páginas: 56 (13761 palavras) Publicado: 3 de outubro de 2012
Bacharelado em Sistemas de Informação

UAPI

Módulo II
Organização de Sistema Metodológico
Algoritmos e Programação II

Módulo II
Algoritmos e Programação II
Magno Santos

PRESIDENTE DA REPÚBLICA
Luiz Inácio Lula da Silva
MINISTRO DA EDUCAÇÃO
Fernando Haddad
GOVERNADOR DO ESTADO
Wellington Dias
REITOR DA UNIVERSIDADE FEDERAL DO PIAUÍ
Luiz de Sousa Santos Júnior
SECRETÁRIODE EDUCAÇÃO A DISTÂNCIA DO MEC
Carlos Eduardo Bielschowsky
COORDENADORIA GERAL DA UNIVERSIDADE ABERTA DO BRASIL
Celso Costa
SECRETÁRIO DE EDUCAÇÃO DO ESTADO DO PIAUÍ
Antonio José Medeiros
COORDENADOR GERAL DO CENTRO DE EDUCAÇÃO ABERTA A
DISTÂNCIA DA UFPI
Gildásio Guedes Fernandes
SUPERITENDÊNTE DE EDUCAÇÃO SUPERIOR NO ESTADO
Eliane Mendonça
DIRETOR DO CENTRO DE CIÊNCIAS HUMANAS E LETRASAntônio Fonseca dos Santos Neto
COORDENADOR DO CUSO DE ADMINISTRAÇÃO A DISTÂNCIA
Francisco Pereira da Silva Filho
COODENADORA DE MATERIAL DIDÁTICO DO CEAD/UFPI
Cleidinalva Maria Barbosa Oliveira
DIAGRAMAÇÃO
Emanuel Alcântara da Silva

B726c SANTOS, Magno Alves
Algoritmos e Programação II / Magno Alves dos Santos
Teresina: UFPI/UAPI
2008.
Inclui bibliografia
1 Algoritmo. 2 LinguagemJava, 3 Programação Orientada a
Objetos . I. Universidade Federal do Piauí/Universidade Aberta do
Piauí. II. Título.
CDU: 32

Sumário Geral
UNIDADE 1. FUNDAMENTOS DE PROGRAMAÇÃO
ORIENTADA A OBJETOS

07

01 – Introdução à engenharia de software
02 – Introdução à programação de computadores
03 – Histórico da Linguagem Java
04 - Instalação do Java e do NetBeans
05 – Primeiro ProgramaJava com a IDE NetBeans
06 – Entrada e Saída de Dados

09
21
27
31
36
46

UNIDADE 2. ESTRUTURAS DE CONTROLE
07 – Estruturas de Decisão: if-then-else, switch
08 – Estruturas de Repetição: while, do-while, for
09 – Estruturas de Interrupção: break, continue, return

53
56
62
69

UNIDADE 3. ARRANJOS E ARGUMENTOS
10 – Arranjos em Java
11 – Argumentos em Java

75
77
83UNIDADE 4. PARADIGMA DE PROGRAMAÇÃO
ORIENTADA A OBJETOS
12 – Classes, Objetos e Métodos
13 – Definição de Classe em Java
14 – Herança, Polimorfismo e Interface
15 – Tratamento e Exceções em Java

89
91
107
125
138

APÊNDICES:
A01 - EXERCÍCIOS ADICIONAIS
A02 – PLANO DE ENSINO
A03 - AGENDA DE ATIVIDADES

142
145
149

REFERÊNCIAS BIBLIOGRÁFICAS

151

Apresentação
ApresentaçãoEste texto é destinado aos estudantes aprendizes que
participam do programa de Educação a Distância da
Universidade Aberta do Piauí (UAPI) vinculada ao consórcio
formado pela Universidade Federal do Piauí (UFPI) Universidade
Estadual do Piauí (UESPI), Centro Federal de Ensino
Tecnológico do Piauí (CEFET-PI), com apoio do Governo do
estado do Piauí, através da Secretaria de Educação.
Otexto deste compêndio é composto de quatro unidades,
contendo quinze sub-unidades, estruturadas de modo
sequencial, onde discorrem sobre os fundamentos da
programação de computadores orientada a objetos.
Na Unidade 1, abordamos os fundamentos de engenharia
de software e da programação orientada a objetos, apresentando
a anatomia de um programa orientado a objetos com seus
elementosconstituintes. Apresentamos os primeiros passos com
a IDE NetBeans e como escrever um código para ler e escrever
dados na entrada e saída padrão.
Na Unidade 2, apresentamos as estruturas de controle de
um programa em Java. Exemplificamos as estruturas de
repetição incremental, repetição com teste no início e repetição
com teste no final, além das estruturas de desvio condicional.
Na Unidade 3,abordamos as estruturas de dados de
arranjos homogêneos e heterogêneos. Trabalhamos exemplos
com vetores, matrizes e adicionalmente passagem de
parâmetros como argumentos para um programa
Na Unidade 4, são expostos conteúdos sobre o
paradigma da programação orientada a objetos. Focamos nas
definições e exemplos de classe, objeto, mensagem.
Apresentamos características intrínsecas da programação...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Logica de programação
  • Logica de programação
  • Lógica programação
  • logica de Programação
  • Logica de programação
  • Logica de Programação
  • Logica de programação
  • Logica de Programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!