Funkcija Dec i Inc u Pascalu. Proučavanje sintakse s primjerima

Ovo stoljeće omogućuje aktivno pisanje programa za vaše računalo i dobivanje rezultata velikog rezultata. No, da biste riješili jednostavan zadatak, morate imati barem jedan programski jezik. Među njima su najpopularniji Turbo Pascal, Delphi, C ++, itd. Čini se da je Turbo Pascal najjednostavniji programski jezik. Ali treba uzeti u obzir da bez teorije ne može biti jezika za bilo koju praksu. Na primjer, što je inc u pascal? Tko zna odgovor na ovo pitanje, lako može koristiti ugrađenu funkciju.

Uvod u programiranje

Prvi programi za računala pisani su isključivo brojevima. Zamislite kako je teško prenijeti sve dostupne informacije u binarnom sustavu, a kasnije u oktalnu i heksadecimalnu. U ovom slučaju, to je programski jezik strojnog jezika. Budući da osoba razmišlja uglavnom riječima, a ne brojevima, došlo je do potrebe da se osmisli algoritam za stvaranje programa riječima, koji se zatim prenosi posebnom programskom prevoditelju. Inače se zove 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 kod treba imati određenu strukturu koja se sastoji od zasebnih dijelova. Dakle, postojalo je strukturalno programiranje. Tijekom vremena postojale su i druge vrste programiranja. Dakle, govorimo o objektno orijentiranom (Delphi), logičnom (prologu),funkcionalne (Haskel) i druge vrste.

Turbo Pascal (Turbo Pascal) kao programski jezik

Danas postoje desetine 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 programiranja. Turbo Pascal nastao je krajem 60-ih godina, a nekoć je ovaj jezik korišten kao aplikacija za pisanje aplikacija i jezik programiranja sustava.

Među prednostima Turbo Pascala razlikuju se sljedeće kvalitete:
  • mogućnost brze asimilacije, jednostavnosti govora, izrade algoritamski složenih programa;
  • praktičnost rada s različitim vrstama podataka: i sa numeričkim informacijama, i sa simboličkim i bitovskim;
  • Vidljivost programa uz mogućnost razvoja i otklanjanja pogrešaka.
  • Pisanje složenih programa na Turbo Pascalu koristi ugrađene značajke i postupke koji korisniku olakšavaju život. Među njima su takvi "pomoćnici" kao što su Dec i Inc u Pascalu.

    Standardne Turbo Pascal funkcije

    Sljedeće standardne funkcije mogu se koristiti za rad s cijelim brojevima u Turbo Pascal okruženju:
  • Odd (x) - koristi se za vraćanje logičkog rezultata (za provjeru numeričkog izraza za neparnost: istina - neparan, lažni tip.
  • Succ (x) - pronalazi cijeli broj koji slijedi podatke (x + 1).
  • Pred (x) - vraća cjelobrojni izraz koji prethodi ovom (x-1).
  • Ord (x) - pronalazi argument x.
  • Abs (x) - Odnosi se nadobivanje modula x
  • Sqr (x) - koristi se za pronalaženje kvadrata danog izraza.
  • Sqrt (x) - potreban za dobivanje vrijednosti korijena iz postojećeg broja.
  • Exp (x) - koristi se za pronalaženje eksponenta (valjani tip podataka), tj. E x.
  • Dec (x) - smanjuje postojeći broj na određeni broj jedinica.
  • Inc (x) - povećava izraz za određeni broj jedinica.
  • Sin (x) - pronalazi sinus broja (valjani tip podataka).
  • Cos (x) - vraća kosinus izraza (stvarni tip podataka).
  • Ln (x) - koristi se za pronalaženje prirodnog logaritma danog broja.
  • U ovom članku razmatrat će se samo dvije standardne funkcije: Dec i Inc u Pascalu. Oni će biti predstavljeni zajedno sa sintaksom i primjerima. Pa što je Dec i što znači Inc u Pascalu?

    Funkcija povećanja varijable

    Inc ima svoje ime od engleske riječi Increment, što znači "povećanje". Kao što je već postalo jasno, ako trebate "podići" broj bez pisanja složenih algoritama, možete koristiti podatke "pomoćnik". Funkcija Inc-a u Pascalu napisana je u programskom jeziku na sljedeći način:
    Inc (X, 5), gdje - X - cijelo ljudsko-računalo (ručno), slučajno ili automatsko izražavanje; - 5 - broj jedinica za koje želite povećati navedeni izraz (umjesto "5" može biti bilo koji broj). Treba imati na umu da, ako parametar inkrementa nije naveden, on je jednak "1". Tako izgleda program u Turbo Pascal okruženju:
    Rezultat rješenja bit će kako slijedi:
    Mali primjer: Program First_Inc; može A, B, C, Broj: Integer; start 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 varijablu Broj za 1 jedinicu} kraj. Što znači Inc u Pascalu u danom izvatku? Nakon određivanja potrebnih brojeva i provedbe algebarskih operacija s njima po prvi puta varijabla se povećava za 2 jedinice, u drugom - 1 poziciju.

    Funkcija smanjenja varijable

    Razmotrimo osim Inc u Pascalu svoju "sestrinsku" funkciju Dec. Ime mu dolazi od engleske riječi Decrement, što znači "redukcija". Njegova sintaksa je slična prethodnoj: Dec (A, 2), gdje je - A - cijeli izraz koji je korisnik dao ručno, slučajno ili u automatskom načinu rada; - 2 - broj jedinica za koje želite povećati navedeni izraz (umjesto "2" može biti bilo koji broj). Ako parametar nije naveden, broj se smanjuje za 1. Primjer: Program Second_Dec; može A, B, C, Broj: Integer; start broj: = 100; Writeln ("unesite brojeve A, B, C> 100"); Čitati (A, B, C); A: = A - B; Dec (Broj, 5); {povećava varijablu Broj za 5 jedinica} A: = A + C; Dec (Broj); {povećava varijablu Broj za 1 jedinicu} kraj.

    Povezane publikacije