Projekty dla początkujących

0

Witam. Może ktoś polecić jakieś projekty dla początkujących w c++ i napisać co konkretnie trzeba wykorzystać do jego zrobienia?

0

na poczatek polecam zbiory zadan, same projety musisz albo sam wymysleć albo np. na zalicznie na uczelni dostaniesz projekt

0

Dział CLI z project booka.

0
pvalue33 napisał(a):

na poczatek polecam zbiory zadan, same projety musisz albo sam wymysleć albo np. na zalicznie na uczelni dostaniesz projekt

podobno najlepiej się uczy z projektów więc chciałabym od nich zacząć tylko nie wiem co w wyszukanym projekcie muszę użyć

0

Znalazłam taki projekt tylko nie wiem co w nim użyć a nie chcę patrzeć na kod bo zależy mi na tym żebym sama go wymyśliła http://www.cppforschool.com/project/casino-game-project.html

1

A dlaczego w ogole C++?

0
stivens napisał(a):

A dlaczego w ogole C++?

Bo taki język będziemy mieli na uczelni

0
Nikto0 napisał(a):

Znalazłam taki projekt tylko nie wiem co w nim użyć a nie chcę patrzeć na kod bo zależy mi na tym żebym sama go wymyśliła http://www.cppforschool.com/project/casino-game-project.html

Może ktoś odpowiedzieć?

0

Spójrz w ten kod, przepisz, przeanalizuj każdą instrukcję dowiedz się jak działa, pobaw się nim, nie ma w tym nic złego. Potem usuń i napisz po swojemu, potem wymyśl nową grę np. oczko w karty lub coś innego.

0

Wolałabym najpierw spróbować poradzić sobie samodzielnie z tym projektem

2
Nikto0 napisał(a):

Wolałabym najpierw spróbować poradzić sobie samodzielnie z tym projektem

Sama, ale mamy Ci napisać jak to zrobić? Zdradzę Ci tajemnicę programowania, niezależnie od poziomu zaawansowania programowanie polega na podziale problemu na mniejsze problemy i rozwiązywaniu tych małych problemów. Przez rozwiązywanie mam na myśli przeszukiwanie google'a lub dokumentacji.

W Twoim przypadku najpierw zrób funkcję main. Potem rozwiąż problem losowania zwycięskiej stawki. Potem rozwiąż problem wprowadzania liczby gracza itd.

0

Na jakim jesteś poziomie, przerobilas juz jakiś kurs?

0

Jak bardzo poczatkująca jesteś? Więcej info poprosimy.

0
tmk3 napisał(a):

Na jakim jesteś poziomie, przerobilas juz jakiś kurs?

umiem trochę instrukcji warunkowych, pętli i kiedyś przerobiłąm funkcje własne

0

Jak jesteś początkująca to polecam przerobić zadania z C++ z tej strony:

https://www.hackerrank.com/dashboard

Jest to o tyle fajnie zrobione, że z kolejnymi zadaniami wytłumaczony jest jakiś element języka, a potem masz zrobić zadanie z jego wykorzystaniem.

Jak przerobisz wszystkie zadania to można pomyśleć nad jakimś jednym większym projektem.

0

Uczenie się przez robienie projektu w taki sposób, w jaki napisałaś, ładnie wygląda na papierze, ale nie przeskoczysz do tego bez znajomości podstaw. Jeśli nigdy nie zrobiłaś żadnego projektu, to nie będziesz wiedzieć, w jaki sposób podzielić go na mniejsze kawałki, tego też trzeba się nauczyć. Powinnaś zacząć od czegoś małego, co pomoże ci ogarnąć podstawy (bo tych też nie znasz najlepiej, tak wynika z twojego opisu), ale też będziesz szybko widziała efekty.
Ja proponuję ci grę (na tym kanale są 3 lub 4 łatwe gry, zacznij od pierwszej), gość przy okazji dużo i fajnie, przystępnie tłumaczy - przejdziesz przez te wszystkie podstawy, które napisałaś, będziesz programować obiektowo, pobawisz się wskaźnikami (ma na swoim kanale też lekcje z tego, więc możesz tam zaglądnąć). Gra jest w c++, sfml (silnik do robienia gier, na kanale jest film, gdzie gość krok po kroku cię przez to przeprowadzi, więc spokojnie sobie poradzisz): https://m.youtube.com/watch?v=C06eGdy7C6k&list=PL6xSOsbVA1eb_QqMTTcql_3PdOiE928up&index=3&t=2s&pp=iAQB

Zrób chociaż ze dwie pierwsze, to będziesz wiedziała, w jaki sposób tego typu program podzielić i jak z nim pracować, a jak będziesz chciała, to kolejną możesz robić sama. Nie ma skrótów ani żadnego magicznego sposobu, wszyscy się tak uczyliśmy

2
Nikto0 napisał(a):
tmk3 napisał(a):

Na jakim jesteś poziomie, przerobilas juz jakiś kurs?

umiem trochę instrukcji warunkowych, pętli i kiedyś przerobiłąm funkcje własne

Na tym etapie odpal sobie taką stronę z zadaniami typu leetcode, albo stary dobry SPOJ i rób najprostsze zadania. Nie świruj z trudniejszymi, bo chodzi o to, żebyś się obcykala że składnia.

1
several napisał(a):
Nikto0 napisał(a):

Wolałabym najpierw spróbować poradzić sobie samodzielnie z tym projektem

Sama, ale mamy Ci napisać jak to zrobić? Zdradzę Ci tajemnicę programowania, niezależnie od poziomu zaawansowania programowanie polega na podziale problemu na mniejsze problemy i rozwiązywaniu tych małych problemów.

200% tak
Tu warto dodać, ze propozycja "żeby były zadania ze wskazaniem spsobu rozwiazania" to jakiś paradoks dla ludzi nie posiadających predyspozycji

Przez rozwiązywanie mam na myśli przeszukiwanie google'a lub dokumentacji.

... lub wersje próbne, czujesz że prowadzi do rozwiązania, lub porzucasz (proof of concept) ... doczytujesz wiedzę, podejmuejsz znów trochę inaczej ... długo by można uzupełniać

Czitels napisał(a):

Jak bardzo poczatkująca jesteś? Więcej info poprosimy.

Koleżanka ma w historii "trochę" pozyskiwania rozwiązań zadań bez wkładu własnego .

Nikto0 napisał(a):
tmk3 napisał(a):

Na jakim jesteś poziomie, przerobilas juz jakiś kurs?

umiem trochę instrukcji warunkowych, pętli i kiedyś przerobiłąm funkcje własne

Jak zna "trochę" syntax if 'a to o żadnym rozwiązywaniu ambitniejszych problemów nie mozna mówić. Skoro proste konstrucje syntaktyczne sprawiają trudność do przeczytania, to co mówic o ocenie "podoba mi się, dobrze" ... " o kurcze, to ślepa ścieżka"

1 użytkowników online, w tym zalogowanych: 0, gości: 1