Krótki kurs języka P (3)
Zależności logiczne
W języku polskim, podobnie zresztą jak w innych językach, występują pary wyrazów służące do wyrażania różnych zależności logicznych. Do takich par należą m. in.: jeżeli — co, wówczas — gdy, wtedy — kiedy, nie tylko — lecz także, dopóty dopóki, o ile — o tyle, zarówno — jak i. Przyjrzyjmy się takim oto zdaniom:
Do opisu systemu są nie tylko niezbędne opisy wejść, ale i zbioru stanów.
O ile jakaś wartość parametru nie znajduje się w programie, to można ją wziąć z generatora liczb losowych.
Pomiary trzeba wykonywać tak długo, dopóki nie otrzyma się pożądanego wyniku.
Zdania te nie są skonstruowane poprawnie, gdyż ich autorzy nie przestrzegali zasady, że użycie pierwszego wyrazu (tj. zapowiednika) z jakiejś pary wymaga użycia drugiego wyrazu (tj. następnika) koniecznie z tej samej pary, jako że są one nierozłączne. Przytoczonym zdaniom nadamy więc np. taką postać:
Do opisu systemu są niezbędne opisy nie tylko zejść, lecz także zbioru stanów.
Jeżeli jakaś wartość parametru nie znajduje się w programie, to można ją wziąć z generatora liczb losowych.
Pomiary trzeba wykonywać dopóty, dopóki nie otrzyma się pożądanego wyniku.
Zwróćmy uwagę na to, że w pierwszym zdaniu trzeba było także zmienić szyk wyrazów.
Zaimki względne jako wskaźniki zespolenia
Zaimki względne będące wskaźnikami zespolenia powinny być pierwszym członem zdania podrzędnego. Zamiast więc np.
Jest to funkcja, określenie której jest ważne.
należy pisać
Jest to funkcja, której określenie jest ważne.
Przeniesienie wyrazu której na dalsze miejsce w zdaniu podrzędnym jest dopuszczalne wówczas, gdy na początku tego zdania znajduje się wyrażenie przyimkowe, tj. wyrażenie będące połączeniem przyimka z rzeczownikiem, przymiotnikiem, przysłówkiem, liczebnikiem lub zaimkiem. Wyrażeniami przyimkowymi są np. za pomocą, w skład, w środku, na wprost, na przeciąg, w miarę, w pobliżu, na skutek, na dół, za granicą.
Można więc np. pisać albo tak
Mamy tekst programu napisanego w Adzie, w którego skład wchodzą dwa rodzaje słów i różne znaki interpunkcyjne.
albo tak
Mamy tekst programu napisanego w Adzie, w skład którego wchodzą dwa rodzaje słów i różne znaki interpunkcyjne.
ARA