Desenvolvimento de Software I

Visualizações: 387
Classificação: (0)

Idealizado com o intuito de oferecer os subsídios necessários para uma formação qualificada, esta obra ajuda o leitor a compreender o desenvolvimento dos principais algoritmos de manipulação de estruturas de dados e as características de cada uma delas. Também oferece técnicas de programação para a solução de problemas. 

FORMATOS DISPONíVEIS

eBook

Disponível no modelo assinatura da Minha Biblioteca

7 capítulos

Formato Comprar item avulso Adicionar à Pasta

Capítulo 1 - O que é informática?

PDF Criptografado

Evandro Manara Miletto

Alex Dias Gonsales

Fabio Yoshimitsu Okuyama

capítulo 1

O que é informática?

Os computadores estão em todos os lugares. São complexos em sua composição e servem para diferentes propósitos, sendo frequentemente usados como ferramentas para as mais diversas finalidades. Conhecer e saber como funciona um computador torna seu uso mais fácil. Neste capítulo, você entrará em contato com os conceitos que fundamentam a área da informática. Será apresentado ao leitor, mesmo ao sem experiência, o conhecimento necessário para utilizar e programar computadores, explorando as suas capacidades de receber, processar, armazenar e mostrar dados.

Objetivos deste capítulo

Reconhecer o que é informática, seus principais conceitos e sua importância.

Listar os principais acontecimentos da história dos computadores.

Descrever o processo de funcionamento dos computadores.

Reconhecer os diferentes tipos e componentes de um computador.

 

Capítulo 2 - Algoritmos I

PDF Criptografado

Tanisi Pereira de Carvalho

Fabrícia Py Tortelli Noronha

Fabio Yoshimitsu Okuyama

capítulo 2

Algoritmos I

Computadores são máquinas que realizam um grande número de operações.

Porém, eles não resolvem problemas sozinhos. Se quisermos que um computador resolva um problema ou automatize um processo, é necessário programar o computador para que ele entenda o que fazer. Mas, antes de escrever um programa, nós mesmos precisamos organizar passos para resolver esse problema de maneira que o computador possa executá-los. Para auxiliar nesse processo, desenvolvemos algoritmos – assunto que trataremos especificamente neste capítulo.

Objetivos deste capítulo

Entender o que é algoritmo, seus principais conceitos e sua utilização.

Ter uma visão geral sobre as diferentes formas de construção de algoritmo.

Identificar os diferentes comandos utilizados dentro da estrutura de um algoritmo.

Construir algoritmos sequenciais e de seleção em português estruturado e fluxograma.

 

Capítulo 3 - Algoritmos II

PDF Criptografado

Tanisi Pereira de Carvalho

Fabrícia Py Tortelli Noronha

Fabio Yoshimitsu Okuyama

capítulo 3

Algoritmos II

A maioria dos problemas que queremos resolver com o uso de computadores são usualmente problemas repetitivos e que manipulam uma grande quantidade de dados. A capacidade da máquina de realizar um grande número de vezes repetidas operações com um grande volume de dados com programas relativamente pequenos é o que torna interessante a programação.

Objetivos deste capítulo

Desenvolver algoritmos mais complexos.

Resolver problemas que envolvam comandos de seleção.

Resolver problemas que envolvam comandos de repetição.

Conhecer e utilizar tipos de dados compostos na solução de problemas.

Okuyama_03.indd 71

09/10/13 17:06

Comandos de repetição

No capítulo anterior, fizemos alguns algoritmos simples em que, a partir das notas de um aluno, era calculada sua média e sua situação (aprovado ou reprovado).

 

Capítulo 4 - Linguagem C: parte I

PDF Criptografado

Fabio Yoshimitsu Okuyama

Carlos Fernandes

Fabrícia Py Tortelli Noronha

capítulo 4

Linguagem C: parte I

Até aqui você teve uma visão geral sobre programação e desenvolvimento de algoritmos para resolver problemas. Neste capítulo, mostraremos como programar com a linguagem C, transformando algoritmos em programas. Além disso, mostraremos como configurar seu ambiente de trabalho e criar seus primeiros programas, utilizando o compilador e um ambiente de desenvolvimento integrado.

Objetivos deste capítulo

Configurar um ambiente para programação.

Criar programas na linguagem C.

Entender e corrigir erros simples em programas.

Entender os tipos de dados disponíveis em linguagem C.

Fazer uso de funções disponibilizadas na linguagem C.

Okuyama_04.indd 97

09/10/13 17:06

Conceito de linguagem C

A linguagem de programação C é uma linguagem voltada para programação estruturada, de propósito geral, que tem como principais características:

 

Capítulo 5 - Linguagem C: parte II

PDF Criptografado

Fabio Yoshimitsu Okuyama

Carlos Fernandes

Fabrícia Py Tortelli Noronha

capítulo 5

Linguagem C: parte II

A linguagem C é uma linguagem bastante poderosa que nos permite a implementação de programas com uma grande variedade de propósitos. Vimos, no capítulo anterior, os conceitos principais da linguagem C. Neste capítulo, continuaremos vendo como fazer uso da linguagem C e quais seus principais recursos.

Objetivos deste capítulo

Compreender o funcionamento de vetores, matrizes e strings em C.

Criar suas próprias funções em C.

Fazer uso de ponteiros em C.

Fazer uso de registros em C.

Processar parâmetros de linha de comando.

Usar a função de alocação de memória.

Okuyama_05.indd 129

09/10/13 17:05

Matrizes e vetores na linguagem C

As matrizes são tipos de dados uniformes e que possuem uma quantidade predeterminada de elementos referenciados por um mesmo nome, os quais podem ser acessados individualmente através de índices. As matrizes permitem, por exemplo, fazer uma estrutura de repetição que irá ler um conjunto grande de dados de mesmo tipo com poucas linhas de código. Quando a matriz possui apenas uma dimensão, esta é referida como vetor.

 

Capítulo 6 - Estrutura de dados

PDF Criptografado

Carlos Fernandes

Fabio Yoshimitsu Okuyama

capítulo 6

Estrutura de dados

Informações são armazenadas na memória temporária de um computador, em locais que denominamos variáveis, enquanto um programa é executado. Essas variáveis armazenam as informações segundo os tipos de dados primitivos que a linguagem de programação suporta. No entanto, nem sempre é possível representar os dados por meio dessas formas elementares, sendo necessário estruturas mais complexas que possuam um disciplinamento específico para o seu funcionamento e que representem os problemas do mundo real.

Algumas dessas estruturas serão vistas neste capítulo, sendo elas: pilhas, filas e listas lineares. Os exemplos utilizados aqui serão descritos na linguagem C, preferencialmente a versão ANSI. Dessa forma, o leitor deverá providenciar as devidas alterações, se forem necessárias, ao utilizar linguagens que não suportam variável ponteiro ou outros recursos específicos da linguagem C.

Objetivos deste capítulo

 

Capítulo 7 - Sistema de banco de dados

PDF Criptografado

César Augusto Hass Loureiro

Mariano Nicolao

capítulo 7

Sistema de banco de dados

Armazenar e manipular grandes quantidades de informação em uma empresa

é tarefa crucial para sua sobrevivência. Um banco de dados é uma coleção de informações relacionadas de forma a cria um sentido num contexto computacional. Neste capítulo, você aprenderá os conceitos necessários para a modelagem de um banco de dados, a fim de que, ao final de sua leitura, você possa criar seu próprio modelo Entidade Relacionamento (ER).

Objetivos deste capítulo

Saber o que compõe um sistema gerenciador de banco de dados.

Conhecer as propriedades de uma transação.

Reconhecer quais as etapas necessárias para uma modelagem de dados.

Compreender como funcionam os relacionamentos entre tabelas.

Okuyama_07.indd 211

09/10/13 17:04

Conceitos básicos

Entidade é qualquer objeto, evento, fato que seja passível de representação. No momento que reunimos as características desta entidade, nós possuímos dados, isto é, elementos reais ao seu respeito (evento, estado, fato, etc.) que podem ser apresentados através das mais diversas formas possíveis (imagens, textos, vídeos, fotos, etc.). Representando os dados de uma suposta entidade cliente, teríamos:

 

Detalhes do Produto

Livro Impresso
Book
Capítulos

Formato
PDF
Criptografado
Sim
SKU
BPP0000262769
ISBN
9788582601464
Tamanho do arquivo
13 MB
Impressão
Desabilitada
Cópia
Desabilitada
Vocalização de texto
Não
Formato
PDF
Criptografado
Sim
Impressão
Desabilitada
Cópia
Desabilitada
Vocalização de texto
Não
SKU
Em metadados
ISBN
Em metadados
Tamanho do arquivo
Em metadados