Subpage under development, new version coming soon!
Subject: Programação
Valeu. Eu tenho uma aqui, mas acho ela naaaada didática. Se essa sua for muita técnica, nem adianta...
O quão dificil é uma disciplina de "Programaçao Orientada ao objeto em C++" pra quem quase nao tem noçao em C ?
:p
Gido, fiz todos esses programinhas que você perguntou aqui no ultimo mes.. mas depois q começou a aparecer vetor e matriz, me perdi todinho.
:p
Gido, fiz todos esses programinhas que você perguntou aqui no ultimo mes.. mas depois q começou a aparecer vetor e matriz, me perdi todinho.
Gido, fiz todos esses programinhas que você perguntou aqui no ultimo mes.. mas depois q começou a aparecer vetor e matriz, me perdi todinho.
Somos dois, então.
Eu não prestava atenção na aulas. Chegando perto da prova fui tentar aprender (por isso tive algumas dúvidas nem tão fodas aqui). Entendendo e praticando consegui fazer tudo, tanto que gabaritei o laboratório (a prova de fazer programas). Agora também tô perdido nessa parte. Não consigo fazer nada mais que um vetor ou uma matriz simples, e o material do professor não ajuda.
Agora preciso de um material mais didático ou uma ajuda divina pra ver se me garanto na segunda prova :S
Somos dois, então.
Eu não prestava atenção na aulas. Chegando perto da prova fui tentar aprender (por isso tive algumas dúvidas nem tão fodas aqui). Entendendo e praticando consegui fazer tudo, tanto que gabaritei o laboratório (a prova de fazer programas). Agora também tô perdido nessa parte. Não consigo fazer nada mais que um vetor ou uma matriz simples, e o material do professor não ajuda.
Agora preciso de um material mais didático ou uma ajuda divina pra ver se me garanto na segunda prova :S
Cara...ela é bem boa, e o bom dela é que ela ensina o básico, nada de mais, ai caso você queira aprofundar em dados ou algo do tipo, vc googla ou procura, ela visa ensinar o C básico, bibliotecas, funções, ponteiros, matrizes e vetores.
Em relação a matrizes e vetores em C, isso ainda é de boas :)
Tenho que fazer um exercício de listas circulares pra amanhã e nem sei por onde começo...hahaha.
Xarepe, digamos que para que quem sabe C, C++ OO fica mais fácil, até porque o cara já é habituado com a sintaxe que é parecida, e também se o cara não teve muita lógica, vai ter que aprender...
Em relação a matrizes e vetores em C, isso ainda é de boas :)
Tenho que fazer um exercício de listas circulares pra amanhã e nem sei por onde começo...hahaha.
Xarepe, digamos que para que quem sabe C, C++ OO fica mais fácil, até porque o cara já é habituado com a sintaxe que é parecida, e também se o cara não teve muita lógica, vai ter que aprender...
Esqueci meu pen drive na faculdade :p
Amanhã eu pego lá e copio a apostila :)
Galera, eu preciso fazer umas funções para listas circulares, eu consegui rodar todas, mas essa libera tá me deixando meio encucado.
TLista* inicializa() {
return NULL;
}
TLista* insere(TLista *lista, char ch) {
TLista* novo = (TLista *) malloc(sizeof(TLista));
TLista *aux = lista;
if (lista == NULL) {
novo -> prox = novo;
} else {
while (aux -> prox != lista) {
aux = aux -> prox;
}
aux -> prox = novo;
novo -> prox = lista;
}
novo -> dado = ch;
return novo;
}
void imprime(TLista *lista) {
TLista *aux = lista;
do {
printf("--> %c ---> %p\n", aux -> dado, aux);
aux = aux -> prox;
} while (aux != lista);
}
void imprimeRec(TLista *lista, TLista *ref) {
if(lista -> prox != ref) {
printf("--> %c ---> %p\n", lista -> dado, lista);
imprimeRec(lista -> prox, ref);
} else {
printf("--> %c ---> %p\n", lista -> dado, lista);
}
}
TLista* busca(TLista *lista, char ch) {
TLista *ref = lista;
do {
if (ref -> dado == ch) {
return ref;
}
ref = ref -> prox;
} while (ref != lista);
return lista;
}
TLista* busca_rec (TLista *lista, char ch, TLista *ref) {
if (lista -> prox != ref) {
if (lista -> dado == ch) {
return lista;
}
return busca_rec(lista->prox, ch,ref);
} else {
return lista;
}
}
TLista *libera(TLista *lista) {
TLista *aux = lista;
TLista *ref = lista;
do {
aux = lista -> prox;
free(lista);
lista = aux;
} while (lista != ref);
lista = NULL;
return lista;
}
int listavazia(TLista *lista) {
return lista == NULL;
}
E meu professor falou que eu tinha que otimizar alguns códigos...
Alguma idéia?
Amanhã eu pego lá e copio a apostila :)
Galera, eu preciso fazer umas funções para listas circulares, eu consegui rodar todas, mas essa libera tá me deixando meio encucado.
TLista* inicializa() {
return NULL;
}
TLista* insere(TLista *lista, char ch) {
TLista* novo = (TLista *) malloc(sizeof(TLista));
TLista *aux = lista;
if (lista == NULL) {
novo -> prox = novo;
} else {
while (aux -> prox != lista) {
aux = aux -> prox;
}
aux -> prox = novo;
novo -> prox = lista;
}
novo -> dado = ch;
return novo;
}
void imprime(TLista *lista) {
TLista *aux = lista;
do {
printf("--> %c ---> %p\n", aux -> dado, aux);
aux = aux -> prox;
} while (aux != lista);
}
void imprimeRec(TLista *lista, TLista *ref) {
if(lista -> prox != ref) {
printf("--> %c ---> %p\n", lista -> dado, lista);
imprimeRec(lista -> prox, ref);
} else {
printf("--> %c ---> %p\n", lista -> dado, lista);
}
}
TLista* busca(TLista *lista, char ch) {
TLista *ref = lista;
do {
if (ref -> dado == ch) {
return ref;
}
ref = ref -> prox;
} while (ref != lista);
return lista;
}
TLista* busca_rec (TLista *lista, char ch, TLista *ref) {
if (lista -> prox != ref) {
if (lista -> dado == ch) {
return lista;
}
return busca_rec(lista->prox, ch,ref);
} else {
return lista;
}
}
TLista *libera(TLista *lista) {
TLista *aux = lista;
TLista *ref = lista;
do {
aux = lista -> prox;
free(lista);
lista = aux;
} while (lista != ref);
lista = NULL;
return lista;
}
int listavazia(TLista *lista) {
return lista == NULL;
}
E meu professor falou que eu tinha que otimizar alguns códigos...
Alguma idéia?
wtf linguagem é essa ?
to fazendo um curço de .NET
bom ? ruim ? ideias ? dicas ?
to fazendo um curço de .NET
bom ? ruim ? ideias ? dicas ?
aquilo é C
gido, voce ta fazendo exercicios de percorrer matrizes, contar estoque, etc ?
me compliquei demais nessa parte.. só fazia o basico de vetor e matriz
gido, voce ta fazendo exercicios de percorrer matrizes, contar estoque, etc ?
me compliquei demais nessa parte.. só fazia o basico de vetor e matriz
an ?
C ?
eu tenho C na faculdade... é diferente disso dae..
vai ver eu nao aprendi ainda.
C ?
eu tenho C na faculdade... é diferente disso dae..
vai ver eu nao aprendi ainda.
Vc quis perguntar se eu tenho feito ou se deveria fazer ?
haha
Bom, acho que a matéria tem tudo disso, ontem eu comecei com vetor, hoje ou amanhã avanço mais um pouco...
A matéria da prova da semana que vem é Vetores, Ordenação, Matrizes, Linearizações de Matrizes, Strings, Conversões, Ponteiros, Funções, Recursão. (pelo menos esses são os subtitulos)
haha
Bom, acho que a matéria tem tudo disso, ontem eu comecei com vetor, hoje ou amanhã avanço mais um pouco...
A matéria da prova da semana que vem é Vetores, Ordenação, Matrizes, Linearizações de Matrizes, Strings, Conversões, Ponteiros, Funções, Recursão. (pelo menos esses são os subtitulos)
se voce tem feito, hueahueaha
eu me perdia todo..
baixei o devc++ e fiquei dias tentando aprender aquilo sozinho, mas nao saia nao..
eu me perdia todo..
baixei o devc++ e fiquei dias tentando aprender aquilo sozinho, mas nao saia nao..
ah é.. isso acho q é java
a sintaxe é meio parecida com c/c++, falei na empolgaçao :p
a sintaxe é meio parecida com c/c++, falei na empolgaçao :p
Eu uso o DevC++, tenho instalado no note e uma versão portatil no pen drive. Acho bem legal, tem um esquema de cores, mostra bem os erros e tal. Dos 3 que conheço, é o melhor.
Eu comecei uns exercícios de vetores, sai até que bem. Mas na hora de fazer busca, só seguindo os passos do livro.
Eu comecei uns exercícios de vetores, sai até que bem. Mas na hora de fazer busca, só seguindo os passos do livro.
Recomendo fortemente utilizar o Eclipse + MiniGW pra programar em C.
Eu uso ele tanto pra Java, quanto pra C, e até mesmo em PHP, me atende extremamente bem nas 3 :)
Pra mim, como IDE básica, não tem melhor.
Esse código ai em cima é em C sim, os * são ponteiros, os -> são referencias, ainda não consegui mexer em nada desse código.
E meu trabalho é fazer um código que insira, busque, libere e delete dados em uma lista circular, pra quem não sabe:
http://www.icmc.usp.br/~sce182/lcirc.html
Eu uso ele tanto pra Java, quanto pra C, e até mesmo em PHP, me atende extremamente bem nas 3 :)
Pra mim, como IDE básica, não tem melhor.
Esse código ai em cima é em C sim, os * são ponteiros, os -> são referencias, ainda não consegui mexer em nada desse código.
E meu trabalho é fazer um código que insira, busque, libere e delete dados em uma lista circular, pra quem não sabe:
http://www.icmc.usp.br/~sce182/lcirc.html