Algoritmos

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

de José A. Manzano e Jayr Figueiredo de Oliveira
idioma: português, inglês
Editor: Érica, junho de 2006 ‧
34,63€
ESGOTADO OU NÃO DISPONÍVEL
Venda o seu livro
É 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

de José A. Manzano e Jayr Figueiredo de Oliveira

Propriedade Descrição
ISBN: 978857194718X
Editor: Érica
Data de Lançamento: junho de 2006
Idioma: Português, Inglês
Dimensões: 237 x 168 x 23 mm
Páginas: 264
Tipo de produto: Livro
Classificação Temática: Livros em Português > Informática > Programação
EAN: 9788571947184
Idade Mínima Recomendada: Não aplicável