Este repositório é dedicado às aulas de Algoritmos e Lógica de Programação, semestre 2019/2.
- exemplos: código fonte dos exemplos contruídos em sala de aula.
- slides: slides sobre a disciplina.
- outros: anotações gerais sobre a disciplina.
Os links e livros abaixo deverão ser usados para referências.
- Título: Lógica de programação: a contrução de algoritmos e estruturas de dados
- Edição: 3
- Autores: André Luiz Villar Forbellone, Henri Frederico Eberspacher
- ISBN: 85-7605-024-2
- Título: Java 7: ensino didático
- Edição: 2
- Autores: Sérgio Furgeri
- ISBN: 978-85-365-0278-6
Abaixo estão as citações que deverão ser utilizadas no capítulo II.
Um algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido.
-- página 3, deste livro
Significa o uso correto das leis do pensamento, da 'ordem da razão' e de processos de raciocínio e simbolização formais na programação de computadores, objetivando a racionalidade e o desenvolvimento de técnicas que cooperem para a produção de soluções logicamente válidas e coerentes, que resolvam com qualidade os problemas que se deseja programar.
-- página 2, deste livro
Java é uma linguagem de programação que se tornou atrente pelo fato de que os programas podem ser executados virtualmente em qualquer plataforma, aceitos em qualquer tipo de computador.
JVM é uma máquina virtual responsável por interpretar a aplicação Java desenvolvida e permitir que esta aplicação seja executada independente do sistema operacional.
-- página 18, deste livro
Netbeans é um ambiente para desenvolvimento de aplicações Java. É um ambiente open source, ou seja, é mantido por uma comunidade de colaboradores espalhados pelo mundo.
-- citar a página inicial deste site
Tipos primitivos são tipos de dados que são inerentes à linguagem de programação. char, byte, int, short, long, float, double e boolean são considerados tipos de dados primitivos em Java.
-- página 32, deste livro
Uma variável é um tipo de identificador cujo nome, escolhido pelo programador, é associado a um valor pertencente a um tipo de dado.
-- página 32, deste livro
for é um laço de repetição que possibilita a repetição da execução de um bloco de instruções até que uma condição específica ocorra.
-- página 60, deste livro
O if, em conjunto com o else, forma uma estrutura que permite a seleção entre dois caminhos distintos para execução, dependendo do resultado (verdadeiro ou falso) de uma expressão lógica.
-- página 48, deste livro
Funções, ou métodos, são trechos de código que permitem modularizar um sistema, isto é, são pequenos bloco que, juntos, compõem um sistema maior.
-- página 89, deste livro
Uma classe é um molde, um modelo, um protótipo a partir do qual os objetos podem ser criados. Em resumo, um objeto é uma abstração dos objetos reais existentes (alunos, cadeiras, mesas, lousa, etc).
-- página 105, deste livro