ce@d/etb linguagem tÉcnica de programaÇÃo .3 prezado estudante, bem-vindo a rede e-tec brasil!

Download CE@D/ETB LINGUAGEM TÉCNICA DE PROGRAMAÇÃO .3 Prezado estudante, Bem-vindo a Rede e-Tec Brasil!

Post on 11-Nov-2018

217 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 1

    CE@D/ETB

    LINGUAGEM TCNICA DE

    PROGRAMAO I

    Wendell da Cunha Lima *Material compilado da bibliografia em referncia, com adaptaes.

    Escola Tcnica de Braslia

    Braslia-DF

    2013

  • 2

    CURSO TCNICO EM INFORMTICA

    LINGUAGEM TCNICA DE PROGRAMAO I

    PROFESSOR-FORMADOR: WENDELL DA CUNHA LIMA

    ESCOLA TCNICA DE BRASLIA

    Braslia DF

    2013

  • 3

    Prezado estudante, Bem-vindo a Rede e-Tec Brasil! Voc faz parte de uma rede nacional pblica de ensino, a Escola Tcnica Aberta

    do Brasil, instituda pelo Decreto n 6.301, de 12 de dezembro 2007, com o

    objetivo de democratizar o acesso ao ensino tcnico pblico, na modalidade a

    distncia. O programa resultado de uma parceria entre o Ministrio da

    Educao, por meio das Secretarias de Educao a Distncia (SEED) e de

    Educao Profissional e Tecnolgica (SETEC), as universidades e escolas

    tcnicas estaduais e federais.

    A educao a distncia no nosso pas, de dimenses continentais e grande

    diversidade regional e cultural, longe de distanciar, aproxima as pessoas ao

    garantir acesso educao de qualidade, e promover o fortalecimento da

    formao de jovens moradores de regies distantes dos grandes centros

    geograficamente ou economicamente.

    A Rede e-Tec Brasil leva os cursos tcnicos a locais distantes das instituies de

    ensino e para a periferia das grandes cidades, incentivando os jovens a concluir o

    ensino mdio. Os cursos so ofertados pelas instituies pblicas de ensino e o

    atendimento ao estudante realizado em escolas-polo integrantes das redes

    pblicas municipais e estaduais.

    O Ministrio da Educao, as instituies pblicas de ensino tcnico, seus

    servidores tcnicos e professores acreditam que uma educao profissional

    qualificada integradora do ensino mdio e educao tcnica, capaz de

    promover o cidado com capacidades para produzir, mas tambm com autonomia

    diante das diferentes dimenses da realidade: cultural, social, familiar, esportiva,

    poltica e tica.

    Ns acreditamos em voc! Desejamos sucesso na sua formao profissional!

    Apresentao e-Tec Brasil CE@D/ETB

  • 4

    Ministrio da Educao

    Os cones funcionam como elementos grficos utilizados para facilitar a

    organizao e a leitura do texto, bem como solicitar exerccios e atividades

    complementares. Veja a funo de cada um deles:

    Ateno: Mostra pontos relevantes encontrados no texto.

    Saiba mais: Oferece novas informaes que enriquecem

    o assunto como curiosidades ou notcias recentes

    relacionadas ao tema estudado.

    Glossrio: Utilizado para definir um termo, palavra ou

    expresso utilizada no texto.

    Mdias Integradas: Indica livros, filmes, msicas, sites,

    programas de TV, ou qualquer outra fonte de informao

    relacionada ao contedo apresentado.

    Pratique: Indica exerccios e/ou Atividades

    Complementares que voc deve realizar.

    Resumo: Traz uma sntese das ideias mais importantes

    apresentadas no texto/aula.

    Avaliao: Indica Atividades de Avaliao de

    Aprendizagem da aula.

    Indicao de cones

  • 5

    Palavras do professor-formador ...........................................................................6

    Unidade 1: Introduo linguagem de programao Java ................................7

    1.1. Apresentao da Linguagem Java ................................................................... 07

    1.2. Configurao do ambiente de trabalho ............................................................ 11

    1.3. Fundamentos da Linguagem Java ................................................................... 15

    1.4. Algoritmos simples em Java............................................................................. 23

    Unidade 2: Estruturas condicionais e de repetio............................................... 28

    2.1. Estrutura de seleo simples ........................................................................... 28

    2.2. Comando "switch case" ................................................................................... 30

    2.3. Estrutura de repetio determinada ................................................................. 32

    2.4. Estrutura de repetio indeterminada .............................................................. 37

    Unidade 3: Programao orientada a objetos .........................................................47

    3.1. Conceitos da programao orientada a objetos ............................................... 47

    3.2. Classes e objetos ............................................................................................ 48

    3.3. Nveis de encapsulamento - private, protected,public ...................................... 55

    3.4. Encapsulamento - mtodos get() e set(). ......................................................... 58

    Unidade 4: Reuso de classes ..................................................................................

    4.1. Conceito de Herana .........................................................................................

    4.2. Terminologia ......................................................................................................

    4.3. Visibilidade de classes e pacotes.......................................................................

    Unidade 5: Aplicao dos conceitos da orientao a objetos ..................................

    8.1. Mtodos sem parmetro ....................................................................................

    8.2. Mtodos estticos ..............................................................................................

    8.3. Polimorfismo ......................................................................................................

    8.4. Sobrecarga ........................................................................................................

    8.5. Construtores padro e sobrecarregado..............................................................

    Unidade 6: Utilizao de classes .............................................................................

    5.1. Mtodos da Classe Math ...................................................................................

    5.2. Classe String .....................................................................................................

    5.3. Arrays ................................................................................................................

    5.4. Classe Format e DecimalFormat........................................................................

    5.5. Classe Date, SimpleDateFormat ........................................................................

    Unidade 7: Construo de projeto ...........................................................................

    6.1. Implementao de projeto Java .........................................................................

    SUMRIO

  • 6

    Referncias ........................................................................................................... 28

    Caro estudante, futuro Tcnico (a) em Informtica!

    Este caderno foi compilado a partir do material didtico disponibilizado pelo MEC

    (veja referncia bibliogrfica) com a finalidade de preencher a necessidade de se

    ter um material adequado e atualizado ao estudante do curso tcnico na rea de

    informtica, modalidade distncia, na disciplina de Linguagem Tcnica de

    Programao I - Java.

    Neste semestre, alm de novos conceitos, daremos continuidade aos assuntos j

    vistos na disciplina de estrutura de dados, s que agora sob o conceito do

    paradigma orientado a objetos utilizando linguagem Java, dessa forma voc

    estar preparado para as prximas etapas do curso, quando continuaro nas

    disciplinas de Linguagem Tcnica de Programao II e Linguagem Tcnica de

    Programao III.

    Assim, teremos uma metodologia de ensino em que voc dever

    compreender e seguir para evitar acumular dvidas e atrasar tarefas.

    1. Sero postadas, a cada unidade, no ambiente virtual, aulas em vdeo.

    2. Para cada unidade, ser postada lista de exerccios ou/e questionrio

    abrangendo o contedo especfico e os pr-requisitos mais imediatos, sendo

    concedido o tempo adequado para sua resoluo e postagem pelos estudantes.

    3. Durante o perodo de resoluo, o estudante deve participar ativamente com

    os colegas, pesquisando, resolvendo a atividade e postando suas dvidas de

    forma especfica para a tutoria, que as resolver prontamente.

    4. Ao trmino do perodo concedido, as atividades sero corrigidas pela tutoria

    com as devidas observaes.

    5. O estudante deve ento conferir as observaes e, mesmo aps a correo se

    ainda houver dvida, postar novos questionamentos.

    Lembre-se de organizar seu tempo, dedicar-se e tentar aproveitar ao mximo

    todos os recursos disponibilizados para seu aprendizado.

    Abrao e bons estudos!

    Prof. Wendell da Cunha Lima

    PALAVRAS DO PROFESSOR-FORMADOR

  • 7

    1.1 Apresentao da Linguagem Java Vamos comear com uma breve histria de como surgiu linguagem de programao

    Java, isso importante para que voc possa saber qual foi a ideia original e o porqu do

    sucesso do Java, tambm, precisamos entender como se d o sistema de funcionamento

    da linguagem, dess

Recommended

View more >