KompüterProqramlaşdırma

Div üçün "Paskal" nə deməkdir? Bundan əlavə, hesablamalar və nümunələr

Hər il proqramçı peşə üçün tələb. kodları yazmaq üçün Hal-hazırda geniş müxtəlif səviyyələrdə bir çox dillərdə ətrafında istifadə olunur. kompüter proqramlaşdırma daha səmərəli öyrənmə prosesi etmək üçün, ali məktəb tələbələri və 1-2 kurs tələbələri dili "Pascal" öz applications yaratmaq üçün ilk tədris olunur. Əməliyyatlar div və mod və onun ortasında digər hesablamalar bu maddənin diqqət.

dil Pascal bir neçə söz

"Pascal" sonra Turing mükafatı və medalı ilə təltif edilib şöhrətli alim Niklaus Wirth tərəfindən 1968-1969-ci ildə yaradılmışdır "kompüter texnologiyası Pioneer". Bu standart dilinin inkişafında iştirak Son qısa bir müddət əvvəl "Algol-68". 1970-ci ildə nəşr olunan bir məqalədə, onun iş Wirth əsas məqsədi strukturlaşdırılmış proqramlaşdırma və veri istifadə edir effektiv aləti yaradılması çağırıb.

Sonradan dili "Pascal" bazasının bir olmaq, informasiya texnologiyaları sahəsində böyük təsir göstərmişdir. Bu gün üçün, bu dünyanın aparıcı universitetlərində bir çox bir professional təlim proqramlaşdırma olan əsaslanır.

tam bölgüsü nədir

riyaziyyat, başlığı altında iki integers əməliyyat başa düşürük. başqa onlardan biri tam bölgüsü nəticəsində, bu quotient tam hissəsidir. Başqa sözlə, əgər:

24: 6 = 4;

100: 3 = 33

55: 6 = 9;

və s.

Tam bölmə də qismən quotient tapmaq adlanır.

dividend bölən daha kiçik olduqda, nəticə sıfır, bu əməliyyat unutmayın.

bir b, həm q üçün tam bölgüsü nəticəsində adlanır. sonra

t. e. adi mənada həyata bölmə, yaxın tam kiçik yan nəticə yuvarlaqlaşdırma izlədi.

div Əməliyyatı "Pascal"

div - Bizim dilində tam bölgüsü üçün xüsusi operator təmin edir. Yuxarıda təqdim formula olan ifadə Pascal, forma olacaq:

q: a div b =.

biz sabitləri, məsələn, a = 50 və b = 9, sonra biz olacaq q söhbət varsa: = 50 div 9. Nəticədə, q 5 bərabər olacaq.

balans hesablanması

"Pascal" div Əməliyyat adətən mod ilə öyrənilir. bu rekord nə mənasını tapmaq əvvəl, sayı qalan tapa bilərsiniz necə oldu.

Aydındır ki, bu tam bölgüsü, yəni nəticəsində əldə bir dəyər istifadə edə bilərsiniz. E.

r bir = - bx q.

"Pascal" Əməliyyatı mod

Pascal, qalan çox sadə ola bilər. Bu məqsədlə ikili operator mod təmin edilir.

Bu aşağıdakı kimi yazılır:

r bir mod b =.

Məsələn, a = 50 və b = 9, sonra biz r varsa Nəticədə = 50 mod 9. r 4 bərabərdir.

praktik tətbiqi

(R) bölünməsi qalan tapmaq kompüter və telekommunikasiya istifadə olunur. belə nəzarət əməliyyatları ilə yaradılan və məhdud sıra təsadüfi nömrələri.

mod operator, və nömrələr çoxsaylı müəyyən etmək üçün istifadə olunur, bir tam nəticə ilə başqa bir sıra m. e. bölünmə. Aydındır ki, bu operator tətbiqi nəticəsində 0 mod verir nömrələri bir cüt var.

"Pascal" çoxluğu şəraitində kimi yazıla bilər:

bir mod b = 0 sonra yazmaq əgər (a, "dəfə" b).

Məsələn, bir başlanğıc şərt kodu monitor dəyərləri a = 4 və b = 2 yuxarıda qeyd zaman yazı "4 dəfə 2" göstərilir.

Bundan əlavə, operator mod decimal notation sayı son rəqəmli keçirmək üçün istifadə edilə bilər. Bunu etmək üçün, Tikinti r = Məsələn mod 10. istifadə command r = 37 mod 10 7 nəticə verəcək.

operator trunc

Bir div "Pascal" dan eyni nəticə əldə edə bilərsiniz olan bir operator var. Bu integers yalnız aiddir TRUNC haqqında danışılır. Bu fraksiya dəlil tam hissəsi kimi nəticə nəticələr. Birlikdə operatoru ilə eyni nəticə bölməklə "normal" alıb. yuxarıda nümunəsini nəzərdən keçirək. Qoy a = 51 və b = 9. Sonra komanda q by: = 51 9 div q almaq: = 5, biz yuvarlanması nəticəsində əldə. Lakin, operatorlar TRUNC eyni sayda müraciət, onda q: = trunc (51/9) olacaq q: .. = 5, yəni eyni nəticə.

NÜMUNƏ 1

Siz praktiki problemləri həll etmək üçün "Pascal" da div və mod istifadə edə bilərsiniz necə düşünün. Bir iki rəqəmli nömrə rəqəm məbləği tapmaq lazımdır düşünək. Aşağıdakı kimi əsaslandırıcı edir:

  • Artıq yuxarıda qeyd olunduğu kimi, nömrələri rəqəm son ona və 10 nömrəli, operator mod müraciət edərək əldə edilə bilər;
  • Siz div "Pascal" da komanda mod əvəz əgər ilk sayı kimi, o, çıxmaq olacaq.

Biz dilində "Pascal" üçün kod yazmaq. Bu aşağıdakı kimi görünür:

proqram Sum_2; (Program adı)

var sayı, Number1, nömrə2, Sum: tam; (Dəyişənlərin siyahısı və bir tam kimi növü müəyyən)

başlamaq (bədən proqramı başlayan)

(Giriş iki rəqəmli nömrə) yazın; ( "Input iki rəqəmli nömrə" ifadəsini göstər)

(Number) oxumaq; (Input ilkin sayı)

Number1: Number div 10 =; (Ilk rəqəmli hesablanması)

Nömrə2: Number mod 10 =; (Ikinci rəqəmli hesablanması)

məbləğ: Number1 + nömrə2 =; (Ədəd məbləği hesablanması)

(Sum) yazmaq; (Ekranda çıxış nəticə)

son.

9 - sayı 25, bu proqram istifadə nəticəsində, məsələn, 37 7, və.

NÜMUNƏ 2

rəqəm 3 rəqəmli nömrə məbləği hesablayır bir proqram üçün kodu yazın.

son rəqəm tapmaq üçün necə - başa düşüləndir. Bu mürəkkəb və 1 hesablanması deyil. O ikinci rəqəmli tapmaq üçün necə müəyyən etmək qalır bu sayı və 100 "Pascal" üçün operator div tətbiqi nəticəsində baş verir. Bunu etmək üçün, siz operator mod nəticəsində 10 sonra orijinal sıra əgər əldə edilir daha mürəkkəb dizayn, istifadə edə bilərsiniz, və operator div 10 müraciət etmək, və.

belə olacaq üç rəqəmli nömrə rəqəm cəmi hesablanması üçün proqram kodu:

proqram Sum_3; (Program adı)

var Number3, Sum: tam; (Dəyişənlərin siyahısı və bir tam kimi növü müəyyən)

başlamaq (bədən proqramı başlayan)

(Giriş Tree-rəqəmli nömrə) yazın; (Söz göstər «Giriş Tree-rəqəmli nömrə»)

(Number3) oxumaq; (Input ilkin sayı)

Sum: = Number3 div 100 + Number3 mod 10 + Number3 div 10 mod 10; (Məbləğin hesablanması)

(Sum) yazmaq; (Ekranda çıxış nəticə)

son.

bəzi qeydlər

şərti bölgüsü əməliyyat öz sinfində kənarda arqumentləri tam tətbiq zaman unutmayın. Bu əsaslı bir tam kimi nəticə verə div "Pascal", eləcə də mod operator, əməliyyat onu fərqləndirir.

kompleks ifadə (m. E. 2 operands barədə çıxış) ikili növü əməliyyatların icrası qaydası onların prioritet və parantez ilə müəyyən edilir. soldan sağa Başqa sözlə, var, əgər mötərizədə onların ifadə ilk qiymətləndirilir. əməliyyatlar *, /, mod və div + və daha yüksək prioritet var -. + Və - mötərizədə mövcud deyilsə, soldan birinci sonra ali prioritet tədbirlər həyata olacaq və olmalıdır -.

İndi funksiyası div "Pascal" istifadə olunur nə bilirik. Siz həmçinin imkanları istifadə əmin üçün, öz applications yaratmaq üçün kömək edəcək, mod operator təklif bilirik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.birmiss.com. Theme powered by WordPress.