Logo Hardware.com.br
L_Thales_X
L_Thales_X Membro Junior Registrado
78 Mensagens 0 Curtidas

Destinado a pessoas que entende de C/C++ ...

#1 Por L_Thales_X 14/12/2002 - 20:14
Ouvi falar muito, no meu tempo aqui no forum, que para aprender C++ vc precisa apenas ter um bom nível de lógica de programação... mas queria saber como seria a lógica de programação. Alguem aconselha saber 1º a lógica de programação ou ir direto a aprender "os truques" de C++. Estou com um compilador na minha máquina e aprendendo alguma coisa... Sim alguem me indica algum tutorial de lógica de programação.

Agradeço desde já... :wink:
romulo
romulo General de Pijama Registrado
7.4K Mensagens 0 Curtidas
#2 Por romulo
14/12/2002 - 21:43
A melhor maneira é você estudar algoritmos e paralelamente lógica matemática (matemática mesmo, não apenas de programação). Quando estiver craque nisso, aí sim você pode passar pra uma linguagem real.

Eu não conheço bons tutoriais para iniciantes, mas esses dois livros são ótimos:

Iniciação à Lógica Matemática
Edgar de Alencar Filho
Editora Nobel

C++ Como Programar
H. M. Deitel e P. J. Deitel
Editora Bookman

Esse de C++ inclusive traz um capítulo sobre algoritmos.
Minha coleção de jogos (todos originais)
Norwegian Wood
Norwegian Wo... Membro Junior Registrado
86 Mensagens 0 Curtidas
#3 Por Norwegian Wo...
15/12/2002 - 16:03
romulo
A melhor maneira é você estudar algoritmos e paralelamente lógica matemática (matemática mesmo, não apenas de program...


Tenho que discordar, é bom e até mesmo necessário esudar lógica e matemática, mas não pra começar a aprender qualquer linguagem de programação - muito pelo contrário, a melhor maneira de começar é...começando! Todas as linguagens que eu aprendi foi direto, pegando um livro e programando, Basic,Assembler, Pascal, C, C++...lógica e matemática, você pode(e deve) aprender no decorrer do aprendizado, mas não é "pre-requisito".
This Bird Has Flown
homemgol
homemgol Novo Membro Registrado
57 Mensagens 0 Curtidas
#4 Por homemgol
15/12/2002 - 20:31
Ou, na minha opinião não existe o "caminho das pedras", uma receita a seguir.
O negocio mesmo é não ter medo de ler (não sei se é o seu caso, mas já foi o meu), inclusive em inglês, praticar bastante tentar resolver problemas, tentar vazer um código "enxuto" (código barato, mínimo de condições possíveis), e sempre que necessário retomar a leitura, manter bons livros ao alcance e claro freqüentar fóruns, listas de discussão etc.
Athlon 1.1Ghz /ASUS A7N266-E
128DDR /Samsung 551V 15'
LG 52X /Maxtor D740X 40GB
UMBABARAUMA O HOMEMGOL
"AQUI NÃO GANHA NO GRITO!!!"
romulo
romulo General de Pijama Registrado
7.4K Mensagens 0 Curtidas
#5 Por romulo
15/12/2002 - 20:37
Norwegian Wood
Tenho que discordar, é bom e até mesmo necessário esudar lógica e matemática, mas não pra começar a aprender qualquer...


Bem, pelo menos é o modo que todas as faculdades que eu conheço usam para ensinar programação. Mas acho que se o cara for interessado, ele aprende de qualquer jeito mesmo.
Minha coleção de jogos (todos originais)
Norwegian Wood
Norwegian Wo... Membro Junior Registrado
86 Mensagens 0 Curtidas
#6 Por Norwegian Wo...
15/12/2002 - 22:05
romulo
Bem, pelo menos é o modo que todas as faculdades que eu conheço usam para ensinar programação. Mas acho que se o cara...


Eu não conheço nenhuma! Primeiro, o cara aprende uma linguagem; depois, técnicas de programação. Num curso de engenharia de computação especificamente, a maioria do pessoal que entra já sabe programar em alguma linguagem, seja C ou Pascal. Mesmo assim, no primeiro semestre é dado um curso de programação, sobre Pascal(na minha época), para aprender a linguagem. Apenas no segundo semestre é que é dado um curso de "Algoritmos e Estruturas de Dados", onde se aprende sobre listas ligadas, árvores, heap, busca, notação infixa, pósfixa, etc e tal.

Mesmo num curso de engenharia que não é de computação, o pessoal é obrigado a ter essa matéria de programação em Pascal, e só! Nada de estruturas especiais de dados ou algoritmos específicos, apenas o básico, saber fazer um programinha simples, geralmente em Pascal.
This Bird Has Flown
homemgol
homemgol Novo Membro Registrado
57 Mensagens 0 Curtidas
#8 Por homemgol
16/12/2002 - 04:42
É como diz meu ex-professor de matemática:
"Tendo fé, todo caminho conduz a Jesus! Alguns são mais tortuosos outros nem tanto",
Ou seja o cara tendo a "manha", tendo um bom raciocínio lógico ele conseguira compreender e dominar uma linguagem, ele pode começar a partir de muitos pontos, alguns que tem caminhos mais difíceis, mas o primordial para seu sucesso é sua capacidade.
Athlon 1.1Ghz /ASUS A7N266-E
128DDR /Samsung 551V 15'
LG 52X /Maxtor D740X 40GB
UMBABARAUMA O HOMEMGOL
"AQUI NÃO GANHA NO GRITO!!!"
rwar
rwar Tô em todas Registrado
2.4K Mensagens 13 Curtidas
#9 Por rwar
16/12/2002 - 08:06
homemgol
Ou seja o cara tendo a "manha", tendo um bom raciocínio lógico ele conseguira compreender e dominar uma linguagem, ele pode começar a partir de muitos pontos, alguns que tem caminhos mais difíceis, mas o primordial para seu sucesso é sua capacidade.

E ocorre muitas vezes que a pessoa desconhece que tem um raciocínio lógico mais apurado. Pelo menos foi o que aconteceu com dois (ex)colegas meus de faculdade. Queriam desistir do curso pois tinham medo de programar. Foi só começar a estudar e fazer os exercícios que deslancharam de uma maneira tal... Hoje estão muito bem empregados 8) .
No caminho dos scripts. Por enquanto, powershell...
phstc
phstc Veterano Registrado
1.9K Mensagens 0 Curtidas
#10 Por phstc
16/12/2002 - 11:42
Todos boas faculdades iniciam os cursos de ciencias da computacao ensinando matematica (G.A, Calculo 1,2,3, Fisica 1,2,3) Matematica e o melhor meio para abstração do que basta vc saber programar e não saber abstrair legal, seus software não vão ser boas solução!!! Imagine o www.apontador.com.br trabalha em cima da logica do caminho mais perto será que sem base matematica que uns alegaram que não e necessario os mesmo saberiam desenvolver uma tecnologia semelhante a essa? Nao basta se mais um, tem que ser único pelo caminho facil todos são capazes.
romulo
romulo General de Pijama Registrado
7.4K Mensagens 0 Curtidas
#11 Por romulo
16/12/2002 - 12:31
Norwegian Wood
Eu não conheço nenhuma! Primeiro, o cara aprende uma linguagem; depois, técnicas de programação. Num curso de engenha...


Mas eu não estou dizendo que o cara tem que aprender estruturas de dados ou técnicas de programação antes de aprender a programar o básico. Mas que antes de colocar as mãos em um compilador real, ele tem que saber pelo menos como raciocinar em termos de linguagem. Todas as faculdades de Ciências de Computação têm uma cadeira introdutória onde você começa usando pseudo-código pra resolver problemas simples, tipo "leia três números e calcule a média".

Eu aprendi a programar antes de entrar na faculdade, e tive muita dificuldade para pegar os conceitos mais avançados exatamente por causa de vários vícios que você pega por não ir pelo caminho correto. Não quero dizer que a minha experiência vale como regra, mas não recomendo fazer como eu fiz.

Ah, pelo menos em Ciências da Computação a maioria do pessoal entra sem saber programar... Pelo menos no segundo grau eu só queria saber de vestibular...
Minha coleção de jogos (todos originais)
_Oliver_
_Oliver_ Veterano Registrado
1.7K Mensagens 0 Curtidas
#12 Por _Oliver_
19/12/2002 - 10:53
romulo
Eu não conheço bons tutoriais para iniciantes, mas esses dois livros são ótimos:

Iniciação à Lógica Matemática
Edgar de Alencar Filho
Editora Nobel

C++ Como Programar
H. M. Deitel e P. J. Deitel
Editora Bookman.


Bom, nós já nos encontramos em outro tópico falando do mesmo assunto, mas, já que estou por aqui... Eu comprei o livro "C++ Como Programar" dos irmãos H. M. Deitel e P. J. Deitel, deve chegar hj, comprei pelo Submarino, vou procurar esse "Iniciação à Lógica Matemática" de Edgar de Alencar Filho. Ele é bom para ler antes ou durante o aprendizado de C++?
[Linux User #296645]
[ Athlon XP 2000+ / Kuruma 5.1 / Ubuntu 5.1 ]|[ 512MB DDR ]|[ Radeon 9600PRO 256MB/128Bits ]|[ ASUS A7S333 ]|[ SONY Trinitron Multiscan210sf 17" ]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal