szymon_majewski [ Legend ]
Turbo Pascal ... Nie, nie chodzi tym razem o prace domowa ...
Witam
Wiem ze kategoria moze wydawac sie zla, ale temat dotyczy szkoly ...
Otoz jak zapewne pamietacie mialem kilka watkow dotyczacych Turbo Pascala. No i niestety musze przyznac ze kompletnie tego nie czuje. Probowalem na wiele sposobow, ale niestety niektorych rzeczy nie da sie zalapac w moim mniemaniu ...
W kazdym razie moja pani informatyczka uznala ze mam niewielkie szanse na zdanie. Rzeczy jakie teraz robimy maja nawet znosne algorytmy, ale jak to rozpisac to juz dla mnie w wiekszosci czarna magia ...
Zaraz posypia sie posty w stylu "bylo wybrac inny profil". Wiem wiem, sek w tym, ze jest druga grupa, z nizszym poziomem, ale nie moge sie tam przeniesc. Nasza grupa jako jedyna w calym liceum jest na poziomie rozszerzonym. Ale teraz do rzeczy:
Studiuje juz podrecznik do Pascala, ale niestety niejeste pewien czy to mi za wiele pomoze ... Bylem juz kilka razy na konsultacjach i praktycznie na kazdej lekcji pani tlumaczy cos dla mnie, ale i tak pewne rzeczy zostaja dla mnie niezbyt zrozumiale ...
Czy istnieje jakis sposob na opanowanie Pascala, ale nie wkucie na pale wszystkich regulek i instrukcji tylko tak zeby to czuc ?
Regis [ ]
wkucie na pale wszystkich regulek i instrukcji tylko tak zeby to czuc
To akurat nic by nie dało. Do programowania trzeba dwóch rzeczy:
1. Umiejętności myślenia
2. Umiejętności przekładania tego co się wymyśli na algorytmy w tym języku
Znajomość samego języka to dodatek - przydaje się, żeby nie zaglądać co chwila do książki, ale jak zaczniesz programować, to samo Ci to przyjdzie. Zakładając, że Twój problem leży w punkcie 2, a nie 1, to jeszcze stracony nie jesteś.
Jak się nauczyć programować? Nie nauczysz się, jeśli nie będziesz sam pisał i kombinował. Włazisz tu:
https://pl.spoj.pl/problems/latwe/sort=0,start=0
i rozwiązujesz zadania - od najłatwiejszych (np. to: https://pl.spoj.pl/problems/SUMA/ ), do co raz trudniejszych.
DEXiu [ Senator ]
Ale z czym konkretniej masz problem? Z samym wymyśleniem algorytmu czy - tak jak pisze Regis w punkcie 2. powyżej - z przełożeniem tego na kod? Jeżeli z przełożeniem na kod - to to niewielki problem. A jeżeli z czym innym - to sprecyzuj z czym? W ogóle nie czujesz jak stworzyć algorytm rozwiązania problemu?
Może za szybko z materiałem idziecie albo kobitka od was wymaga cudów już na starcie. Spróbuj sobie układać (w głowie) algorytmy do prostych czynności z życia - nie jakichś wydumanych problemów matematyczno-niewiadomojakich. Staraj się przy tym stosować konstrukcje programowania strukturalnego (mówiąc prościej: rozgałęzienia warunkowe typu "if then (else)" i pętle - bo więcej tego de facto nie ma).
Na przykład: algorytm gotowania wody w czajniku. Albo algorytm odliczenia danej kwoty pieniędzy. Tego typu rzeczy. Te czynności wykonujesz w zasadzie odruchowo - nie myślisz już JAK to się robi. A spróbuj.
Podam przykład gotowania wody: