Eu tomei uma aula em C e aprendi um pouco disso sozinho e acho que estou no ponto em que eu poderia fazer alguns programas simples (mais do que apenas algumas centenas de linhas de código, como exemplos de livros), mas eu não Tenha boas ideias para o que programar. Comecei a escrever código para um RPG baseado em texto, mas eu quero tentar codificar algo mais como os programadores reais que programam para um código vivo. Qualquer pessoa que trabalhe no campo tenha alguma sugestão. No fórum Lounge, existem algumas idéias. Aqui estão alguns: hrm. Posso sugerir uma seção adicionada para idéias de projeto. Uma das coisas com que sempre lutei quando aprendi uma nova linguagem é encontrar projetos que testassem meus conhecimentos sem chegar à frente do que eu li ou entendi. (Enquanto isso é algo divertido e divertido para praticar. Algo que me deu algum tipo de recompensa, como escrever um programa para o qual eu realmente poderia usar). Uma seção em que os projetos poderiam ser submetidos, além de dificuldades ou Alguma maneira de saber em que ordem é melhor fazê-los seria uma ótima idéia. Eu sei que provavelmente não é muita ajuda para você, icemanfan. Mas provavelmente ajuda pessoas como eu, que apenas começaram C. Esta é a minha lista que eu fiz. ele Ele. Estou preso no número 22. lolz. Não conseguiria que a classe de classe de bolhas estúpidas funcionasse por 2 noites agora. Suspiros. Iniciante 1. Escreva um programa que encontre o fatorial de um número inserido pelo usuário. (Verifique todas as condições) (Iniciante). 2. Desenvolva um programa para converter moeda X em moeda Y e vice-versa (iniciante). 3. Escreva um programa que imprime o seguinte, o usuário entrará o número superior: 4. Escreva um programa que imprime o seguinte, o usuário entrará o número inferior: 5. Escreva um programa que desenha o seguinte triângulo, o usuário Irá inserir o número inferior: 6. Desenvolva um programa que use um número gerado aleatoriamente para selecionar 1 de 3 (ou mais) funções para mostrar o usuário. (Iniciante) 7. Adivinhar o jogo. Escreva um jogo c que peça ao usuário adivinhar um número entre 1 e 100. Se você adivinhou corretamente, ele irá dizer que você ganha. Se você for alto demais ou muito baixo, ele também o informará. (Principiante) 8. Crie um programa que gere séries Fibonacci até um número n onde n é inserido pelo usuário. Por exemplo, Se o usuário entrar 10, então a saída seria: 1 1 2 3 5 8 (Iniciante) 9. Determine quantos caracteres são vogais e quantos são consoantes em uma determinada linha de texto. Também termina a string quando o caractere de entrada encontrado é diferente dos alfabetos. (Principiante). 10. Encontre a quinta raiz da soma dos quadrados dos primeiros 100 números ODD apenas. (Iniciante) 11. Execute 4 letras WORD UNSCRAMBLING, ou seja, liste todas as combinações possíveis de 4 letras em uma palavra. Ex: A palavra TEST pode ser descifrada como TEST, TETS, TSET, TSTE, TTSE, TTES, etc. (Iniciante) 12. Faça um programa que permita ao usuário inserir o raio, o diâmetro ou a área do círculo. O programa deve então calcular os outros 2 com base na entrada. (Iniciante) 13. LER uma linha de texto e ESCRITA-A PARA TRÁS, usando a função RECURSIVE. (Iniciante) 14. Escreva um programa para SWAP o conteúdo de 3 variáveis sem usar as variáveis temporárias (ou extra). (Iniciante) 15. Escreva um programa que reverte os números em um número inteiro, ou seja, 326 torna-se 623, etc. (Iniciante) 16. O programa indicará ao usuário cada vez que ele adivinhou alto ou baixo. O usuário GANHA o jogo quando o número adivinhado é igual ao número gerado aleatoriamente. (Iniciante) 17. Escreva um programa para simular uma calculadora simples. Deve aceitar dois números do usuário juntamente com a operação necessária para ser executada. A adição, subtração, divisão e multiplicação são as operações básicas que devem ser implementadas. Sinta-se livre para implementar as outras operações (Iniciante) 18. Determine quanto dinheiro está em um cofrinho que contenha várias moedas de paises, 25 moedas paises, 20 moedas paises, 10 moedas paises e 5 moedas paises. Use os seguintes valores para testar seu programa. Cinco moedas de 50 paises, três moedas de 25 paises, duas moedas de 20 paises, uma moeda de 10 paises e quinze 5 moedas de paise. (Iniciante) 19. Crie um programa de verificador Palindrome simples. O programa deve permitir que o usuário digite uma string e verifique se a string dada é um palindrome ou não. Apenas os dígitos e os alfabetos devem ser considerados ao verificar os palíndromes - qualquer outro caractere deve ser ignorado. (Iniciante) 20. Escreva um programa que lhe permite inserir pontuações e pontuações de alunos. O programa deve então calcular uma média ponderada e pontuação com base nos dados inseridos pelo usuário. (Iniciante) Intermediário 21. Escreva um programa que imprimirá todos os pares de números primos cuja soma é igual ao número inserido pelo usuário. (Sugerido por Aniseed) (Intermediário) 22. Desenvolva uma base de programa de classificação de animais no reino animal. (Para praticar o uso de classes habitantes). 23. Escreva um programa de questionário, que recupere a pergunta e responda a partir de um arquivo. Em seguida, permita que o usuário tome o ponto de interrogação e obtenha o resultado. (Intermediário) 24. Escreva um programa que aceite XHTML, analise e remova as tags. Em seguida, imprime o texto restante. (Intermediário) 25. Escreva um programa que execute a adição, subtração, multiplicação de matrizes. As dimensões de ambas as matrizes seriam especificadas pelo usuário (alocação de memória dinâmica necessária). O uso de estrutura ou uma classe para definir a matriz seria uma boa idéia. (Intermediário) 26. Escreva um programa que executará o trabalho de mover o arquivo de um local para outro. O caminho de origem e de destino será inserido pelo usuário. Execute a verificação de erros necessária e lide com as exceções em conformidade. (Intermediário) 27. Crie uma classe de lista vinculada sofisticada. Você deve inserir e excluir nós em qualquer lugar da lista, e os nós devem ter ponteiros para nós na frente e atrás deles. (Intermediário) 28. Crie um programa que implementa um banco de dados em C. Os campos são codificados e os dados são salvos em um arquivo binário. Embora isso não seja realmente flexível, você não está confiando em bibliotecas ou funções externas. (Intermediário) Especialista 1. Implementar seu próprio strstr. 2. Escreva um programa que atuasse como um planejador pessoal. Em que um usuário pode inserir no evento, observe o que há para fazer em determinada data. 3. Programa Tic Tac Toe. 4. Criptografia de arquivo simples (usando algo simples como ROT13.) 5. Escreva um programa de livro de endereço de telefone, com dados economizados em arquivos binários. Os usuários devem poder adicionar a troca de dados. 6. Escreva um programa de folha de pagamento simples, que inclua taxas de pagamento E crie algumas classes que modelam as cartas de jogo. Em seguida, use esta estrutura para criar seu jogo de cartas favorito. Blackjack..etc (expert) 8. Crie algumas classes que modelam peças de xadrez. Em seguida, desenvolva um Jogo de xadrez real. (Expert) 9. Crie uma árvore binária que tenha funções de busca e classificação. (Expert) 10. Crie um Quine, ou seja, um programa que imprima seu próprio código fonte. (Expert) 11. Implementar o seu próprio Versão do padrão da biblioteca de modelos. (Expert) Gráficos 1. Escreva um programa para desenhar um retângulo, elipse, quadrado, círculo, ponto e linha com base na entrada do usuário. (Iniciante) 2. Escreva um programa para emular o Microsoft Paint. Ser possível alternar entre diferentes ferramentas (círculo, retângulo, borracha). Usando pré-de Golpes de chaves multados. Intermediário 3. Escreva um programa para traçar um gráfico x-y simples para uma função codificada (por exemplo, ycos (x)). Deve ser possível ampliar em qualquer parte do gráfico. - Intermediário. 4. Escreva um programa para traçar um gráfico da equação dada da forma yf (x) e um intervalo para x como argumentos da linha de comando. (Por exemplo, o calculador gráfico - eqyxx - xmin-10, - xmax10) - Especialista. (PS: mais para fazer com a resolução de equações do que com os gráficos) 5. Escreva o clássico jogo de reboco de tijolos. Por exemplo. Veja DX Ball. Especialista. Última edição em 11 de agosto de 2008 às 3:04 am UTC Fundamentos para o Borland C Builder 2012-05-14 04:31:36 Por Console77 Versão: C Fundamentos para o Borland C Builder 6.0 Fácil para iniciantes, senão nenhum - Sem componentes de internet confiáveis - Gráficos simples, a menos que você se atreva a confiar em VCLs de terceiros - Nenhum suporte de 64 bits - Buggy - Os VCL de Thirdparty também são buggy - Não é um produto padrão - Menos e menos fornecedores suportam o DelphiC Builder - Futuro inseguro, um navio naufragado Embarcadero e seus produtos são um naufrágio Navio, juntamente com as ferramentas de terceiros. Sempre há problemas, erros ou simplesmente uma conectividade não é suportada. Você nunca sabe se é você, a terceira parte do fornecedor VCL ou o Emarcadero criando os problemas. Utilizamos uma quantidade obsessiva de tempo em busca de erros, depuração. Ainda não há suporte para 64 bits no C Builder, e o datasnap não é confiável, os novos lançamentos são sempre buggy. O Emrabadero não possui conectividade de internet confiável, mas depende da Indy, que não é confiável e é muito difícil de gerenciar. Agora enfrentamos mais e mais que precisamos adicionar plug-ins à nossa aplicação, mas eles não estão apoiando o Delphi C Builder. Então, agora temos que migrar para o padrão, que é o Visual Studio 2010. Talvez para projetos de hobby O DelphiC Builder esteja certo - mas não para aplicativos comerciais. 34 Eu uso antes da versão antiga34
No comments:
Post a Comment