Funkcje w Pascalu
#1
Napisano 29 lipiec 2012 - 09:01
Zaczynam swoją przygodę z Pascalem i mam pytanie odnośnie paru rzeczy:
1) Czy zawsze zaczynamy wpisaniem program_nazwa_programu?
2) Czy w każdym kodzie musi być begin i end?
3) Po co nam var?
Nie wysyłajcie mnie na jakieś strony WWW z kursami bo sam znajdę
#2
Napisano 29 lipiec 2012 - 09:23
2. Oczywiście, że musi. Brak tych słów kluczowych uniemożliwi skompilowanie, więc i uruchomienie programu.
3. Var służy do deklarowania zmiennych. W 99% programów konieczne jest zadeklarowanie przynajmniej jednej zmiennej.
#3
Napisano 29 lipiec 2012 - 18:36
var to skrót od variable - zmienna, stąd przed pierwszym użyciem jakiejś zmiennej, należy ją (tzw.) zadeklarować (właśnie tym var - zależne od programu) by kompilator wiedział, że ma zarezerwować miejsce w pamięci dla tej zmiennej.
#4
Napisano 29 lipiec 2012 - 20:37
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
#5
Napisano 04 sierpień 2012 - 10:26
Zapytam się jeszcze o jedno. Czy w ogóle warto uczyć się Pascala? Moim zdaniem, lepiej od razu zacząć od Javy, wykorzystywanej na komórkach, komputerach. Lubię Pascala, ale teraz nie ma nawet dobrego komercyjnego narzędzia do kompilowania. Dawniej było Delphi, ale Borland poległ i został niby Lazarus. Co z tego, skoro jest niedopracowany, zwłaszcza od strony dokumentacji?
Jeśli mówisz o czystym Pascalu, to zastanawianie się czy uczyć się Pascala czy Javy nie ma sensu, bo Java jest językiem programowania obiektowego (tak jak C#). Jeśli nie robiłeś nigdy nic obiektowego, lepiej jest liznąć inne paradygmaty programowania (funkcyjne, strukturalne itp.). Ja osobiście polecałbym na początek naukę C/C++.
#6
Napisano 04 sierpień 2012 - 10:59
Czy w ogóle warto uczyć się Pascala?
Tak @mw_1975. Muszę go umieć ponieważ będę miał to w szkole i muszę to zaliczyć
#7
Napisano 04 sierpień 2012 - 11:20
1. Poznaje się idee programowania (warunki logiczne, pętle, sens istnienia/rodzaje zmiennych, funkcje, etc.)
2. Bardzo często występuje w szkołach o kierunku związanym z informatyką (zwłaszcza na studiach)
3. Na początek jest świetnym narzędziem do rozwijania myślenia abstrakcyjnego co się ceni (lepiej niż matematyka)
4. Nawiązując do pkt. 1 - nauka (później) innych języków jest łatwiejsza.
#8
Napisano 04 sierpień 2012 - 13:41
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
#9
Napisano 04 sierpień 2012 - 15:16
#10
Napisano 04 sierpień 2012 - 19:24
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
#11
Napisano 04 sierpień 2012 - 22:18
#12
Napisano 04 sierpień 2012 - 22:50
Pentagram Karakorum HP-120 AlCu + Arctic Cooling AF1225L
4 GB DDR3 1600 MHz
Było Asus Radeon HD 6950 DCU II, jest XFX 7850 z AC Mono - czego się nie robi dla tej ciszy!
SilentiumPC Deus G1 600W
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych