Hehehehe valeu Gab!!! A idéia do curso sempre foi essa… levar um conteúdo de uma maneira mais “descontraída”, nem que pra isso a gente use algumas péssimas piadas kkkkk
euclidesfjr@gmail.com
21 de fevereiro de 2019
Olá Professor, poderia me auxiliar, quanto compilei este código não houve erro, ao executar o comando $java Conversor 172 deu este erro…
euclidesfjr@kaxassa:~/CURSO_ESTRUTURA/online$ java Conversor 172
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: -1
at Pilha.push(Pilha.java:13)
at Conversor.main(Conversor.java:10)
E não executou. Eu uso o Ubuntu 16.04 com S.O.
Salve Euclides beleza? Pelo que vi, está tendo algum problema com o índice do vetor (o índice chega a -1 e aí gera a exceção). Vc pode me enviar o código que você usou?
Valeu
silva.fabios
24 de fevereiro de 2019
Seria interessante mostrar o código sendo executado com o debugger!
Puxa não pensei nisso antes… mas se a dica servir, vc consegue fazer o teste de mesa numa boa viu Fabio!! Isso também ajuda a você entender melhor o código que está executando e fazer a “depuração mental”.
abração!!
Fernando Macedo das Chagas
8 de junho de 2020
Prof. Dr. Isidro eu entendo o conseito consigo esplicar o que é a Fila, Pilha o Vetor(ou Array) porem quando eu sento sozinho para escrever um Pilha ou Fila no Python ou Java parece que não flui a programação sozinho eu tenho que consultar uma coisa aqui outra ali as veses buscar um código, apesar de enter como a coisa funciona me sinto frustrado por não conseguir fazer sozinho(quando digo sozinho é eu e o PC, sem consultar), até onde isso é normal? ou talvez está faltando praticar mais para adquirir memoria muscular no cerebro ou tem alguma coisa que está faltando eu ver/estuar para melhorar, me diga o que é (porque não é possivel alguem já inventou isso eu tenho apenas que aplicar e ainda não dou conta sozinho, se continuar assim vou ter que comer alfafas).
Salve Fernando beleza? Na verdade o caminho que você está trilhando e as dúvidas que você tem enfrentado (até a questão de memorizar algumas coisas ou ter que recorrer às consultas) são absolutamente normais. Existem vários fatores para você programar com mais “fluidez”. A primeira é ter a organização do raciocínio (não sei se vc está habituado com esse mundo novo ou é algo recente pra vc). Uma vez que vc se sente mais confiante nessa parte de raciocínio lógico, o novo problema a ser enfrentado é a parte sintática das instruções. E isso é costume… uma vez vc não lembra, depois começa a se acostumar até chegar um ponto que vc não precisa mais memorizar as instruções. Este é um processo que leva tempo e cada um tem seu ritmo. O que eu te digo, não desanime não… é difícil sim, é trabalhoso e é bastante coisa pra se aprender… por isso que o importante é sempre estudar um pouco e de forma regular. Tipo musculação… vc vai na academia.. a 1a semana é difícil, depois vai ficando menos difícil, pois seu corpo se habitua, até que vc não consegue mais viver sem. Programação é a mesma coisa: Hábito!
Ajudei?
valeu!!!
Fernando Macedo das Chagas
15 de junho de 2020
Obrigado Professor Isidro, sim ajudou. Inclusive percebi que estou pecando na base da coisa, istó é em entender o conceito primeiro para depois a pratica. Tirei algumas horas para estudar um pouco mais profundo o conceito de tipos abstratos e tipos definidos. Concordo que a “fluidez” não acontece devido a eu não trabalhar diariamente com uma linguagem especifica de programação.
Show Fernando!!! E se precisar, pode aproveitar tb o curso de Fundamentos de Java que tem aqui mesmo no site pra vc poder pegar essa base q tá faltando… aproveita o curso e tb entra no grupo do Tem Aula lá no telegram q a galera se ajuda demais (http://t.me/TemAula)
valeu!!
marcioih
10 de agosto de 2022
Boa noite professor Isidro, muito legal sua aulas..
Parabéns!
Explica o conceito e a aplicabilidade, muito top!
Abraços!
Caio Fillipi
11 de maio de 2024
Excelente aula, tem me ajudado a desenvolver uma base mais sólida na programação!!!
14 Comments
Ótima aula, indicarei para os alunos de S.I da UDESC
Aula muito boa! Parabéns pela excelência, grande Isidro!
“Como a pilha gasta?” KKKK péssima pergunta, quem pergunta isso. ótima aula professor, otima didática !
Hehehehe valeu Gab!!! A idéia do curso sempre foi essa… levar um conteúdo de uma maneira mais “descontraída”, nem que pra isso a gente use algumas péssimas piadas kkkkk
Olá Professor, poderia me auxiliar, quanto compilei este código não houve erro, ao executar o comando $java Conversor 172 deu este erro…
euclidesfjr@kaxassa:~/CURSO_ESTRUTURA/online$ java Conversor 172
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: -1
at Pilha.push(Pilha.java:13)
at Conversor.main(Conversor.java:10)
E não executou. Eu uso o Ubuntu 16.04 com S.O.
Grato pela atenção.
Salve Euclides beleza? Pelo que vi, está tendo algum problema com o índice do vetor (o índice chega a -1 e aí gera a exceção). Vc pode me enviar o código que você usou?
Valeu
Seria interessante mostrar o código sendo executado com o debugger!
Puxa não pensei nisso antes… mas se a dica servir, vc consegue fazer o teste de mesa numa boa viu Fabio!! Isso também ajuda a você entender melhor o código que está executando e fazer a “depuração mental”.
abração!!
Prof. Dr. Isidro eu entendo o conseito consigo esplicar o que é a Fila, Pilha o Vetor(ou Array) porem quando eu sento sozinho para escrever um Pilha ou Fila no Python ou Java parece que não flui a programação sozinho eu tenho que consultar uma coisa aqui outra ali as veses buscar um código, apesar de enter como a coisa funciona me sinto frustrado por não conseguir fazer sozinho(quando digo sozinho é eu e o PC, sem consultar), até onde isso é normal? ou talvez está faltando praticar mais para adquirir memoria muscular no cerebro ou tem alguma coisa que está faltando eu ver/estuar para melhorar, me diga o que é (porque não é possivel alguem já inventou isso eu tenho apenas que aplicar e ainda não dou conta sozinho, se continuar assim vou ter que comer alfafas).
Salve Fernando beleza? Na verdade o caminho que você está trilhando e as dúvidas que você tem enfrentado (até a questão de memorizar algumas coisas ou ter que recorrer às consultas) são absolutamente normais. Existem vários fatores para você programar com mais “fluidez”. A primeira é ter a organização do raciocínio (não sei se vc está habituado com esse mundo novo ou é algo recente pra vc). Uma vez que vc se sente mais confiante nessa parte de raciocínio lógico, o novo problema a ser enfrentado é a parte sintática das instruções. E isso é costume… uma vez vc não lembra, depois começa a se acostumar até chegar um ponto que vc não precisa mais memorizar as instruções. Este é um processo que leva tempo e cada um tem seu ritmo. O que eu te digo, não desanime não… é difícil sim, é trabalhoso e é bastante coisa pra se aprender… por isso que o importante é sempre estudar um pouco e de forma regular. Tipo musculação… vc vai na academia.. a 1a semana é difícil, depois vai ficando menos difícil, pois seu corpo se habitua, até que vc não consegue mais viver sem. Programação é a mesma coisa: Hábito!
Ajudei?
valeu!!!
Obrigado Professor Isidro, sim ajudou. Inclusive percebi que estou pecando na base da coisa, istó é em entender o conceito primeiro para depois a pratica. Tirei algumas horas para estudar um pouco mais profundo o conceito de tipos abstratos e tipos definidos. Concordo que a “fluidez” não acontece devido a eu não trabalhar diariamente com uma linguagem especifica de programação.
Show Fernando!!! E se precisar, pode aproveitar tb o curso de Fundamentos de Java que tem aqui mesmo no site pra vc poder pegar essa base q tá faltando… aproveita o curso e tb entra no grupo do Tem Aula lá no telegram q a galera se ajuda demais (http://t.me/TemAula)
valeu!!
Boa noite professor Isidro, muito legal sua aulas..
Parabéns!
Explica o conceito e a aplicabilidade, muito top!
Abraços!
Excelente aula, tem me ajudado a desenvolver uma base mais sólida na programação!!!