Algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4090 palavras )
  • Download(s) : 0
  • Publicado : 23 de setembro de 2011
Ler documento completo
Amostra do texto
Algoritmos

Simone Maria Viana
simone_viana@yahoo.com.br

2006

ÍNDICE

INTRODUÇÃO 6
LÓGICA 6
COMPUTADOR 6
PROGRAMA 7
LINGUAGENS DE PROGRAMAÇÃO 7
TÉCNICAS ATUAIS DE PROGRAMAÇÃO 7
AÇÃO 7
ESTADO 7
PROCESSO OU EVENTO 7
PADRÕES DE COMPORTAMENTO 7
EXERCÍCIO 7
CONCEITOS BÁSICOS 8
DEFINIÇÕES 8
COMO FAZER UM ALGORITMO 8
TESTE DE MESA 8
CLASSIFICAÇÃODOS ALGORITMOS 8
DESCRIÇÃO NARRATIVA 8
FLUXOGRAMA 9
PSEUDOCÓDIGO ou PORTUGOL 9
SIMBOLOGIA BÁSICA PARA FLUXOGRAMA 9
TIPOS DE DADOS 10
VARIÁVEIS 10
CONSTANTES 11
IDENTIFICADORES 11
EXEMPLOS 11
EXERCÍCIOS 12
LINGUAGEM C/C++ 13
BIBLIOTECAS 13
ETAPAS DA IMPLEMENTAÇÃO 14
include 14
DIRETIVAS define e undef 14
EXEMPLO 15
Dev-C++ 15LISTA DE RECURSOS 15
INSTALAÇÃO E CONFIGURAÇÃO DO DEV-C++ 16
ESTRUTURA SEQÜENCIAL 16
DECLARAÇÃO DE VARIÁVEIS EM ALGORITMOS 16
COMANDO DE ATRIBUIÇÃO EM ALGORITMOS 16
COMANDO DE ENTRADA EM ALGORITMOS 16
COMANDO DE SAÍDA EM ALGORITMOS 16
REQUERIMENTOS NECESSÁRIOS 16
TIPOS DE DADOS 16
ESTRUTURA SEQÜENCIAL EM C/C++ 17
DECLARAÇÃO DE VARIÁVEIS EM C/C++ 17STRINGS 17
getche() 18
Exemplos 18
COMANDO DE ATRIBUIÇÃO EM C/C++ 18
COMANDOS DE ENTRADA EM C/C++ 18
cin 18
gets 19
scanf 19
COMANDOS DE SAÍDA EM C/C++ 19
cout 19
printf 19
puts 20
COMENTÁRIOS EM C/C++ 20
OPERADORES E FUNÇÕES PREDEFINIDAS EM C/C++ 20
Matemáticos 20
Relacionais 20
Matemáticas 21
Lógicos 21
EXEMPLO 21EXERCÍCIOS 22
RECURSIVIDADE 24
ESTRUTURA CONDICIONAL (Controle de Fluxo) 25
ALGORITMOS 25
ESTRUTURA CONDICIONAL COMPOSTA 25
C/C++ 25
SIMPLES - IF 25
COMPOSTA – IF/ELSE 26
ESTRUTURA CASE - SWITCH 26
OPERADORES LÓGICOS 27
EXEMPLO 27
EXERCÍCIOS 28
ESTRUTURA DE REPETIÇÃO 31
ALGORITMOS 31
NÚMERO DEFINIDO DE REPETIÇÕES (ESTRUTURA PARA) 31
NÚMERO INDEFINIDODE REPETIÇÕES E TESTE DE INÍCIO (ESTRUTURA ENQUANTO) 31
NÚMERO INDEFINIDO DE REPETIÇÕES E TESTE NO FINAL (ESTRUTURA REPITA) 31
C/C++ 32
for 32
break 33
continue 33
while 33
do-while 33
EXEMPLOS 34
EXERCÍCIOS 34
VETORES 37
ALGORITMOS 37
DECLARAÇÃO DO VETOR 37
ATRIBUINDO VALORES AO VETOR 37
CARREGANDO UM VETOR 37
C/C++ 37DECLARAÇÃO DO VETOR 37
ATRIBUINDO VALORES AO VETOR 37
CARREGANDO UM VETOR 38
IMPRIMINDO UM VETOR 38
EXEMPLO 38
EXERCÍCIOS 40
MATRIZ 42
DEFINIÇÃO 42
DECLARAÇÃO DE MATRIZ 42
EXEMPLO DE MATRIZ 42
ATRIBUINDO VALORES À MATRIZ 42
CARREGANDO UMA MATRIZ 42
EXIBINDO OS ELEMENTOS DE UMA MATRIZ 43
C/C++ 43
DECLARAÇÃO DE MATRIZ 43
ATRIBUINDO VALORES 43EXIBINDO ELEMENTOS DA MATRIZ 44
EXEMPLOS 44
EXERCÍCIOS 46
MANIPULANDO CARACTERES EM C/C++ 47
FUNÇÃO strcpy() 47
FUNÇÃO strcat() 47
FUNÇÃO strlen() 47
FUNÇÃO strchr() 48
FUNÇÃO strstr() 48
FUNÇÃO strcmp() 48
EXERCÍCIO 48
REGISTROS (Estruturas) 49
DECLARAÇÃO - ALGORITMOS 49
DECLARAÇÃO DE REGISTROS EM C/C++ 49
DECLARAÇÃO DE VARIÁVEIS DO TIPOREGISTRO EM C/C++ 49
ACESSO A MEMBROS DE ESTRUTURAS 49
EXEMPLOS 50
EXERCÍCIOS 50
ARQUIVOS 52
DECLARAÇÃO EM C/C++ 52
COMANDOS DE ARQUIVOS EM C/C++ 52
fopen() 52
fclose() 53
ferror() 53
fputc() 53
fgetc() 53
fputs() 53
fgets() 53
fwrite() 53
fread() 53
fseek() 53
feof() 54
rewind() 54
remove() 54
fflush() 54exit() 54
LENDO E ESCREVENDO CARACTER EM ARQUIVOS EM C/C++ 54
putc 54
getc 55
feof 55
FLUXOS PADRÃO 55
fprintf 55
fscanf 55
EXEMPLOS 56
EXERCÍCIOS 57
SUB-ROTINAS 58
ALGORITMO: 58
SUB-ROTINAS (FUNÇÕES) EM C/C++ 58
COMANDO RETURN 58
EXERCÍCIOS 59

INTRODUÇÃO

Você sabe usar o raciocínio lógico?
Isto depende de vários fatores: calma,...
tracking img