Tempo de leitura: 4 minutos
Muita gente inicia na área de cheating sem ter aprendido a lógica de programação e isso é ruim, pois essas pessoas acabam se frustrando mais na frente por simplesmente não conseguirem evoluir ou resolver problemas que deveriam ser simples.
Muitos, simplesmente ignoram essa etapa por achar que seja difícil e vá levar muito tempo, mas acredite, é mais fácil e bem mais simples do que parece.
Neste artigo vou dar uma introdução de lógica de programação e seus conceitos base. Entendendo isso ficará bem mais fácil para você a aprender a programar alguma linguagem e a dar continuidade no aprendizado de cheating.
O que podemos entender por lógica de programação?
Lógica de programação permite definir a seqüência lógica para o desenvolvimento de um programa. Essa seqüência lógica nada mais é do que uma seqüência de instruções.
Ta, mas iai, o que são instruções?
Instruções são as informações que indicam ao computador a ação que deve ser executada. Fazendo uma analogia a preparação de um bolo, por manteiga, por exemplo, seria uma instrução, então teríamos várias instruções como, por ovos, por açúcar, mexer, por no forno, etc (eu não sei exatamente como se faz um bolo hahaha). Enfim, agora ficou mais claro, não é mesmo?
Mas não se pode executar essas instruções desordenadamente, por exemplo, não se vai por a tigela no forno, sem antes ter misturado os ingredientes do bolo. Essa seqüência de instruções que seguem uma ordem(a receita) são denominadas de ALGORITMOS.
Agora deixando o bolo de lado e voltando a focar em programação haha
Se precisássemos fazer um programa que escreve na tela o que falássemos, por exemplo. Um algoritmo válido para esse problema seria:
- Escutar a voz
- Processar o audio recebido(traduzir audio em texto, em outras palavras).
- Escrever na tela o audio processado
Legal, a seqüência parece correta, mas e se for necessário tomar uma decisão? Por exemplo, vamos bolar agora um algoritmo para reconhecimento de voz que da acesso ao sistema se for uma voz valida:
- Escutar a voz
- Processar a voz
- Validar a voz
- Se valido
- Liberar acesso
- Se invalido
- Negar acesso
Note que para o programa funcionar corretamente, não podemos executar os 7 passos, pois se a voz for inválida ele não deve executar o passo 5 e se for válida não deve executar o passo 7. É ai que entram as denominadas instruções de controle.
Existem 2 tipos de instruções de controle, as de decisão e as de repetição.
Com as instruções de decisão pode-se fazer com que o programa proceda de uma ou outra maneira, de acordo com as decisões lógicas tomadas em função dos dados ou resultados anteriores. As principais estruturas de decisão são: “Se Então”(If Then), “Se então Senão”(If then Else) e “Caso Selecione”(Switch Case).
Você vai entender melhor vendo o diagrama e como ficaria seu respectivo código na linguagem Pascal.
Em Pascal: (Coloquei entre aspas, passo 1 e 2, informações que não vem ao caso mostrar em Pascal)
- “Codigo de escutar voz”
- “Codigo de processar voz”
- if voz then
- text := ‘Bem Vindo ao sistema’
- else
- text := ‘Acesso negado!’
Agora o computador, ao executar o programa, sabe que se voz for valida(verdadeira) ele deve executar a instrução de entrar no sistema(passo 4) e senão for valida(falsa), executar a instrução de acesso negado(passo 6).
Bom, do jeito que está parece tudo ok, certo? Mas na verdade, dessa maneira o programa acaba logo após a verificação da validação da voz. E se quiséssemos que enquanto a voz for falsa o programa escute uma nova voz para fazer uma nova validação? É ai que entra as instruções de repetição.
Instruções de Repetição são utilizadas quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado prevalecer ou até que seja alcançado. As principais estruturas de repetição são: “Enquanto X”(While), “Faça Enquanto X”(Do While), “Faça para Y ate X”(For)
Vamos ao diagrama e ao código em pascal:
Em Pascal: (Coloquei entre aspas, passo 1 e 2, informações que não vem ao caso mostrar em Pascal)
- “Codigo de escutar voz”
- “Codigo de processar voz”
- while (not voz) do begin
- text := ‘Acesso negado!’
- “Codigo de escutar voz”
- “Codigo de processar voz”
- end
- text := ‘Bem Vindo ao sistema’
Excelente, agora enquanto a voz não for verdadeira o programa vai tentar escutar uma nova voz até que uma voz verdadeira seja reconhecida 😉
Esclarecimento de alguns termos não explicados:
- “not” significa não, ou seja, enquanto não for voz verdadeira, faça…
- “begin” que significa começo, está definindo o começo do while e o “end” o fim, então tudo que estiver entre o begin e o end vai ser executado dentro do while(vai ser executado até que voz seja verdadeira).
Bom, de inicio é isso, continuarei o assunto em artigos futuros =)
Até a próxima ;D
Link permanente
Boa noite, bom agora estou tendo uma base com isto muito boa a aula e bem explicada, vamos programar em Pascal? abraçoss. Tech
Link permanente
Agradeço o elogio, Tech!
Fico feliz que esteja gostando. A base, apesar de simples, é realmente importante.
Obs: Para quem não sabe, a linguagem Pascal/Object-Pascal é a linguagem usada pelo Delphi =)
Link permanente
Filipe Torres vc esta de parabéns as explicaçoes sao muito bem explicadas eu q nunca tinha visto nada sobre hack nem como e o funcionamento ,ja to intendendo um pouco sobre os programas um forte abraço c(:
Link permanente
Valeu, Jessica!
Espero que continue aprendendo, é bom ver mulheres nessa área também haha
Abraço!
Link permanente
Muito bom o post, eu faço Ciência da Computação, e posso dizer que resumiu uma matéria que tive no primeiro semestre da faculdade em menos de 20 minutos de leitura.
Parabéns, não vejo a hora de passar aos próximos níveis. =)
Link permanente
Obrigado, Gustavo!
É um conteúdo simples, não tem o que dificultar haha, mas ainda falta algumas coisas a serem explicadas.
Devo escrever artigos de níveis mais avançados muito em breve =)
Abraço!
Link permanente
Gostei dessa explicação da para ter uma visão mais ampla e não sendo dificil pois o topico deixa tudo muito bem claro
Link permanente
Fico feliz que tenha gostado, Guilherme =]
Link permanente
Explicação muito boa, detalhada, gostei… realmente todas as dúvidas sobre lógicas foram resolvidas..
Link permanente
Vlw, fih ;D
Link permanente
Já tinha estudado essa parte e você resumiu a matéria muito bem em alguns minutos. Foi excelente relembrar, muito bem explicado!! Estou ansioso para as próximas 😀
Parabéns!
Link permanente
Obrigado, Raphael!
Fico feliz que esteja ansioso por mais conteúdo.
Abraço!
Link permanente
Poxa cara, faço ciência da computação, e realmente, tu ensinou muito em pouco tempo! adorei!
Link permanente
Que bom que gostou, Victor. haha
Abraço! =]
Link permanente
Muito bom cara continua assim !!
Link permanente
Obrigado, Derick! =]
Link permanente
Muito bem explicada seu lindu ‘=’ , Próximas aulas poderia falar sobre Variáveis .
Link permanente
Unhum, foi o que faltou pra esse artigo haha, mas não quis deixar extenso.
Vlw, T3N ;D
Link permanente
Link permanente
Obrigado , por enquanto estamos aprendendo a lógica de programação . Queria saber se mas adiante teria aprendizagem sobre + conteúdos como por exemplo Assembly e C/C++ . E você está de parabéns ótimo conteúdo, muito obrigado isso ira facilitar muito !
Link permanente
Sim, irei falar sobre Assembly em breve =)
Obrigado!
Link permanente
Parabéns, muito boa mesmo a explicação, goste a do bolo ainda não tinha visto he he.
Link permanente
Que bom que gostou Rafael hahaha
Obrigado pelo comentário =]
Link permanente
Muito bom o seu artigo de explicação Lipinf! Conseguiu fazer um bom contexto da matéria que possa ser entendida em mínimos minutos, obrigado!
Link permanente
Fico feliz que tenha gostado, Diego.
Obrigado pelo comentario. =]
Link permanente
Ótima aula, tenho apenas 16 anos e consegui entender tudo ao 100% quero mais aulas gostei bastante. 🙂
Link permanente
Que bom yuri! Acompanho esse cara que manja como ngm de programação desde 2010 quando eu tinha 13 anos, e na iniciativa aos 14 anos comecei a usar os hackers dele para testa-los e abri-los para entender, e aos 15 anos comecei a estudar as estruturas de cada passo na segurança da informação. O primeiro cheat dele que eu vi foi um a Dll Regen rsrs! E tenho muito a falar pra ele.
Link permanente
hahahahaha muito bom saber que ainda tem gente que me acompanha desde aquela época! Realmente não importa a idade para começar ;D
Muito obrigado, Diego!
Link permanente
Show Yuri, fico feliz que tenha conseguido entender, mais aulas virão por aí haha
Eu comecei com sua idade 😉
Link permanente
oi lipinf muito bom sua explicação gostei muito mais tenho uma pergunta não sei se vc pode me responde eu jogo point blank e tem muitos hacks gostaria de saber se tem como fazer um programa que poderia avisar se tem um hack ou nao na sala onde estou tem como fazer isso ? muito obrigado att: Douglas P.c
Link permanente
Oi Douglas, eu esperava uma pergunta relacionada ao conteúdo do artigo 🙁
Eu nao jogo point blank, entao nao sei te responder, lamento.
Abraço!
Link permanente
Ótima aula, Resumiu um artigo extenso em poucas palavras, vai ajudar muito aqueles que tem impaciência
pra aprender XD
Link permanente
Obrigado, Eduardo 😉
Link permanente
Otima aula de introduçao, deu para entender perfeitamente!
Parabens!
Gogogo aula 2 😉
Parabens pela iniciativa.
Link permanente
Fico feliz que tenha entendido com clareza, Henrique ^^
Obrigado!
Link permanente
Muito bom meu chara!To ansioso pelas próximas aulas mais avançadas (:
Link permanente
Obrigado, chará haha
Link permanente
Ótimo conteúdo, estou muito ansioso para a continuação
Link permanente
Fico feliz que esteja gostando, Willian.
Obrigado!
Link permanente
, Muito Bom , Vlw !
Link permanente
Vlw, Junior =]
Link permanente
Muito bem explicado, já fiz Delphi em meu curso técnico de informática e estou entusiasmado em melhorar meus conhecimentos com esta fera que é o Lipinf.
Link permanente
Obrigado pelo reconhecimento, Fernando.
Abraço!
Link permanente
Muito bom este “mini tutorial” , vai ajudar muito para o começo da aprendizagem , obrigado =D
Link permanente
Fico feliz que tenha gostado!
Grato pelo comentário =]
Link permanente
ola meu caro Felipe pelo post eu sou desenvolvedor c# apesar de trabalhar 2 anos com a poderosa estrutura da microsoft. eu tenho interesse sim em aprender pascal(delphi) com essas novas atualizaçoes da embarcadeiro parece ter evoluído muito e criação de cheathe e algo que n entra na minha cabeça cara n consigo entender o porque + espero que com essa iniciativa sua esclareça um pouko as coisas obrigado pela iniciativo e esperando pelo proximo post
Link permanente
Oi Franco,
Espero também poder lhe ajudar ^^
Também é possível desenvolver cheats com C#, já que a linguagem dá suporte a ponteiros e à API do Windows. Mas ainda recomendo um C++ ou Objective-Pascal(Delphi).
Abraço! ;D
Link permanente
Ola Eu li os seus tópicos e são tudo na linguagem C++ e como faço para estudar em delph e igual? pois acho a linguagem delph mais fácil de aprender.
Bom tutorial 🙂
Link permanente
Oi Wederson,
Concordo que Delphi seja mais claro para iniciantes =]
Vou levar isso em consideração 😉
Mas recomendo que se inscreva na minha lista de e-mails(caso ainda não tenha se inscrito: https://lipinf.com/squeeze/ ), tenho enviado dicas de Delphi também.
Forte abraço,
Link permanente
Ola Filipe, Boa noite ..
Me inscrevi no seu canal para poder receber os emails sobre como aprender a desenvolver cheating
Muito Boa aula e bem explicada, espero Mais aulas para a evolução , Obrigado , grande abraço !
Link permanente
Oi Jefferson, seja bem vindo!
Agradecido pelo elogio, espero que eu possa continuar lhe ajudando 😉
Abraço!
Link permanente
– Parabéns meu caro, conteúdo muito bem explicado e aplicado para quem está iniciando como eu 😀 , vejo que me ajudará muito seus conteúdos, parabéns.
Link permanente
Obrigado Ricardo, fico feliz que esteja gostando.
Espero poder continuar lhe ajudando, abraço ;D
Link permanente
Lógica de programação
o principio de tudo, com ela vc aprende qualquer coisa em qualquer linguagem….
Muito bom o artigo lip
Link permanente
Muito bom Lipinf agr entendo melhor e obrigado por dar seu tempo e atenção a gente que queremos aprender mais sobre esse mundo…
Link permanente
Nossa, sinceramente cara, muito bom esse artigo… Me deixou realmente curioso para ver o que esta por vir !!! 😉
Link permanente
Aula explicativa excelente, ótima didática hehehhehe 🙂
Link permanente
Bom dia! Virou professor hein rs
Parabéns aí mano, sucesso em seus projetos, vai mais além do que imagina ^^
By The°Hacker
Link permanente
Oi gostei muito do seu contenido entendí sim mais eu Quero fala para voce dois cosa.
1) A primera e que eu moro Venezuela i falo español nao portuguese como poder ver voce que eu to falando muito malz entendeu bom portugues mais nao se escribí bom ele, Quero sabe sim voce entendeu oq eu to falando aquí.
2)Eu gostei de mais todo oq voce ten aquí muita felicidade para voce, o segundo que Quero pregunta es que nao fico con seu programa cara o pascal. Eu uso visualbasic e muito básico meu conocimiento. Espero voce pode fala para min sin enseña mais todo estu. Meu finalidade e hack un jogo chamado priston tale. Agradecido sim voce pode ayuda para min vo dejar aquí meu mail [email protected] vlw
Link permanente
Gostei da forma que você explicou, simplificou um assunto que levei um semestre pra aprender kkkkkk
enfim parabéns, ótimo conteudo, esterei esperando por mais artigos. Abraços
Link permanente
Ótimo
Link permanente
Obrigado, Renato =)
Link permanente
Não consigo entender por favor faça um vídeo,sendo assim agradeço desde já.
Link permanente
Josiasveras, que parte você não entendeu? Continue estudando sobre lógica de programação, tem muito conteúdo na internet 😉
Link permanente
Boa noite, bom agora estou tendo uma base com isto muito boa a aula e bem explicada, estou ansioso pelas próxima aulas aguardando na expectativa abraços !!!
Link permanente
Show, Joao! Continue estudando. =]
Link permanente
Faço faculdade de engenharia mecânica e tive um basicão de programação pois a gente trabalha um pouco com calculo numero computacional, praticamente diz o que a gente aprendeu haha vai ser uma boa pra quem ta começando. Boa Aula ;D
Link permanente
Sim, é bastante visto em cadeiras de lógica na faculdade ;D
Obrigado pelo seu comentário! Abraço!
Link permanente
Muito bem explicado ! parabéns
Link permanente
Valeeu, Ricardo! =]
Link permanente
Nossa obrigado Felipe Torres! Bem explicado, to começando a entender sobre cheating.
Link permanente
Nossa Felipe Torres esta de parabens! estou começando a entende de cheating.
Link permanente
OLÁ Filipe Torres, está de parabéns pelo artigo sobre (lógica de programação), já obtive uma outra visão sobre programação somente lendo oque me enviou, muito bom! estou ancioso para parender mais sobre cheating. Abraço
Link permanente
Muito bom a introdução.
Link permanente
OBRIGADO POR ESTA AULA. GOSTEI.
Link permanente
Muito bom e bem explicado
Link permanente
Cara sua explicação é ótima, deu pra entender tudo certinho, muito bom mesmo, está de parabéns !
Link permanente
Obrigado, Michel! Continue estudando 😉
Link permanente
Esta de parabens, tirou algumas duvidas sobre programacao a logica que usa para ensinar e mt boa. parabens mesmo adorei continue !!
Link permanente
muito legal estou muito empolgado, nao vejo a hora de criar minha dll hak para crossfire