Back to Livros

Construção de Algoritmos (com Java)

R$25,90

Trata-se de uma obra destinada a quem deseja iniciar-se em programação, mas não domina ainda a lógica de construção de programas.

fretegratis

Em estoque

Descrição

Trata-se de uma obra destinada a quem deseja iniciar-se em programação, mas não domina ainda a lógica de construção de programas. Está estruturada em duas partes: a primeira trata da construção de algoritmos e a segunda apresenta os mesmos algoritmos codificados em Java. Os algoritmos escolhidos são apresentados em nível crescente de complexidade, permitindo ao leitor dominar, paulatinamente, a técnica de construção de programas e iniciar-se na linguagem de programação Java.

Exemplo de uma questão comentada do livro QUESTÕES DE CONCURSOS PÚBLICOS PARA ANALISTAS DE SISTEMAS.

 

O trecho de algoritmo que executa a troca entre os valores contidos nas variáveis A e B é:

questãoalgoritmo

Comentários: a alternativa correta é a D. A questão envolve a troca de valores contidos entre duas variáveis A e B.

A alternativa A é incorreta porque, quando A recebe o valor contido em B no primeiro comando (A ← B), o valor contido em A é destruído, com o armazenamento na sua posição de memória do valor contido em B. O segundo comando (B ←A) acaba por armazenar o valor contido em A na posição de memória de B. Portanto, se o objetivo era trocar os valores armazenados entre as duas variáveis, o que resultou com os dois comandos foi que o valor contido em A foi perdido, e as duas variáveis armazenam o valor contido em B.

A alternativa B é incorreta porque as duas variáveis armazenam o valor contido em A, pois a variável temporária (TEMP) recebe o valor contido em A; no segundo comando, o valor de B recebe A, destruindo-o; o terceiro comando (A←TEMP) coloca o valor de TEMP em A.

A alternativa C é incorreta porque, no primeiro comando TEMP recebe o valor contido em A, depois o valor de B é armazenado em A, mas quando TEMP recebe B, isto acaba por fazer com que as duas variáveis fiquem com o valor de B, e o valor de A é perdido.

A alternativa correta é D, pois, no primeiro comando A é salvo em TEMP, após o valor de B é posto em A e, no fim, o valor de A (que ficou em TEMP) é armazenado em B. Portanto, com a execução da sequência de três comandos, o valor contido em A é passado para B e o valor que estava em B é passado para A.

(FURTADO & ARAÚJO, 2013)

alfredoAlfredo Braga Furtado

Possui Doutorado em Educação Matemática (área de Modelagem Matemática) pelo Instituto de Educação Matemática e Científica da Universidade Federal do Pará (2014), Mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1984), Especialização em Informática pela Universidade Federal do Pará (1981) e graduação em Curso de Tecnólogo em Processamento de Dados pela Universidade Federal do Pará (1976). Analista de Sistemas (da UFPA) de 1976 a 1995, e Professor Universitário (UFPA) desde 1978. Atualmente é professor associado da Universidade Federal do Pará. Atua na área de Engenharia de Software, gerência de projetos de software, metodologia científica, modelagem matemática (educação matemática), didática da Matemática e da Física. Já orientou mais de 275 trabalhos de conclusão de curso, entre graduação (Ciência da Computação, Sistemas de Informação e Licenciatura em Física) e pós-graduação lato sensu (Análise de Sistemas, Gerência de Projetos de Software e Sistemas de Banco de Dados). Foi coordenador do Curso de Bacharelado em Ciência da Computação e Chefe do Departamento de Informática da UFPA por dois mandatos. Criou a Empresa Júnior de Informática (UFPA) em 1999 e foi seu orientador até 17/3/2016. Foi coordenador do Curso de Pós-graduação (Especialização) em Análise de Sistemas no período de 1996 a 2011. É escritor, com oito livros publicados (seis livros técnicos e dois livros infantis). Últimos livros publicados:

  1. “Páginas Recolhidas: Política, Educação, Administração, Artigos, Valores, Crônicas e Outros Temas” (2009), reúne suas observações, leituras, críticas, depoimentos, sobre sua atividade docente;
  2. “Prática de Análise e Projeto de Sistemas” (2010), em parceria com Júlio Valente da Costa Júnior;
  3. Livro infantil: “A Tartaruga Sapeca” (2012);
  4. “Curso de Construção de Algoritmos (com Java)”, escrito com Valmir Vasconcelos de Araújo (2013);
  5. “Questões de Concursos Públicos para Analistas de Sistemas” (2015);
  6. Livro infantil “A Volta da Tartaruga Sapeca” (2015).

 

Valmir

Valmir Vasconcelos de Araújo

Possui título de bacharel em Sistemas de Informação, pela UFPA; trabalha como Técnico Administrativo na área pública, sendo também o responsável pela manutenção do Sistema de Informação da Central de Abastecimento Farmacêutico do Hospital Municipal de Parauapebas/PA. Estuda linguagens de programação e desenvolvimento de software desde 2001. Possui interesse pelas áreas de Engenharia de Software, Banco de Dados e Programação Orientada a Objetos, em especial Java

 

 

 

 

  • Editora: abfurtado.com.br.
  • Autor: Alfredo Braga Furtado e Valmir Vasconcelos de Araújo.
  • ISBN: 978-85-913473-1-5.
  • Origem: Nacional.
  • Ano: 2013.
  • Edição: 1.
  • Número de páginas: 228.
  • Formato: Brochura.

 

Informação adicional

Construção de Algoritmos

Java, Algoritmos, Programação

Avaliações

Não há avaliações ainda.

Apenas clientes logados que compraram este produto podem deixar uma avaliação.