Algoritmos – Técnicas de Programação – Livro


 

Voltado a estudantes de cursos técnicos e profissionalizantes, o livro abrange conceitos de programação de computadores, incluindo a norma ISO 5807:1985 (E) e conceitos importantes, como entrada, processamento, saída, tipos de dados, variáveis, constantes, operadores aritméticos e expressões aritméticas.

Explica tomada de decisão, laços condicional e incondicional, programação com matrizes, técnicas de ordenação e busca, uso de registros e uma maneira de incorporar – em uma única matriz – dados de tipos diferentes.

A organização de um programa em sub-rotinas complementa o ensino, abordando procedimentos, funções e passagens de parâmetro. Comenta, ainda, medidas de complexidade, fundamentos de otimalidade e backtracking, bem como ações de busca de padrões em strings.

O conteúdo pode ser aplicado para os cursos técnicos em Automação Industrial, Eletrônica, Geoprocessamento, Informática, Informática para Internet, Manutenção e Suporte em Informática, Mecatrônica, Programação de Jogos Digitais, Redes de Computadores, entre outros.

SUMÁRIO:

Capítulo 1 – Introdução aos Algoritmos
1.1 Breve história da computação
1.2 Lógica de programação e algoritmos
1.3 Paradigmas de programação
1.4 Diagrama de blocos
1.5 Linguagem de projeto de programação
1.6 Interpretadores, compiladores e tradutores
1.6.1 Interpretadores
1.6.2 Compiladores
1.6.3 Tradutores

1.7 Recomendações para resolução de problemas
1.8 Tabela ASCII
Agora é com você!

Capítulo 2 – Programação Sequencial
2.1 Etapas operacionais
2.2 Tipos de dados
2.2.1 Dado numérico inteiro
2.2.2 Dado numérico real
2.2.3 Dado caractere/cadeia
2.2.4 Dado lógico
2.3 Variáveis
2.4 Constantes
2.5 Operadores aritméticos
2.6 Expressões aritméticas
2.7 Instruções e comandos
Agora é com você!

Capítulo 3 – Programação com Desvios
3.1 Tomada de decisões
3.2 Operadores relacionais
3.3 Desvios condicionaisAlgoritmos
3.3.1 Desvio condicional simples 
3.3.2 Desvio condicional composto
3.3.3 Desvio condicional encadeado
3.3.4 Desvio com múltipla escolha
3.4 Divisibilidade
3.5 Operadores lógicos
3.5.1 Operador lógico .e
3.5.2 Operador lógico .ou
3.5.3 Operador lógico .não
Agora é com você!

Capítulo 4 – Programação com Laços

4.1 Controle de ciclos
4.2 Laço condicional pré-teste
4.3 Laço condicional pós-teste
4.4 Laço incondicional
Agora é com você!

Capítulo 5 – Programação com Matrizes

5.1 Estrutura de dados
5.2 Vetores ou matrizes unidimensionais
5.3 Tabelas ou matrizes bidimensionais
Agora é com você!

Capítulo 6 – Aplicação Prática de Matrizes
6.1 Ordenação de elementos
6.2 Pesquisa de elementos
Agora é com você!

Capítulo 7 – Programação com Registros
7.1 Tipos de dados derivados
7.2 Tipo de dado derivado: registro
7.3 Estrutura de um registro com matriz
7.4 Tipo de dado derivado: novo tipo
7.5 Matriz de registro
Agora é com você!

Capítulo 8 – Utilização de Sub-rotinas
8.1 Dividir para conquistar
8.2 Programação top-down e bottom-up
8.3 Procedimentos
8.4 Funções
8.5 Escopo de variáveis
8.6 Passagem de parâmetros
Agora é com você!

Capítulo 9 – Medidas de Complexidade de Algoritmos
9.1 Análise de algoritmos
9.2 Modelo de tempo e espaço: otimilidade de algoritmos
9.3 Busca de padrões em cadeias de caracteres
9.4 Fundamentos de retrocesso

    META 3 ATINGIDA! E AGORA? - CEV RESPONDE #078

    Ultrapassamos a terceira meta da campanha de crowdfunding para o curso de python! veja o que vai acontecer a partir de agora. gostou do vídeo?

    LIMITACIONES TéCNICAS, EL ORIGEN DE TODO AVANCE TECNOLóGICO

    El origen de toda revolución tecnológica fue una limitación técnica y la necesidad de resolverla para lograr un objetivo específico. en este video freddy vega ...

    110 A PRIORI ALGORITHM

    For full course experience please go to http://mentorsnet.org/course_preview?course_id=1 full course experience includes 1. access to course videos and ... Tudo sobre Algoritmos – Técnicas de Programação – Livro

Uma resposta para “Algoritmos – Técnicas de Programação – Livro”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *