@koob: Pascal to martwy język którego nie da się i już nie rozwijają. Uczy złych rzeczy, nie ma zarządzania pamięcią a poza tym daleko mu do obiektowości. Moim zdaniem na początek Python/C++(i mówie tu o rzeczywistym C++ a nie dupie marynie typu mieszanie C/C++ jak to się w większości przypadków robi podczas nauki)
  • Odpowiedz
Ktoś pamięta znalezisko (chyba nawet z płomieniem było) z jakąś starym podręcznikiem szkolnym PWN (do chemii bodajże), w którym na końcu był umieszczony kod źródłowy programu w Pascalu? Szukam tego od pół godziny i za Chiny znaleźć nie umiem #wypokiratujcie #archeologia #pascal #chemia #pwn
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hah ma się tę pamięć, sprawdziłem przed chwilą, KŚ Ekspert nr 6/2004 Delphi 7 co prawda ale jest napisane krok po kroku jak zrobic taki program
  • Odpowiedz
z kolegą na programowaniu robimy taki projekcik:

musimy w pascalu napisać translator z assemblera dsm8051 na kod maszynowy w postaci hexadecymalnej i zapiszę do pliku.

myślałem, żeby wszystkie mnemoniki zapisać do jednej tablicy, a odpowiadający im hex w drugiej pod tym samym nr i przeszukiwać tablicę. problemem są np. etykiety. ktoś ma jakieś rady co do realizacji?

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Maxxtom: Łatwe zadanie, a ty strasznie to sobie skomplikowałeś. Po co komu pętla do obliczania sumy, jak wzór na sumę kolejnych liczb naturalnych jest powszechnie znany. To zwykły ciąg arytmetyczny o różnicy 1. Jeśli l1 jest większe od l2 to zwróć (2*l1+(l2-l1))/2, w przeciwnym przypadku odwrotnie.
  • Odpowiedz
Wie ktoś może jak zrobić taki program? http://pastebin.com/i1qU6vnF

Miałem różne pomysły, a ostatni to taki żeby napchać tabele falsami i zapełniać je liczbami i dwać true jeśli tab[1]:=1 itp, tyle że i tak nie wiem jak to zrobić :/

Ale tu raczej nie chodzi o pięć losowań tylko o jedno gdzie wyrzuca liczby i kończy jak wypadną 1,2,3,4,5.

#programowanie #pascal
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Klopsztanga: W zasadzie można by zrobić tablicę bitową (wystarczy 6 bitów) i ustawiać dany bit jeśli dana liczba była już wylosowana, a skończyć gdy ta tablica bitowa będzie wynosiła 0b111111. Jeszcze mniej pamięci :)
  • Odpowiedz