Ir para conteúdo
Entre para seguir isso  
Full'House

Lógica de Programação

Recommended Posts

Full'House    0
Full'House

Lógica de Programação serve para você aprender outras linguas de programação com mais facilidade.

 

Estou aprendendo isso, então vou passar o que eu sei, conforme eu vou aprendendo eu edito aqui.

 

Existem 3 tipos de programação: Algoritmo, Diagrama de Blocos e Português Estruturado.

 

Algoritmo:

Se descreve em tópicos o que é para o prorama fazer. Exemplo:

Testar uma lampada,e trocar caso ela não acenda(claro que não é tipo de programa que você vai fazer, É SÓ UM EXEMPLO)

 

01)Apertar o interrupitor

02)Se a lampada, então

03) Apagar a lampada

04)Se não

05) Pegar a escada

06) Posicionar a escada embaixo de lampada

07) Pegar a lampada reserva

08) Desligar o interrupitor

09) Subir na escada

10) Retirar a Lampada

11) Colocar a lampada

12) Retorne ao topo

 

Seria algo assim.

 

Diagrama de Blocos:

É uma coisa mais simples usar alguns desenhos:

imagemle0.jpgComo já da para ver serve para começar e terminar o diagrama de blocos.

 

imagem2qg7.jpgPegar valores.

 

imagem3es1.jpgFazer processamento de informações, contas.

 

imagem4ti9.jpgTomar alguma decisão.

 

imagem5vd5.jpgMostra o resultado.

 

Exmplo bem simples, tira Média de 3 notas e se For igual ou maior que 5 Mostra você Passou, se Não Você reprovou:

 

47695656nd4.jpg

 

Seria mais ou menos isso.

 

Português Estruturado:

Talvez a mais importante, é a mais usada, por exemplo o dev é dessa forma. Português Estruturado é um forma de chamar para facilitar, mas o certo é inglês estruturado, porque se você for aprender um linguagem de programação boa vai ser em inglês.

 

Fazer a mesma coisa do diagrama de blocos:

[color="Blue"]Dim[/color] nota1, nota2, nota3, m [color="Blue"]as Single[/color]
m =(nota1 + nota2 + nota3)/3
Se(m >= 5) então
    escrever("Você está aprovado")
Se não
    escrever("Você está reprovado")

 

O dim e o as single podem variar de acordo com a linguagem, por exemplo pascal usaria no lugar de dim Var e no lugar de as single : real (ou algo do genero)

 

Lógica do E do OU

Bem simples, funciona assim:

Logica do E:Só vai rodar se as duas, ou mais condições, forem verdadeiras

 

logicaezj1.jpg

Existe também o "não e"(em inglês se usa nad), que o contrario também.

 

Logica do ou:Basta uma das condições serem verdadeiras

 

logicaouyb1.jpg

E também existe o "não ou"(em inglês se usa nor"), que o contrario também.

 

 

Briso? Presta um pouquinho de atenção que você vai entender fácil. Se quiser pergunte.

 

 

 

 

Informações adicionais sobre programação:

O que é um aplicativo de windows?

è um aplicativo desses comuns que podesse dizer com um "design proprio", por exemplo o ip-changer.

Algo assim:

ipchangertd3.jpg

 

O que é um aplicativo de console?

É um aplicativo que é executado pelo MS-DOS(prompt de comando), por exemplo alguns executaveis de otsev.

Algo assim:

msdos_sdcc.gif

 

Dúvidas? Postem aqui, ou por MP.

 

Falou.

Compartilhar este post


Link para o post
Compartilhar em outros sites
SpeeD    1
SpeeD

Movido para Programação → Tutoriais.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Gooden    0
Black Gooden

Muito BOm Aconcelhado a toda as pessoas que tão Entrando no Mundo da programação. Uma das primeiras matérias que se dá é essa :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Snap    0
Snap

Eu já passei por isso ;D Algoritimos tem em Sistemas de Informações praticamente um ano todo ausha. Pra testarem o código podem usar o visualLg ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites
killer    0
killer

Muito Bom Legal Vlws ae cara

Compartilhar este post


Link para o post
Compartilhar em outros sites
Full'House    0
Full'House

Valeu, mas ainda estou aprendendo lógica e então não pude fazer grandes coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites
lokiado180    0
lokiado180

SO nbbbbb pra quem nunca viu issso... nunca vai entendeee!!! SHUuhsuhUHSHUUHs

 

So mais mapper..

 

Flw

 

 

Lokiado

Compartilhar este post


Link para o post
Compartilhar em outros sites
LG    1
LG

po que legal gostei me ajudoru muito

Compartilhar este post


Link para o post
Compartilhar em outros sites
ThUiN    0
ThUiN

Faz sentido, tem muita lógica.

Eu gostaria de aprender isto mas..

é um pouco dificil exige muita paciencia.

 

e você tem que quebrar a cabeça, mas

isto tem lógica sim deu até pra intender

um pouco.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fareham    0
Fareham

Bem, tentar explicar uma tabela da verdade para leigos é bem difícil.

Vou tentar exemplificar (edite ai no seu tópico se gostar, coloque créditos):

Pense em dois fios (A,B) um ligado a uma bateria em um extremo (A), ligado a uma lâmpada (S) e outro fio saindo da mesma (B)..

Utilizando a porta lógica "E" :

A | B | S

0 | 0 | 0 (se tirarmos os dois fios a lâmpada não acende)

0 | 1 | 0 (se ligarmos o fio na saida, mas não na entrada a lâmpada não acende)

1 | 0 | 0 (se ligarmos o fio na entrada, mas não na saida a lâmpada não acende)

1 | 1 | 1 (se ligarmos os dois fios na lâmpada, a corrente passa e esta acende)

Compartilhar este post


Link para o post
Compartilhar em outros sites
tamars    0
tamars

Muito bom para desenvolver a lógica sim...

 

Já vi alguns amigos meus fazendo os exercícios do Técnico sobre isso... x)

Compartilhar este post


Link para o post
Compartilhar em outros sites
_RIBEIRO_    0
_RIBEIRO_

Nossa meio dificil mais está otímo...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Schmidt xD    0
Schmidt xD

Está bem explicado, porém faltou muitas outras funções básicas, acrescentar alguns detalhes e etc... É Basicamente a Introdução de programação...porém tem um longo caminho a percorrer!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Full'House    0
Full'House
Está bem explicado, porém faltou muitas outras funções básicas, acrescentar alguns detalhes e etc... É Basicamente a Introdução de programação...porém tem um longo caminho a percorrer!

 

Eu sei, mas como disse no começo eu vou acrescentar mais coisas, assim que aprender. Mas meu professor anda meio lento para explicar as coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Pedro Vincenzo    0
Pedro Vincenzo

110% inútil. Você conseguiu piorar o que não presta.

Compartilhar este post


Link para o post
Compartilhar em outros sites
subdark    0
subdark

muito bom cara, to começando a estudar agora ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites
gamberlay    0
gamberlay

Legal legal

Continue assim

Ficou muito interesante.

Compartilhar este post


Link para o post
Compartilhar em outros sites
LorD Sybian    0
LorD Sybian

Gostei da sua lista,

principalmente pq comecei a estudar

lógica a uns 2 dias.

 

Comparando meu matérial de estudo com o seu,

o seu falta algumas informações, mas como você

disse será adicionadas posteriomente.

 

Parabéns!

Compartilhar este post


Link para o post
Compartilhar em outros sites
konohasannin    0
konohasannin

Mt bom mano. To começando agora a programas em pascal e gostei da sua aula vlws

Compartilhar este post


Link para o post
Compartilhar em outros sites
Full'House    0
Full'House

A segunda parte ja está esperando autorização,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×