Programmeer opdrachten
- Berichten: 157
Programmeer opdrachten
Om wat kennis te verwerven in een paar reguliere programmeerspraken ben ik opzoek naar programmeer opdrachten. De programmeertaal maakt in principe niet uit.
Nu vroeg ik me af of iemand hier een website weet of toevallig een bestand heeft met programmeer opdrachten (:
Nu vroeg ik me af of iemand hier een website weet of toevallig een bestand heeft met programmeer opdrachten (:
- Berichten: 829
Re: Programmeer opdrachten
Kan je zeggen over wel niveau je het dan hebt, beginner, gevorderd, expert. Ik bedoel wil je echte uitdagingen, of is het eerder om de taal te leren beheersen?
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)
--Vladimir Lenin-- (Владимир Ильич Ульянов)
-
- Berichten: 18
Re: Programmeer opdrachten
Kan je zeggen over wel niveau je het dan hebt, beginner, gevorderd, expert. Ik bedoel wil je echte uitdagingen, of is het eerder om de taal te leren beheersen?
ja , goede vraag, plus welke toepassingsgebied ook
wil je iets doen met databases of bestanden of netwerken of gewoon algoritmen of graphics en animatie of of of ...
Knowledge of self is the key to the knowledge of God.
Re: Programmeer opdrachten
Voor gevorderden: Construeer een klasse waarvan slechts 1 instantie tegelijk kan bestaan.
Voor beginners: (zomaar enkele, zonder grote grafische impact)
Schrijf een programma dat bij invoer van 2 polynomen hun product als uitvoer heeft.
Schrijft een programma dat de grootste gemene deler van twee gehele getallen uitrekent.
Schrijf een zo kort en efficient mogelijk programma dat bij invoer n, het n-de Fibonaccigetal uitrekent.
Schrijf een programma dat bij invoer van twee woorden de verzameling van gemeenschappelijk letter geeft.
Voor beginners: (zomaar enkele, zonder grote grafische impact)
Schrijf een programma dat bij invoer van 2 polynomen hun product als uitvoer heeft.
Schrijft een programma dat de grootste gemene deler van twee gehele getallen uitrekent.
Schrijf een zo kort en efficient mogelijk programma dat bij invoer n, het n-de Fibonaccigetal uitrekent.
Schrijf een programma dat bij invoer van twee woorden de verzameling van gemeenschappelijk letter geeft.
- Berichten: 6.905
Re: Programmeer opdrachten
Zou dit kunen in Python?Voor gevorderden: Construeer een klasse waarvan slechts 1 instantie tegelijk kan bestaan.
Dan gebruiken we tochSchrijf een zo kort en efficient mogelijk programma dat bij invoer n, het n-de Fibonaccigetal uitrekent.
\(f_n = \frac{(1+\sqrt 5)^n - (1-\sqrt 5)^n}{2^n \sqrt 5}\)
Ik voeg toe voor iets tussen gevorderden en beginners:
uitrekenen van determinanten
Je kan ook eens kijken op projecteuler.net. Daar zal je opgaven van alle niveaus vinden en gaande weg nemen je mogelijkheden toe.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.
Re: Programmeer opdrachten
Tuurlijk.Zou dit kunen in Python?
Wat die Fibonacciopgave betreft, mag je alleen gebruik maken van de recursie.
(Anders weet ik nog wel een flauwe: Stop de eerst 100000 in een array). (Oei, overflow)
-
- Berichten: 2.504
Re: Programmeer opdrachten
Dat heb ik nog nooit gedaan, dus ik zou niet weten.Voor gevorderden: Construeer een klasse waarvan slechts 1 instantie tegelijk kan bestaan.
Trouwens, wil dit zeggen dat als ik een tweede instantie maak dat de eerste vernietigt wordt, of dat ik een error message moet krijgen?
"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."
-
- Berichten: 18
Re: Programmeer opdrachten
Er bestaat al een design pattern voor dit , de afkorting is:Voor gevorderden: Construeer een klasse waarvan slechts 1 instantie tegelijk kan bestaan.
Code: Selecteer alles
char[] afkorting = {'r','z','s'};
System.out.println((char)((int)(afkorting[0]+1)) + " " +
(char)(afkorting[2]+1));
Knowledge of self is the key to the knowledge of God.
- Berichten: 4.810
Re: Programmeer opdrachten
Nope, je kan zelf gewoon geen instanties aanmaken.Trouwens, wil dit zeggen dat als ik een tweede instantie maak dat de eerste vernietigt wordt, of dat ik een error message moet krijgen?
Voor de geïnteresseerden die de oplossing graag willen weten (oplossing staat hieronder, dus enkel kijken als je het geprobeerd hebt).
Verborgen inhoud
- Berichten: 829
Re: Programmeer opdrachten
Voor de geïntresseerden. Ingdas kwam een paar dagen geleden op een goeie site: topcoder.com beheerd door de NSA (National Security Agency) Maar met zowel makkelijke als moeilijke opdrachten, ik denk dat mensen die hun skills willen verbeteren hier wel hun ding zullen vinden.
"Als je niet leeft zoals je denkt, zul je snel gaan denken zoals je leeft."
--Vladimir Lenin-- (Владимир Ильич Ульянов)
--Vladimir Lenin-- (Владимир Ильич Ульянов)
- Berichten: 157
Re: Programmeer opdrachten
Bedankt alvast voor de vele antwoorden wel graag geen topic hijacking plz , wel sorry dat ik zo laat pas reply
Maar in principe was ik niet specifiek opzoek naar een bepaald soort programmeeropdracht. Ik hoef iig niet meer het idee achter while's, if's, for's, class's, pointer's te leren.
Ik ben dus opzoek naar wat gem. tot geavanc. oefeningen...
Dus eigenlijk komt het gewoon hierop neer... dump hier gewoon oefeningen waarover je beschikt, of goeie websites
ps. ik was zelf wel van plan alle opdrachten in C++ of python te maken. In deze laatste heb ik nog geen kennis van maar dat hoop ik dus zo op te schroeven en te ontdekken wat de mogelijkheden zijn in deze taal.
Maar in principe was ik niet specifiek opzoek naar een bepaald soort programmeeropdracht. Ik hoef iig niet meer het idee achter while's, if's, for's, class's, pointer's te leren.
Ik ben dus opzoek naar wat gem. tot geavanc. oefeningen...
In principe maakt mij dit niet zoveel uit. Alle takken zijn leuk. Wel moet ik zeggen dat ik met netwerken en graphics, animatie geen ervaring heb maar sta er wel open voor.Mifen schreef:ja , goede vraag, plus welke toepassingsgebied ook
wil je iets doen met databases of bestanden of netwerken of gewoon algoritmen of graphics en animatie of of of ...
Dus eigenlijk komt het gewoon hierop neer... dump hier gewoon oefeningen waarover je beschikt, of goeie websites
ps. ik was zelf wel van plan alle opdrachten in C++ of python te maken. In deze laatste heb ik nog geen kennis van maar dat hoop ik dus zo op te schroeven en te ontdekken wat de mogelijkheden zijn in deze taal.
Singleton (: http://en.wikipedia.org/wiki/Singleton_patternVoor gevorderden: Construeer een klasse waarvan slechts 1 instantie tegelijk kan bestaan.
- Berichten: 157
Re: Programmeer opdrachten
even een kick ik heb namelijk een nogal leuke website gevonden voor programmeeropdrachten (of eigenlijk gewoon challenges zoals Vladimir Lenin 2 posts hierboven noemde)
Het gaat om projecteuler.net
Het gaat om projecteuler.net
Ik denk dat ik hier best wat mensen een plezier mee doeProject Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.
- Berichten: 6.905
Re: Programmeer opdrachten
Deze website kende ik al. Zeker een aanrader!
(is al een paar keer vernoemd op wsf)
(is al een paar keer vernoemd op wsf)
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.