Conectar-se

Esqueci minha senha

Últimos assuntos
» colisão de queda após outra colisão dando problema
Ontem à(s) 20:18 por Willy

» [Duvida] O que aprender
Seg 26 Jun 2017, 15:32 por Markituh

» BUILD FAILED: Cannot find BUILD.xml
Seg 26 Jun 2017, 14:50 por ReisBlender

» Nota de esclarecimento - GMBR voltou!
Sex 23 Jun 2017, 20:33 por Willy

» Regras do Fórum
Sex 23 Jun 2017, 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Jogo Dengue HTML
Seg 30 Nov 2015, 16:17 por guga

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Ordenar variavel em ordem decrescente
Sex 28 Ago 2015, 21:09 por Kodained

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Problema com Colisão
Qui 27 Ago 2015, 12:30 por The_Game

» Quem quer Uma Engine, e de Quê?
Qui 27 Ago 2015, 09:22 por theguitarmester

» [RESOLV]Como adicionar 2 objetos na mesma posição?
Qua 26 Ago 2015, 11:38 por Bhryenno Kelvyn Carlson

» Sistema de porta!!!
Ter 25 Ago 2015, 21:29 por theguitarmester

» Venda de objetos em Inventário - Multiplicado
Seg 24 Ago 2015, 18:33 por AG Hydra

» Atirar na direção certa
Seg 24 Ago 2015, 09:03 por theguitarmester

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Problemas na compilação android
Dom 23 Ago 2015, 23:43 por Zero.

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Como estabilizar um som
Sab 22 Ago 2015, 19:03 por Isquilo_Roedor

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» Sobre instance Creation Code
Sab 22 Ago 2015, 08:39 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» Como fazer um temporizador
Sex 21 Ago 2015, 19:02 por Isquilo_Roedor

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

Quem está conectado
18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36

Lógica da programação

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Lógica da programação

Mensagem por itallo em Qui 12 Maio 2011, 19:46

Bom pessoal, vasculhando algumas apostilas frees na internet achei uma apostila que vai ajudar muita gente!

Fonte: http://www.dgrh.unicamp.br:8081/dgrh//documentos-1/editais-estagios/edital-abertura-estagio-tec-informatica-fcm.pdf

APOSTILA: http://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf

Essa apostila foi oferecida gratuitamente pela unicamp.

Na apostila vocês encontrarão explicações sobre operadores aritméticos, operadores relacionais, operadores lógicos e muito mais, essa apostila parte do mais simples ao mais complexo.
Conselho: façam os exercícios!!!!

Veja o índice:

1 Introdução à Lógica de Programação...............................................................................4
1.1 Lógica...............................................................................................................................4
1.2 Seqüência Lógica .............................................................................................................4
1.3 Instruções.........................................................................................................................4
1.4 Algoritmo.........................................................................................................................5
1.5 Programas........................................................................................................................5
1.6 EXERCÍCIOS..................................................................................................................6
2 Desenvolvendo algoritmos ................................................................................................8
2.1 Pseudocódigo ...................................................................................................................8
2.2 Regras para construção do Algoritmo.............................................................................8
2.3 Fases.................................................................................................................................8
2.4 Exemplo de Algoritmo.....................................................................................................9
2.5 Teste de Mesa................................................................................................................. 10
2.6 EXERCÍCIOS................................................................................................................ 11
3 Diagrama de Bloco ......................................................................................................... 12
3.1 O que é um diagrama de bloco? .................................................................................... 12
3.2 Simbologia ..................................................................................................................... 12
3.3 EXERCÍCIOS................................................................................................................ 14
4 Constantes, Variáveis e Tipos de Dados .......................................................................... 15
4.1 Constantes...................................................................................................................... 15
4.2 Variáveis ........................................................................................................................ 15
4.3 Tipos de Variáveis ......................................................................................................... 16
4.4 Declaração de Variáveis ................................................................................................ 16
4.5 EXERCÍCIOS................................................................................................................ 17
5 Operadores ..................................................................................................................... 19
5.1 Operadores Aritméticos................................................................................................. 19
5.2 Operadores Relacionais................................................................................................. 19
5.3 Operadores Lógicos ....................................................................................................... 21
5.4 EXERCÍCIOS................................................................................................................ 22
6 Operações Lógicas.......................................................................................................... 23
6.1 EXERCÍCIOS................................................................................................................ 24
7 Estrutura de Decisão e Repetição.................................................................................... 26
7.1 Comandos de Decisão .................................................................................................... 26
7.1.1 SE ENTÃO / IF ... THEN ............................................................................................. 26

___________________________________________________________________________________________

7.1.2 SE ENTÃO SENÃO / IF ... THEN ... ELSE.................................................................. 27
7.1.3 CASO SELECIONE / SELECT ... CASE .................................................................... 29
7.1.4 EXERCÍCIOS................................................................................................................ 31
7.2 Comandos de Repetição................................................................................................. 32
7.2.1 Enquanto x, Processar (Do While ... Loop) ................................................................... 32
7.2.2 Até que x, processar ... (Do Until ... Loop)..................................................................... 33
7.2.3 Processar ..., Enquanto x (Do ... Loop While) .............................................................. 33
7.2.4 Processar ..., Até que x (Do ... Loop Until) ................................................................... 34
7.2.5 EXERCÍCIOS................................................................................................................ 35
8 Arquivos de Dados .......................................................................................................... 36
8.1 Conceitos Básicos........................................................................................................... 36
8.2 Abertura de Arquivos.................................................................................................... 37
8.3 Fechamento de Arquivos ............................................................................................... 37
8.4 Leitura de Arquivos....................................................................................................... 37
8.5 Movimentação de registros............................................................................................ 38
8.6 Gravação de Arquivos ................................................................................................... 39
8.7 Macro Fluxo................................................................................................................... 39
8.8 EXERCÍCIOS................................................................................................................ 40
9 Relatórios........................................................................................................................ 41
9.1 Características do Formulário....................................................................................... 41
9.2 Controle de linhas e salto de páginas............................................................................. 41
9.3 Impressão de Cabeçalho e Estética de Página............................................................... 41
9.4 EXERCÍCIOS................................................................................................................ 43
10 Simbologia...................................................................................................................... 44
11 Referências ..................................................................................................................... 45

espero que gostem e façam bom uso!


Última edição por CogumeloDoRock em Qui 19 Maio 2011, 23:07, editado 1 vez(es)
avatar
itallo

Ranking : Sem avaliações
Data de inscrição : 26/08/2009
Número de Mensagens : 969
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Lógica da programação

Mensagem por Anderson3d em Sex 13 Maio 2011, 11:02

uma das partes mais interessantes dai são os algoritmos e o uso dos laços.
avatar
Anderson3d

Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 1

Ver perfil do usuário http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

Re: Lógica da programação

Mensagem por Fuzenrad em Qua 18 Maio 2011, 20:10

Uma apostila muito boa, recomendo pra quem está começando agora e para aqueles que querem se aprofundar mais.

O grande diferencial dela é que ensina a lógica e metodologia e não os comandos e expressões, com isso, qual seja a linguagem que você programar: GML, C, C+, Delphi etc, a forma de interpretação e escrita é a mesma, só muda os comandos e a organização.

Só corrige o link: de 'ftp://' pra 'http://', em navegadores 'padrão' o protocolo de comunicação ftp não está ativado.
http://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf
avatar
Fuzenrad

Ranking : Nota A
Notas recebidas : A-A-A-A-B
Data de inscrição : 04/07/2010
Número de Mensagens : 1026
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Lógica da programação

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum