Algorytm Euklidesa, wyznaczanie NWD
Algorytm Euklidesa: jak wyznaczyć NWD dwóch liczb bez rozkładania ich na czynniki pierwsze. Zasada działania krok po kroku i program w Pascalu.
Algorytm Euklidesa: jak wyznaczyć NWD dwóch liczb bez rozkładania ich na czynniki pierwsze. Zasada działania krok po kroku i program w Pascalu.
Sortowanie bąbelkowe od podstaw: zasada działania, złożoność czasowa O(N²) i pamięciowa O(1), przykład krok po kroku oraz implementacja w Pascalu.
Tablice dwuwymiarowe to nieco bardziej rozbudowane tablice jednowymiarowe. Tworzy się je w następujący sposób: VAR tablica : array [1..10,1..10] of integer; Ogólny kod: VAR dowolna_nazwa_tablicy : array [1..10,1..10] {liczba elementów tablicy…
Do tej pory w poprzednich wpisach, operowaliśmy na zwyczajnych zmiennych które przechowywały jakieś dane. Zazwyczaj były to dane liczbowe, ciągi znaków lub wartości typu true oraz false. Ale co zrobić kiedy mamy napisać…
Instrukcja wyboru CASE-OF-ELSE jest w Pascalu wykorzystywana do zapisywania rozgałęzienia obliczeń. Ogólna składnia instrukcji CASE wygląda następująco: case {warunek} of wartosc1: {instrukcja-1}; wartosc2: {instrukcja-2}; wartosc3: {instrukcja-3 …itd.}; end; Albo: case {warunek} of…
Pętla iteracyjna FOR-DOWNTO-DO działa praktycznie identycznie jak pętla FOR-TO-DO, z tym wyjątkiem, że wartość zmiennej sterującej jest pomniejszana o 1, a nie powiększana. Ogólna składnia pętli FOR-DOWNTO-DO wygląda następująco: FOR i := 10 {wartość początkowa}…
Pętla iteracyjna (pętla licznikowa) to rodzaj pętli, w ramach której następuje wykonanie określonej liczby iteracji. Do kontroli ilości wykonanych iteracji w pętli For stosuje się specjalną zmienną sterującą, kontrolną lub licznikową. Przejście…
Pętla While DO jest jedną z najczęściej stosowanych pętli przez programistów. Umożliwia ona bowiem, sprawdzenie warunku na samym początku w przeciwieństwie do instrukcji REPEAT UNTIL gdzie warunek sprawdzany jest na jej końcu. Ogólna składnia…
Pętla REPEAT-UNTIL w Pascalu: składnia, zasada działania z warunkiem sprawdzanym na końcu pętli i praktyczny przykład programu dzielącego dwie liczby.
Instrukcja warunkowa IF-THEN-ELSE w Pascalu: składnia, klamry BEGIN-END, zagnieżdżanie oraz praktyczny przykład zabezpieczenia przed dzieleniem przez zero.
Turbo Pascal umożliwia również używanie tak zwanych operatorów logicznych. Dzięki tym operatorom jesteśmy w stanie na przykład skonstruować rozbudowane wyrażenia logiczne. Do operatorów logicznych w języku Pascal należą: Operator Opis not…
Oprócz operatorów arytmetycznych, które omówiłem w poprzednim wpisie, Turbo Pascal oferuje również operatory relacyjne (operatory porównania), dzięki którym możemy porównywać zawartości dwóch zmiennych tekstowych czy liczbowych oraz wykonywać inne operacje na danych np….