Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
2Activity
×

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
FFerrari CCechinel Introducao a Algoritmos

FFerrari CCechinel Introducao a Algoritmos

Ratings: (0)|Views: 1,012|Likes:
Published by Edivan José Monte

More info:

Published by: Edivan José Monte on Aug 30, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

04/22/2014

pdf

text

original

 
U
NIVERSIDADE
F
EDERAL DO
P
AMPA
C
AMPUS
B
AGÉ
I
NTRODUÇÃO A
A
LGORITMOS E
P
ROGRAMAÇÃO
F
ABRICIO
F
ERRARI
—˜ri™ioderr—riFroF˜r 
C
RISTIAN
C
ECHINEL
™on—od™rii—n™e™inelFroF˜r 
B
AGÉ
, A
BRIL DE
2008,
VERSÃO
2.0
 
Sumário
I Conceitos Preliminares 9
1 O Computador 10
1.1 Histórico dos Computadores . . . . . . . . . . . . . . . . . . . . . . . . . 101.2 Arquitetura Básica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2.1 Unidade Central de Processamento (UCP). . . . . . . . . . . . . . 121.2.2 Memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.3 Dispositivos de Entrada e de Sda . . . . . . . . . . . . . . . . . . 13
2 Algoritmos 14
2.1 Conceito de Algortimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2 Partes de Um Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.3 Representações de um Algoritmo . . . . . . . . . . . . . . . . . . . . . . . 172.3.1 Fluxograma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.4 Programas de Computador . . . . . . . . . . . . . . . . . . . . . . . . . . 172.5 Linguagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.5.1 Linguagem Natural . . . . . . . . . . . . . . . . . . . . . . . . . . 182.5.2 Linguagem de Máquina e Assembler . . . . . . . . . . . . . . . . 192.5.3 Linguagens de Programação . . . . . . . . . . . . . . . . . . . . . 202.5.4 Pseudocódigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
II Dados 24
3 Representação de Dados 25
3.1 Representação Interna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.2 Tipos Primitivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.3 Constantes e Variáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.4 Manipulação de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
 
SUMÁRIO 
33.4.1 Identicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.4.2 Denição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.4.3 Atribuição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Expressões 33
4.1 Expressões Aritméticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.1.1 Precedência Geral dos Operadores Aritticos . . . . . . . . . . . 334.1.2 Escrita de Operões Aritticas . . . . . . . . . . . . . . . . . . . 354.1.3 Exceções em Expreses Aritméticas . . . . . . . . . . . . . . . . . 354.1.4 Simplificão de Expreses Aritticas . . . . . . . . . . . . . . 364.2 Expressões Lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.2.1 Operadores Relacionais . . . . . . . . . . . . . . . . . . . . . . . . 364.2.2 Operadores Lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5 Comandos de Entrada e Saída 40
5.1 Saída . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405.2 Entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
III Estruturas de Controle 43
6 Estruturas de Condição 44
6.1 Estrutura de Condição Simples:
se-então
. . . . . . . . . . . . . . . . . . 456.2 Estrutura de Condição Composta:
se-então-senã
. . . . . . . . . . . . . . 466.3 Estruturas de Condão Encadeadas . . . . . . . . . . . . . . . . . . . . . 486.4 Comando
caso
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7 Estruturas de Repetição 52
7.1 Teste no Início:
enquanto-faça 
. . . . . . . . . . . . . . . . . . . . . . . . . . 537.2 Teste no Fim:
faça-enquant
. . . . . . . . . . . . . . . . . . . . . . . . . . . 547.3 Repetição com Controle:
fa-para 
. . . . . . . . . . . . . . . . . . . . . . 547.4 Contadores e Acumuladores . . . . . . . . . . . . . . . . . . . . . . . . . . 557.4.1 Contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557.4.2 Acumuladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->