Wook.pt - Free Pascal - Programação de Computadores

Free Pascal - Programação de Computadores

Guia Básico de Orientação e Desenvolvimento para Programação em Linux, MS-Windows e MS-DOS

de Wilson Y. Yamatumi e José Augusto N. G. Manzano 

idioma: Português do Brasil, Português
64,59€
Esgotado ou não disponível.
Sinopse

Este livro apresenta ao estudante a programação de computadores com a linguagem Pascal disponibilizada pelo compilador Free Pascal.
Inicialmente traz uma abordagem histórica da linguagem Pascal e do seu ambiente integrado, os tipos de dados e instruções primitivas, uso de variáveis, tomada de decisão, laços de repetição, matrizes, métodos de pesquisa, estrutura de dados heterogêneas, utilização de sub-rotinas, procedures, parâmetros, function e construção de biblioteca de sub-rotinas.
Aborda programação com arquivos, formas de acesso, tipos de arquivos, variáveis dinâmicas, alocação dinâmica de memória, impressão, utilização de datas e apresentação do programa.

Índice

Parte 1 - Conceituação Teórica

Capítulo 1 - Introdução

1.1 - Histórico da Linguagem Pascal e Turbo Pascal
1.2 - Histórico do Ambiente Free Pascal
1.3 - Aquisição do Free Pascal
1.4 - Instalação do Compilador
1.4.1 - Plataforma MS-DOS
1.4.2 - Plataforma MS-Windows XP
1.4.3 - Plataforma Linux (Red Hat / Fedora)
1.5 - Notação Utilizada

Capítulo 2 - O Ambiente de Trabalho
2.1 - IDE (Integrated Development Environment)
2.2 - O Menu de Comandos
2.3 - Uso Básico do Ambiente
2.4 - Primeiro Programa

Parte 2 - Programação Básica

Capítulo 3 - Tipos de Dados e Instruções Primitivas

3.1 - Tipos de Dados
3.2 - O Uso de Variáveis
3.3 - Os Operadores Aritméticos
3.4 - As Expressões Aritméticas
3.5 - Instruções Básicas de Entrada e Saída
3.6 - Estrutura de um Programa em Pascal
3.7 - Diretório de Trabalho
3.8 - Programas para a Execução de Cálculos
3.9 - Exercício

Capítulo 4 - A Tomada de Decisão
4.1 - Desvio Condicional Simples
4.2 - Operadores Relacionais
4.3 - Desvio Condicional Composto
4.4 - Operadores Lógicos
4.4.1 - Operador Lógico de Conjunção
4.4.2 - Operador Lógico de Disjunção
4.4.3 - Operador Lógico de Disjunção Exclusiva
4.4.4 - Operador Lógico de Negação
4.5 - Prioridade de Uso dos Operadores Lógicos
4.6 - Exercícios

Capítulo 5 - Laços de Repetição
5.1 - Programação sem Laço
5.2 - Repetição com Teste Lógico no Início do Laço
5.3 - O Modo Debug
5.4 - Definição de Ponto de Parada
5.5 - Repetição do Tipo com Teste Lógico no Fim do Laço
5.6 - Repetição com Variável de Controle
5.7 - Consideração entre as Estruturas de Laços
5.8 - Exercício

Parte 3 - Tabelas em Memórias

Capítulo 6 - Estruturas de Dados de Uma Dimensão

6.1 - Matrizes de Uma Dimensão ou Vetores
6.2 - Operações com Matrizes do Tipo Vetor
6.3 - Aplicações Práticas
6.3.1 - Classificação de Elementos
6.3.2 - Métodos de Pesquisa
6.4 - Exercício

Capítulo 7 - Estruturas de Dados de Duas Dimensões
7.1 - Matrizes com Mais de Uma Dimensão
7.2 - Operações Básicas com Matrizes de Duas Dimensões
7.3 - Exercício

Capítulo 8 - Estruturas de Dados Heterogêneas
8.1 - Estrutura de Dados com o Uso do Tipo Registro
8.2 - Aplicação Prática do Tipo Registro
8.3 - Exercício

Parte 4 - Programação Estruturada ou Modular

Capítulo 9 - Utilização de Sub-Rotinas

9.1 - As Sub-Rotinas
9.2 - Tipos de Sub-Rotina
9.3 - Utilização de Rotinas Embutidas: As Units

Capítulo 10 - Utilização de Procedures
10.1 - Aplicação Prática de Procedure
10.2 - Estrutura de Controle com Múltipla Escolha
10.3 - Variáveis Globais e Locais
10.4 - Escopo de Variáveis
10.5 - Refinamento Sucessivo
10.6 - Exercício

Capítulo 11 - Utilização de Parâmetros
11.1 - Parâmetros Formais e Reais
11.2 - Passagem de Parâmetros
11.2.1 - Por Valor
11.2.2 - Por Referência
11.3 - Passagem de Parâmetro em uma Sub-Rotina
11.4 - Exercício

Capítulo 12 - Utilização de Function
12.1 - Aplicação Prática de Function
12.2 - Considerações a Respeito de Functions
12.3 - Exercícios

Capítulo 13 - Construir a Biblioteca de Sub-Rotinas do Programador
13.1 - Sub-Rotinas dentro do Programa
13.2 - Sub-Rotinas fora do Programa
Parte 5 - Programação com Arquivos

Capítulo 14 - Arquivos
14.1 - Definição de um Arquivo
14.2 - Operações Executadas em um Arquivo
14.3 - Formas de Acesso a um Arquivo

Capítulo 15 - Arquivos do Tipo Texto
15.1 - Criação de um Arquivo
15.2 - Gravação de Informações em um Arquivo
15.3 - Lendo Informações de um Arquivo
15.4 - Utilização de Arquivos do Tipo Texto
15.5 - Exercício

Capítulo 16 - Arquivos com Tipo Definido
16.1 - Criando de um Arquivo
16.2 - Gravando Informações em um Arquivo
16.3 - Lendo Informações de um Arquivo
16.4 - Utilização de Arquivos com Tipo Definido
16.5 - Exercícios

Capítulo 17 - Arquivos com Tipo Definido de Registro
17.1 - Arquivo de Acesso Direto
17.2 - Utilização de Arquivo Direto
17.3 - Manipulação de Arquivo Direto
17.4 - Gerenciamento Escolar - Primeira Versão
17.5 - Gerenciamento Escolar - Segunda Versão

Parte 6 - Programação Avançada

Capítulo 18 - Variáveis Dinâmicas

18.1 - Conceito Básico
18.2 - O Tipo Pointer
18.3 - As Áreas de Memória
18.4 - Criar e Eliminar Variáveis Dinâmicas
18.4.1 - Procedimentos New/Dispose
18.4.2 - PROCEDIMENTOS GETMEM/FREEMEM
18.5 - Eliminar Variáveis Dinâmicas - Mark/Release

Capítulo 19 - Alocação Dinâmica de Memória
19.1 - Estrutura Dinâmica de Dados do Tipo Matriz
19.1.1 - Matriz com Uma Dimensão
19.1.2 - MATRIZ COM DUAS DIMENSÕES
19.2 - Estrutura Dinâmica de Dados do Tipo Lista
19.2.1 - Lista Ligada Homogênea
19.2.2 - Lista Ligada Heterogênea
19.3 - Exercício

Capítulo 20 - Utilização de Impressora
20.1 - Saída para a Impressora
20.2 - Códigos de Controle
20.3 - O Tamanho do Papel
20.4 - Posicionamento de Informação
20.5 - Impressão de Relatório

Capítulo 21 - Utilização de Datas
21.1 - Alguns Conceitos Importantes
21.1.1 - Dia Juliano
21.1.2 - Calendário Juliano
21.1.3 - Calendário Gregoriano
21.1.4 - Ano Bissexto
21.2 - Algoritmos
21.2.1 - Data em Dia Juliano
21.2.2 - Dia Juliano em Data
21.2.3 - Verificação de Ano Bissexto
21.3 - Biblioteca: Unidade Datas
21.3.1 - Conversão de Dia, Mês e Ano em Caracter
21.3.2 - Conversão de Dia, Mês e Ano em Número
21.3.3 - Verificação de Ano Bissexto
21.3.4 - Inversão do Formato Data
21.3.5 - Validações
21.3.6 - Conversão de Data e Dia Juliano
21.3.7 - Dia da Semana
21.3.8 - Entrada de Data e de Dia Juliano
21.3.9 - Unidade: Datas.tpu
21.4 - Relatório de Títulos Vencidos

Capítulo 22 - Apresentação Visual
22.1 - Utilização de Cores
22.2 - Utilização de Molduras e de Linhas Divisória
22.2.1 - Moldura
22.2.2 - Linha Divisória Horizontal
22.3 - Menu com Barra Deslizante

Parte 7 - Apêndices

Apêndice A - Tabela ASCII

Apêndice B - Rotinas Comerciais

CADASTRO DE PESSOA FÍSICA

PROGRAMAS DE INTEGRAÇÃO SOCIAL

Cadastro Nacional da Pessoa Jurídica

Referências Bibliográficas

Índice Remissivo

Free Pascal - Programação de Computadores
de Wilson Y. Yamatumi e José Augusto N. G. Manzano 
ISBN: 9788536501369Edição ou reimpressão: Editor: ÉricaIdioma: Português do Brasil, PortuguêsDimensões: 167 x 237 x 35 mmPáginas: 392Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Programação
X
Coloque aqui o seu comentário
Free Pascal - Programação de Computadores
a sua avaliação:
X
Obrigado pela sua contribuição!

O seu comentário foi enviado para validação.

Nota:
A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
X
imagem
X
wook deve saber
Promoção válida para o dia 24-07-2017

Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
X
alerta de artigo novamente disponível

De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

X
O seu pedido foi registado com sucesso.
Caso este produto fique disponível, será alertado por email
X
wook deve saber
Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
X
wook deve saber
Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:
Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.
X
wook deve saber
O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
X
wook deve saber
O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
X
recomendar
Free Pascal - Programação de Computadores de Wilson Y. Yamatumi e José Augusto N. G. Manzano 
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

A sua identificação:

A identificação da pessoa a quem quer recomendar este titulo:

Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

X
A sua recomendação foi enviada com sucesso!
X
Ocorreu um erro a obter a informação! Por favor tente mais tarde.
X
não encontrou wook procura?
Nós procuramos por si!

A sua identificação:

A identificação do livro que procura:

O seu pedido foi enviado com sucesso!
X
envie esta lista aos seus amigos
lista de desejos

A identificação da pessoa a quem quer enviar esta lista:

X
A sua lista de compras foi enviada com sucesso para .
X
selecione o livro adotado:
X
wook deve saber


Oferta de portes válida para entregas em Portugal Continental, em encomendas de valor igual ou superior a 15€ e para envios em CTT Expresso Dia ou Rede Pickup.
Devolução do valor dos portes em cartão Wookmais para encomendas de valor inferior a 15€.

Nos envios para as ilhas dos Açores e da Madeira, 30% de desconto no envio em CTT Expresso Dia para encomendas de valor superior a 15€ ou devolução daquele valor em cartão Wookmais para encomendas inferiores a 15€. Tipos de envio disponíveis para encomendas até 10 kg.

Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.
X
wook deve saber


A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.
X
wook deve saber


EM STOCK – ENVIO IMEDIATO
Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

ENVIO ATÉ X DIAS
Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

PRÉLANÇAMENTO
Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

DISPONIBILIDADE IMEDIATA
Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

X
a sua lista de desejos encontra-se vazia
Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
Seja informado sobre promoções destes produtos
X
Ocorreu um erro
Por favor tente novamente mais tarde.
X
atingiu o limite máximo de dispositivos autorizados
Por favor, aceda à area de cliente para gerir os dispositivos ativos.
X
Temos pena de o ver partir!
Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
Junte-se à comunidade wook nas redes sociais:
X
wook deve saber


WOOK É O CHECKOUT EXPRESSO?
Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

COMO FUNCIONA?
A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

POSSO UTILIZAR OS MEUS VALES?
Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

EXCEÇÕES
O botão do Checkout Expresso só será visível se:
  • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
  • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
  • Não incluir artigos escolares na encomenda.