Ir para conteúdo

#1 - Aula de scripting Lua - logica de programação.


Poccnn

Posts Recomendados

9 horas atrás, Nogard disse:

Saquei. Mas o objetivo da lógica de programação seria exatamente o que eu disse ali, dar a noção ao aluno de que você precisaria informar tudo ao computador, tudo. "Equipe" e "Materiais" são termos extremamente relativos e o computador não iria pensar por si só, deduzindo o que seria. Mas de qualquer forma, boa sorte. O professor é você! :D

 

Volto a comentar: não é o objetivo dessa aula.

Funções, variaveis, estruturas e etc serão tratados em outras aulas.

Eu não posso pedir algo com tamanha especificação se eles ainda não aprenderam isso.

Link para o comentário
Compartilhar em outros sites

Eu irei dar uma adiantada na próxima aula, que na realidade não é bem uma aula, ta mais para conselho, mas que se faz necessário aprender logo para passarmos para as aulas de lua scripting. 

Possivelmente terça ou quarta-feira estará postada a segunda aula e sábado irei postar a terceira aula.

Inté. 

Link para o comentário
Compartilhar em outros sites

>algaritimo para ir a escola<

 

>solicitar uniforme adequado
 >se não tiver cancele a ida a escola
>vestir o uniforme
>solicitar materia
 >caso não tenha algun dos materiais necessarios solicitar materiais
 >se não tiver materias va sem mesmo
>ir até o ponto
>pegar o ônibus
 >perto da escola solicite uma parada
 >quando o ônibus chegar no ponto mais prochimo da escola desça do onibus
>caminhe até o portão
>entre na escola
>fim

Link para o comentário
Compartilhar em outros sites

@Poccnn

Planta é o projeto do que irei fazer, como se fosse um layout.

 

11 minutos atrás, radhanama disse:

>algaritimo para ir a escola<

 

>solicitar uniforme adequado
 >se não tiver cancele a ida a escola
>vestir o uniforme
>solicitar materia
 >caso não tenha algun dos materiais necessarios solicitar materiais
 >se não tiver materias va sem mesmo
>ir até o ponto
>pegar o ônibus
 >perto da escola solicite uma parada
 >quando o ônibus chegar no ponto mais prochimo da escola desça do onibus
>caminhe até o portão
>entre na escola
>fim

Teve um pouco de contradição na sua forma de algoritmar, eu peguei seu exemplo e resumi bastante economizando linhas.

 

Um erro que eu achei foi esse.

 


>solicitar materia
 >caso não tenha algun dos materiais necessarios solicitar materiais. // LINHA CONTRADITORIA.
 >se não tiver materias va sem mesmo // LINHA CONTRADITORIA.

 

Deveria ser assim:

> Se tiver os materiais, prosseguir.
    > Se faltar algum material, voltar e pegue oque falta.

 

 

Exemplo que fiz para te ajudar!

 



> Algaritimo para ir a escola <

> Pegar Uniforme.
> Vestir Uniforme.
    > Se não tiver então, cancelar.
> Preparar os materiais.
    > Se faltar algum material, voltar e pegue oque falta.
> Pegar o Onibus.
    > Se não tiver dinheiro para a passagem, ir andando.
> Entre na escola.
> Fim

Link para o comentário
Compartilhar em outros sites

@kttallan. Entendi. 

Uma das coisas que a maior parte de vocês estão fazendo que não foi pedido é por condições aos algoritmos.

Não é o objetivo dessa aula usar condicionais.

Não que esteja errado, só não é o objetivo do mesmo.

49 minutos atrás, radhanama disse:

>algaritimo para ir a escola<

 

>solicitar uniforme adequado
 >se não tiver cancele a ida a escola
>vestir o uniforme
>solicitar materia
 >caso não tenha algun dos materiais necessarios solicitar materiais
 >se não tiver materias va sem mesmo
>ir até o ponto
>pegar o ônibus
 >perto da escola solicite uma parada
 >quando o ônibus chegar no ponto mais prochimo da escola desça do onibus
>caminhe até o portão
>entre na escola
>fim

Além do que o kttalan enfatizou, não foi feito o que eu pedi.

Eu pedi pra fazer um algoritmo para construir algo.

Link para o comentário
Compartilhar em outros sites

Objetivo : Lavar as mãos

 

> Ir ao banheiro

> Abrir porta

  > Se a porta já estiver aberta continue, se ela estiver fechada abra

> Abrir a torneira

  > Não retorne até que a mão esteja suja

> Sabão para lavar

  > Se não tiver sabão pegue na estante em cima

> Abrir estante e pegar sabão

> Passar o sabão nas mãos

  > Não passou sabão suficiente

> Molhar a mão

  > Sua mão ainda tem sabão !

> Usar toalha para enxugar as mãos

  > Ainda estão molhadas

> Fechar Torneira

 

 

Espero que minhas mãos estejam lavadas =):

Link para o comentário
Compartilhar em outros sites

Eu ia tentar fazer, porem quando li a assinatura do Poccnn eu desisti, cara satanico, falando mal de deus!, que deus tenha misericórdia de sua alma, deus deu livre arbítrio para que pudéssemos fazer o que quiser aqui na terra, consequentemente a gente paga pelos proprios pecados, se eu fizer uma tatuagem e me arrepender, deus vai me perdoar, porem eu terei que carregar aquela tatuagem pelo resto da minha vida como consequencia de minha escolha, se eu matar um inocente deus vai me perdoar, porem eu vou ter que viver com aquela culpa pelo resto da vida, sabe qual é a pior coisa do ser humano? é o proprio ser humano! se erramos teremos que arcar com os erros, toda ação tem sua reação meu amigo!

não estou querendo lhe criticar nem mudar sua opinião sobre oque pensa, veja bem apenas estou impondo aqui a minha opinião sobre a sua!

e mostrando que esta forma de pensamento, eu tenho absoluta certeza que você está errado, deveria ler a biblia, aliais tudo que está lá, está acontecendo nos dias atuais, então amigo fiquei esperto, seu caminho ao inferno é consequencia de sua escolha hoje! não culpe deus por isso, deus não condena ao inferno, o proprio homem se condena, deus não condena ao inferno aqueles que seguem seu caminho. Então tenho certeza que por você pensar dessa forma e morrer com esse pensamento você irá direto ao inferno, porem vai ser uma escolha sua, assim como vc pode mudar isso, adorando ao senhor pois ele é o unico salvado, você pode mudar isso, se arrependendo de coração e pedindo perdão a deus por pensar desta maneira, pois aqui nessa terra estamos somente de passagem, eu estou fazendo minha caminhada de acordo com a vontade de deus, e você? será que está? então se eu for para o paraiso e você direto ao inferno não diga que deus é injusto que deus não lhe ama, quando na verdade foi uma escolha que você fez.

vou lhe dar outro exemplo, tenho um filho, obviamente irei amar meu filho, meu filho cresce e eu ensino a ele oque é certo e oque é errado, assim meu filho vai fazer o errado se quiser e sabendo que é errado haverá consequencias, e mesmo assim meu filho quer seguir o caminho errado, como eu vou impedir? vou amarrar meu filho em uma cadeira para ele não ir nas favelas se drogar? ou virar um bandido? não! se ele quiser ele vai! meu amor por ele vai ser o mesmo porem ficarei muito triste de ver ele nesta vida, assim ele terá sua consequencia, vamos supor que ele vire traficante e tenha uma operação na favela, meu filho foi baleado com um tiro na cabeça, veio a obto, ai eu te pergunto a culpa foi minha? obvil que não, ele arcou com suas proprias escolhas, ele que quis ir pelo caminho errado amigo, é assim nos caminhos de deus, então não julgue deus pelos erros dos homens!

abraço!

 

Editado por DinoMaster
Link para o comentário
Compartilhar em outros sites

14 horas atrás, Nildson disse:

Objetivo : Lavar as mãos

 

> Ir ao banheiro

> Abrir porta

  > Se a porta já estiver aberta continue, se ela estiver fechada abra

> Abrir a torneira

  > Não retorne até que a mão esteja suja

> Sabão para lavar

  > Se não tiver sabão pegue na estante em cima

> Abrir estante e pegar sabão

> Passar o sabão nas mãos

  > Não passou sabão suficiente

> Molhar a mão

  > Sua mão ainda tem sabão !

> Usar toalha para enxugar as mãos

  > Ainda estão molhadas

> Fechar Torneira

 

 

Espero que minhas mãos estejam lavadas =):

Ficou bom porém, não foi o que eu pedi e também não era pra ter sido usado de condicionais.

Se possível re-faça o algoritmo com esse assunto e sem usar condicionais: construir algo.

 

Editado por Poccnn
Link para o comentário
Compartilhar em outros sites

2° Tentativa

 

Objetivo : Lavar as mãos

 

> Ir ao banheiro

> Abrir porta

> Abrir a torneira

> Molhar as mão

> Pegar sabão na prateleira

> Usar o sabão nas mãos

> Molhar as mãos novamente para retirar o sabão

> Fechar Torneira

> Enxugar as mãos na toalha

> Sair do banheiro e fechar a porta

Editado por Nildson
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Nildson disse:

2° Tentativa

 

Objetivo : Lavar as mãos

 

> Ir ao banheiro

> Abrir porta

> Abrir a torneira

> Molhar as mão

> Pegar sabão na prateleira

> Usar o sabão nas mãos

> Molhar as mãos novamente para retirar o sabão

> Fechar Torneira

> Enxugar as mãos na toalha

> Sair do banheiro e fechar a porta

 

Ficou bom.

Único ponto que poderia ter sido melhor é esse: "> Pegar sabão na prateleira", ora o sabão pode estar em outro local além da prateleira. Isso é algo subjetivo. Use um termo mais abrangente como: procure o sabão; dessa forma independe de onde o sabão esteja, ele tem que achar.

Link para o comentário
Compartilhar em outros sites

Eu tentei kkk

-----ESTOQUE
> Fazer um estoque com todos os matérias necessários para a construção.

> Checar se tem material necessário, se não fazer pedido do material e parar obra até que chegue.

> Pegar material no estoque.

> Seguir para planta.
-----PLANTA

> Obter planta para construção.

> Se não tiver, parar á obra até ter a planta.

> Seguir para equipe.

-----EQUIPE

> Obter Equipe.
> Se não tiver, parar á obra até ter a equipe.

> Seguir para segurança.

 -----SEGURANÇA
> Toda Equipe usar equipamentos de segurança.

> Não está, parar a obra até que todos coloquem. 

> Verificar Equipamento de Segurança.
> Não está, parar a obra até que todos coloquem.

> Seguir para terreno.

-----TERRENO

> Preparar terreno.
> Se não preparar, parar á obra até que preparem.

> Seguir para construção.

-----CONSTRUÇÃO

> Verificar passos dois e três.
> Montar Alicerce.

> Verificar passos dois e três. 
> Erguer Paredes.

> Verificar passos dois e três.
> Erguer Tetos.

> Verificar passos dois e três. 
> Colocar Pisos.

> Verificar passos dois e três.

> Finalizar Acabamento Interior e Exterior.

-----FINALIZAÇÃO

> Checar estágio da obra.

> Se não finalizada, voltar ao 4 passo e recomeçar.

> Se finalizada, entregar a construção.

Editado por PuW
Link para o comentário
Compartilhar em outros sites

23 minutos atrás, PuW disse:

> Fazer um estoque com todos os matérias necessários para a construção

 

> Checar se tem material necessário, se não parar obra.

 

> Pegar material no estoque ou comprar

 

> Obter planta para construção

> Se não tiver, parar á obra até ter a planta.

 

> Obter Equipe.

> Se não tiver, parar á obra até ter a equipe.

 

> Toda Equipe usar equipamentos de segurança

> Não está, parar a obra até que todos coloquem 

 

> Verificar Equipamento de Segurança

> Não está, parar a obra até que todos coloquem 

 

> Preparar terreno.

> Se não preparar, parar á obra até que preparem.

 

> Verificar passos dois e três.

> Montar Alicerce

 

> Verificar passos dois e três. 

> Erguer Paredes

 

> Verificar passos dois e três.

> Erguer Tetos

 

> Verificar passos dois e três. 

> Colocar Pisos

 

> Verificar passos dois e três.

> Finalizar Acabamento Interior e Exterior

 

> Checar estágio da obra, se finalizada entregar a construção, se não, voltar ao 4 passo e recomeçar

 

não sei se está certo, mas tentei kkk

 

Interessantíssimo o método que tu empregou para esse código. 

Muito bom mesmo.

Link para o comentário
Compartilhar em outros sites

Agora, Poccnn disse:

 

Interessantíssimo o método que tu empregou para esse código. 

Muito bom mesmo.

Obrigado, tentei deixar mais organizado agora na edição :D

Link para o comentário
Compartilhar em outros sites

Estou começando hoje, não manjo de nada, mas li o tutorial, espero que não seja tarde para começar ^^
bem, vamos lá:

 

-----Construção de algo-----

 

>Adquirir planta do projeto

>Confirmar se o terreno está apto a construção

>Obter operários

   >Ter conhecimento do valor de seus serviços

>Armazenar recursos para o projeto

   >Conferir armazenamento de materias

>Requisitar equipamento de segurança para todos

   >o Projeto não começa antes disso

>Dar início a obra

   >Medir e erguer as paredes

   >nivelar o piso

   >erguer forro

   >Construir telhado

   >Passar canos pelo solo

   >Executar instalação de cabos de energia

   >Finalizar e entregar a obra

>Pagar operários

Editado por andrewbonisil
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...