Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/RUNDMC_OpRCppEUbu,q60.jpg)
RUNDMC +2
![](https://wykop.pl/cdn/c3201142/61241a29e33901bab38cac8c0d8ff67d17edf2713440e38afffc5884bcf25b44,w150.jpg)
PomocnikBob +158
Oglądam film z Polskimi wolontariuszami na kanale Bez Planu i nie rozumiem, jak można nosić emblematy UPA. Oczywiście jestem za pomocą, na ten moment powinniśmy odsunąć niesenacki i wyjaśnić to już w czasie pokoju, ale noszenie flagi UPA obok orzełka jako Polak jest nie do pomyślenia. #ukraina
![](https://wykop.pl/cdn/c3201142/a55e96346c5a4ca296feb91939d18059cb5c70e5833f9572f80734569f9f120c,w150.jpg?author=PomocnikBob&auth=994a96b091eb1ddb81b31a17cba2589f)
XXI wiek, na Uniwersytecie Warszawskim dalej jak w lesie.
#gorzkiezale #studbaza i sorry #programowanie
A co do Pascala. W którym języku Twoim zdaniem powinny bić pisane algorytmy?
Python bez kontroli typów?
Java z wymaganiem obiektowości?
Czy C z całą masą dodatków, jak wskaźniki, referencje, dostępy do pamięci?
Moim zdaniem Pascal jako język, w którym uczysz się podstaw algorytmiki (nie programowania) sprawdza się bardzo dobrze, a tak jak
Banalny przypadek: for a:=0 to 3 do <- wykona się 3 czy 4 razy? 4, ale pod wpływem stresu nie byłbym taki pewny i normalnie sprawdziłbym to po prostu w kompilatorze. Na kartce tego nie mogę zrobić, a cały algorytm dostanie w dupę jeśli się pomylę na takiej
To teraz powiedz mi w jakiej kolejności wyliczają się argumenty funkcji w C++?
for a:=0 to n
// nie jest pewien zapisu pętla powinna działać dla a=0..n-1
Wtedy żaden sprawdzający Ci za to punktów nie utnie.
No właśnie mówisz, że nie pamiętasz. Podejrzewam, że nigdy nie zwróciłeś nawet na to uwagi. Kolejność wyliczania nie jest zdefiniowana i zależy od kompilatora. I teraz jak sprawdzić poprawność algorytmu zapisanego w
Ja nie chcę bronić Pascala jako jedynego słusznego rozwiązania, ale z perspektywy czasu nie potrafię znaleźć lepiej dopasowanego języka niż Pascal.
PS. We fllowchart ciężko zapisać rekursję, nie będącą rekursją ogonową.
W gimnazjum przygotowywałem się do olimpiady informatycznej pisząc w C++ i nigdy nie dawałem #!$%@? o kolejność wyliczania argumentów i wiesz co? Działało ( ͡° ͜ʖ ͡°)
@legolass: przecież kontrola typów nie jest ci do niczego potrzebna.
No tak - nie da się zapisać w Javie kodu proceduralnego.
Przecież nikt nie każe tego używać.
Każdy język może zostać wykorzystany do pokazania czy zaimplementowania algorytmu, twierdzenie, że Pascal jest w jakimś stopniu lepszy nie ma żadnego sensu. Nie powinno
Ok...
Nie uważam, że jest lepszy, ale uważam, że w tym wypadku jest bardzo sensowny.
C jest równie przestarzały, a większość chce go używać na algorytmice.
Składnia większości najpopularniejszych współcześnie języków oparta jest na C. Pascal to przeżytek, nie ma sensu uczyć się jego składni specjalnie po to, by pisać w niej algorytmy, skoro równie dobrze można to zrobić w jednym z nowoczesnych języków.
A później drugi semestr i normalny prowadzący, który patrzył czy to ma sens i nagle 4,5 można mieć.
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Tak w sumie to o wiele bardziej zrozumiałbym Pascala na studiach stricte informatycznych gdzie rzeczywiście może on nauczyć algorytmicznego myślenia (bo nawet same ograniczenia języka i #!$%@? się z nimi wymagają analitycznego myślenia) to na studiach matematyka/ekonomia