• Document: E
  • Size: 3.08 MB
  • Uploaded: 2019-04-16 00:04:33
  • Status: Successfully converted


Some snippets from your converted document:

Capítulo 4 Instruções de controle: Parte I Java™ Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os direitos reservados. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. 4.1 Introdução  Antes de escrever um programa para resolver um problema, tenha um entendimento completo do problema e uma abordagem cuidadosamente planejada para resolvê-lo.  Entenda os tipos de blocos de construção que estão disponíveis e empregue técnicas comprovadas de construção de programas.  Este capítulo introduz as instruções if, if…else e while Operadores de atribuição compostos e operadores de incremento e decremento. Portabilidade dos tipos primitivos do Java. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. 4.2 Algoritmos  Qualquer problema de computação pode ser resolvido executando uma série de ações em uma ordem específica.  Um algoritmo é um procedimento para resolver um problema em termos – das ações a executar e – da ordem em que essas ações executam  Considere o ―algoritmo cresça e brilhe‖ seguido por um executivo para sair da cama e ir trabalhar: (1) Levantar da cama; (2) tirar o pijama; (3) tomar banho; (4) vestir-se; (5) tomar café da manhã; (6) dirigir o carro até o trabalho.  Suponha que os mesmos passos sejam seguidos em uma ordem um pouco diferente: (1) Levantar de cama; (2) tirar o pijama; (3) vestir-se; (4) tomar banho; (5) tomar café da manhã; (6) dirigir o carro até o trabalho.  Especificar a ordem em que as instruções (ações) são executadas em um programa é chamado controle de programa. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. 4.3 Pseudocódigo  Pseudocódigo é uma linguagem informal que ajuda você a desenvolver algoritmos sem se preocupar com os detalhes estritos da sintaxe da linguagem Java.  Particularmente útil para desenvolver algoritmos que serão convertidos em partes estruturadas de programas Java.  Similar ao inglês cotidiano.  Ajuda a ―estudar‖ um programa antes de tentar escrevê-lo em uma linguagem de programação como Java.  Você pode digitar o pseudocódigo convenientemente, utilizando um programa editor de textos qualquer.  O pseudocódigo cuidadosamente preparado pode ser facilmente convertido em um programa Java correspondente.  Normalmente, o pseudocódigo só descreve as instruções que representam as ações que ocorrem depois que você converte um programa no pseudocódigo em Java e depois de o programa ser executado em um computador. e.g., entrada, saída ou cálculos. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. 4.4 Estruturas de controle  Execução sequencial: As instruções em um programa são executadas uma após a outra na ordem em que são escritas.  Transferência do controle: Várias instruções Java permitem especificar que a próxima instrução a executar não seja necessariamente a próxima na sequência.  Bohm e Jacopini Demonstraram que todos os programas poderiam ser escritos sem nenhuma instrução goto. Todos os programas podem ser escritos em termos de apenas três tipos de estruturas de controle: — estrutura de sequência, a estrutura de seleção e a estrutura de repetição.  Ao introduzirmos as implementações das estruturas de controle do Java, na terminologia da Java Language Specification, nós as chamamos de “instruções de controle”. (C) 2010 Pearson Education, Inc. Todos os direitos reservados.  Estrutura da sequência Nativa do Java. A menos que instruído de outro modo, o computador executa instruções Java uma após a outra na ordem em que elas são escritas. O diagrama de atividades na Figura 4.1 ilustra uma estrutura de sequência típica em que dois cálculos são realizados na ordem. O Java permite ter o número de ações que você quiser em uma estrutura de sequência. Em qualquer lugar que uma ação única pode ser colocada, podemos colocar várias ações em sequência. (C) 2010 Pearson Education, Inc. Todos os direitos reservados. (C) 2010 Pearson Education, Inc. Todos os direitos reservados.  Diagrama de atividades UML.  Um diagrama de atividades modela o fluxo de trabalho (também cham

Recently converted files (publicly available):