Bertrand.pt - Algoritmos

Algoritmos

Lógica para Desenvolvimento de Programação de Computadores

de José A. Manzano e Jayr Figueiredo de Oliveira 

idioma: Inglês, Português
Editor: Érica
Edição ou reimpressão: junho de 2006
34,63€
Esgotado ou não disponível.

É indicado a estudantes e professores de Técnicas de Programação. Tem como objetivo introduzir os conceitos básicos de programação, pois o conteúdo é explorado de forma didática. Assim sendo, poderá ser usado como material de estudo, pois contém exercícios de aprendizagem e fixação do conteúdo abordado em cada capítulo. O estudo é iniciado desde os pontos mais simples de programação, chegando à programação estruturada com a utilização de sub-rotinas, quando o neoprogramador adquire os conhecimentos básicos para a montagem de programas mais eficientes e estruturados.


Índice do livro

Parte I - Introdução
Capítulo 1 - Abordagem Contextual

1.1 - Definições Básicas
1.2 - Necessidades do Uso da Lógica
1.3 - Aplicabilidade da Lógica no Auxílio do Desenvolvimento de Programas
1.4 - Diferenciação de Nomenclaturas
1.5 - Formas de Representação Gráfica
1.6 - Simbologias Básicas
1.7 - Simbologias Especiais

Capítulo 2 - Introdução à Lógica
2.1 - Princípios de Resolução de Problemas
2.2 - Particularidades entre Lógicas
2.2.1 - Linear
2.2.2 - Estruturada
2.2.3 - Modular
2.2.4 - Diagrama de Chapin
2.2.5 - Português Estruturado

Parte II - Técnicas Básicas de Programação
Capítulo 3 - Tipos de Dados e Instruções Primitivas

3.1 - Tipos de Informação
3.2 - Tipos de Dados
3.2.1 - Tipos Inteiros
3.2.2 - Tipos Reais
3.2.3 - Tipos Caracteres
3.2.4 - Tipos Lógicos
3.3 - O Uso de Variáveis
3.4 - O Uso de Constantes
3.5 - Os Operadores Aritméticos
3.6 - As Expressões Aritméticas ou Fórmulas Matemáticas
3.7 - Instruções Básicas
3.7.1 - Algumas Regras antes de Começar
3.7.2 - Entrada, Processamento e Saída
3.8 - Exercício de Aprendizagem
3.9 - Exercício de Fixação

Capítulo 4 - Estruturas de Controle - A Tomada de Decisões
4.1 - Desvio Condicional Simples
4.2 - Operadores Relacionais
4.3 - Desvio Condicional Composto
4.4 - Desvios Condicionais Encadeados
4.5 - Operadores Lógicos
4.5.1 - Operador Lógico: .e.
4.5.2 - Operador Lógico: .ou.
4.5.3 - Operador Lógico: .não.
4.6 - Exercício de Aprendizagem
4.7 - Exercício de Fixação

Capítulo 5 - Estrutura de Controle - Laços ou Malhas de Repetição
5.1 - Repetição do Tipo: Teste Lógico no Início do Looping
5.2 - Repetição do Tipo: Teste Lógico no Fim do Looping
5.3 - Repetição do Tipo: Variável de Controle
5.4 - Consideração entre os Tipos de Estruturas de Looping
5.5 - Estruturas de Controle Encadeadas
5.5.1 - Encadeamento de Estrutura Enquanto com Enquanto
5.5.2 - Encadeamento de Estrutura Enquanto com Repita
5.5.3 - Encadeamento de Estrutura Enquanto com Para
5.5.4 - Encadeamento de Estrutura Repita com Repita
5.5.5 - Encadeamento de Estrutura Repita com Enquanto
5.5.6 - Encadeamento de Estrutura Repita com Para
5.5.7 - Encadeamento de Estrutura Para com Para
5.5.8 - Encadeamento de Estrutura Para com Enquanto
5.5.9 - Encadeamento de Estrutura Para com Repita
5.6 - Exercício de Aprendizagem
5.7 - Exercício de Fixação

Parte III - Estruturas Básicas de Dados - Tabelas em Memória
Capítulo 6 - Estrutura de Dados Homogêneas I

6.1 - Matrizes de uma Dimensão ou Vetores
6.2 - Operações Básicas com Matrizes do Tipo Vetor
6.2.1 - Atribuição de uma Matriz
6.2.2 - Leitura dos Dados de uma Matriz
6.2.3 - Escrita dos Dados de uma Matriz
6.3 - Exercício de Aprendizagem
6.4 - Exercício de Fixação

Capítulo 7 - Aplicações Práticas do Uso de Matrizes do Tipo Vetor
7.1 - Classificação dos Elementos de uma Matriz
7.2 - Métodos de Pesquisa em uma Matriz
7.2.1 - Método de Pesquisa Seqüencial
7.2.2 - Método de Pesquisa Binária
7.3 - Exercício de Aprendizagem
7.4 - Exercício de Fixação

Capítulo 8 - Estruturas de Dados Homogêneas II
8.1 - Matrizes com mais de uma Dimensão
8.2 - Operações Básicas com Matrizes de Duas Dimensões
8.2.1 - Atribuição de uma Matriz
8.2.2 - Leitura dos Dados de uma Matriz
8.2.3 - Escrita dos Dados de uma Matriz
8.3 - Exercício de Aprendizagem
8.4 - Exercício de Fixação

Capítulo 9 - Estruturas de Dados Heterogêneas
9.1 - Estrutura de um Registro
9.1.1 - Atribuição de Registros
9.1.2 - Leitura de Registros
9.1.3 - Escrita de Registros
9.2 - Estrutura de um Registro de Conjuntos
9.2.1 - Atribuição de Registros de Conjuntos
9.2.2 - Leitura de Registro de Conjuntos
9.2.3 - Escrita de Registro de Conjuntos
9.3 - Estrutura de um Conjunto de Registros
9.3.1 - Atribuição de Conjunto de Registros
9.3.2 - Leitura de Conjunto de Registros
9.3.3 - Escrita de Conjunto de Registros
9.4 - Exercício de Aprendizagem
9.5 - Exercício de Fixação

Parte IV - Programação Estruturada ou Modular
Capítulo 10 - Utilização de Sub-Rotinas
10.1 - As Sub-rotinas
10.2 - O Método Top-Down

Capítulo 11 - Aplicação Prática do Uso de Sub-Rotinas -Procedimentos
11.1 - Exercício de Aprendizagem6
11.2 - Estrutura de Controle com Múltipla Escolha1
11.3 - Variáveis Globais e Locais4
11.3.1 - Escopo de Variáveis6
11.3.2 - Refinamento Sucessivo7
11.4 -Exercício de Fixação

Capítulo 12 - Utilização de Parâmetros
12.1 - Parâmetros Formais e Reais
12.2 - Passagem de Parâmetros
12.2.1 - Por Valor
12.2.2 - Por Referência
12.3 - Exercício de Aprendizagem
12.4 - Exercício de Fixação

Capítulo 13 - Aplicação Prática do Uso de Sub-Rotinas - Funções
13.1 - Aplicação de Funções em um Programa
13.2 - Considerações a Respeito de Funções
13.3 - Exercício de Aprendizagem
13.4 - Exercício de Fixação

Parte V - Apêndices

A - Resoluções de Alguns Exercícios de Fixação
B - Exemplos de Codificação

Algoritmos
Lógica para Desenvolvimento de Programação de Computadores
ISBN: 978857194718X Ano de edição ou reimpressão: Editor: Érica Idioma: Inglês, Português Dimensões: 237 x 168 x 23 mm Páginas: 264 Tipo de Produto: Livro Classificação Temática: Livros  >  Livros em Português  >  Informática  >  Programação

Sugestões

Linguagens WEB
10%
portes grátis
10% Cartão Leitor Bertrand
25,90€
Edições Sílabo
Java 8
10%
portes grátis
10% Cartão Leitor Bertrand
34,95€
FCA
X
O QUE É O CHECKOUT EXPRESSO?


O ‘Checkout Expresso’ utiliza os seus dados habituais (morada e/ou forma de envio, meio de pagamento e dados de faturação) para que a sua compra seja muito mais rápida. Assim, não tem de os indicar de cada vez que fizer uma compra. Em qualquer altura, pode atualizar estes dados na sua ‘Área de Cliente’.

Para que lhe sobre mais tempo para as suas leituras.