Sadašnje stoljeće omogućuje aktivno pisanje računalnih programa i dobivanje odličnih rezultata na izlazu. Ali kako bi rješenje bilo postavljeno na najjednostavniji zadatak, trebali biste imati barem jedan programski jezik. Među njima su najpopularnije Turbo Pascal, Delphi, C ++ itd. Čini se da je Turbo Pascal najjednostavniji programski jezik. Ali treba imati na umu da bez teorije ne može biti prakse. Na primjer, što je uključeno u pascal? Tko zna odgovor na to pitanje, lako može iskoristiti ugrađenu funkciju.
Prvi računalni programi pisani su isključivo brojevima. Zamislite koliko je teško prenijeti sve dostupne informacije binarni brojčani sustav i kasnije u oktalnom i heksadecimalnom. U ovom slučaju, riječ je o računalnom programskom jeziku.
Budući da osoba razmišlja uglavnom riječima, a ne brojevima, postoji potreba da se izmisli algoritam za stvaranje programa riječima, koji se zatim prenosi posebnom programskom prevoditelju. U suprotnom, naziva se prevoditelj. Zahvaljujući programu prevoditelja, riječi korisnika prevedene su na strojni jezik. Najjednostavnije aplikacije u to vrijeme bile su montažeri.
Kasnije su programeri došli do zaključka da bi kod trebao imati određenu strukturu, koja se sastoji od zasebnih dijelova. Tako se pojavio strukturirani program.
Tijekom vremena postojale su i druge vrste programiranja. Dakle, govorimo o objektno orijentiranom (Delphi), logičkom (Prologue), funkcionalnom (Haskel) i drugim oblicima.
Danas postoji nekoliko desetaka programskih jezika. Neki od njih su vrlo popularni, dok su drugi, naprotiv, visoko specijalizirani. Najčešći i poznati jezici su Turbo Pascal. Vjeruje se da je najprikladniji za početak učenja programa. Napravio Turbo Pascal u kasnim 60-ima. U jednom trenutku, ovaj jezik je korišten kao aplikacija za pisanje aplikacijskih programa i programskog jezika sustava.
Među prednostima Turbo Pascala su sljedeće osobine:
Za pisanje složenih programa u Turbo Pascalu koriste se ugrađene funkcije i postupci koji olakšavaju život korisniku. Među njima su takvi "pomagači" kao Dec i Inc u Pascalu.
Sljedeće standardne funkcije mogu se koristiti za rad s cijelim brojevima u Turbo Pascal okruženju:
Ovaj članak će razmotriti samo dvije standardne funkcije: Dec i Inc u Pascalu. Oni će se dati u kombinaciji sa sintaksom i primjerima. Pa što je Dec i što Inc znači u Pascalu?
Inc ime dobiva po engleskoj riječi Increment, što znači "povećati". Kako je postalo jasno, ako trebate “povećati” broj bez pisanja složenih algoritama, možete koristiti tog “pomoćnika”. Funkcija Inc u Pascalu napisana je u programskom jeziku na sljedeći način:
Inc (X, 5), gdje
- X je cjelobrojni izraz koji određuje osoba (računalo) ručno, slučajno ili u automatskom načinu rada;
- 5 - broj jedinica pomoću kojih se treba povećati navedeni izraz (umjesto broja 5 može stajati bilo koji broj).
Mora se imati na umu da ako parametar povećanja nije naveden, onda je on jednak "1".
Tako će program izgledati u Turbo Pascal okruženju:
Rezultat rješavanja problema bit će sljedeći:
Mali primjer:
Program First_Inc;
var A, B, C, broj: cijeli broj;
početi
Broj: = 0;
Writeln ('upisati brojeve A, B, C');
Čitati (A, B, C);
A: = A + B;
Inc (broj, 2); { povećava varijablu Broj za 2 jedinice}
A: = A-C;
Inc (broj); { povećava Broj varijabla za 1 jedinicu}
kraj.
Što Inc znači u Pascalu u danom odlomku programa? Nakon postavljanja potrebnih brojeva i izvođenja algebarskih operacija s njima po prvi puta, varijabla se povećava za 2 jedinice, u drugom - za 1 poziciju.
Razmotrimo, uz Inc u Pascalu, njegovu “sestrinsku” funkciju prosinca. Ime mu dolazi od engleske riječi Decrement, što znači "smanjiti". Njegova sintaksa slična je prethodnoj:
Prosinac (A, 2), gdje
- A je cjelobrojni izraz koji korisnik definira ručno, slučajno ili automatski;
- 2 - broj jedinica kojima se treba povećati navedeni izraz (umjesto broja "2" može stajati bilo koji broj).
Ako parametar nije naveden, broj se smanjuje za 1.
primjer:
Program Second_Dec;
var A, B, C, broj: cijeli broj;
početi
Broj: = 100;
Writeln ('unesite brojeve A, B, C> 100');
Čitati (A, B, C);
A: = A - B;
Dec (Broj, 5); { povećava broj varijable za 5 jedinica}
A: = A + C;
Dec (Broj); { povećava Broj varijabla za 1 jedinicu}
kraj.