KomputerProgramming

Factorial ing "Pascal": carane ngetung. conto program

programming pendidikan ing cara saka prasaja kanggo komplèks. Duwe nguwasani jinis data lan operator saka basa, pindhah menyang struktur siklik. Dislametaké kanggo siklus ana kaetung: saka output saka nomer ing kolom kanggo pitungan saka jumlah saka rumus rumit. Nanging, wiwit Pitakonan programer tetep: "Carane ngetung factorial ing" Pascal "?"

Ngleksanakake masalah bisa ing paling telung cara. Padha digunakake operator beda.

Alexa matematika

Sadurunge nerusake kanggo construction, iku perlu kanggo sinau teori kalkulus lan program nulis. Wonten ing matematika, factorial iku asil saka sawetara ing kang kanggo ngira-ngira expression ing angka positif kurang saka iku.

Ngerti definisi conto bakal bantuan. Upaminipun pengin golek factorial saka nomer 3. Kaputusan saka 3! = 3 * 2 * 1 = 6.

Iku nyukani arti tandha konvensi tumindak, kang diselehake sawise nomer. Penting Wigati: factorial iki ditetepake mung kanggo wilangan bulat positif. Ing wektu sing padha, ngenalaken konsep nul: 0! = 1.

Coba expression kanthi manual kanggo gedhe - pendhudhukan dawa. Kanggo nyepetake proses pitungan, nggunakake program komputer. Sabanjure, nimbang cara kanggo nemokake factorial ing "Pascal".

Cara pisanan

kode ing ngisor iki nuduhake versi program.

Ing conto nggunakake construction gabungan karo kondisi sing direkam sadurunge awak daur ulang. rekaman ukara:

nalika {kondisi} apa {} posledovatelnost_operatorov;

kode nganggo minangka nderek: program kir kesahihan saka expression {kondisi}, ing cilik saka test positif kanggo liwat posledovatelnost_operatorov {}.

Bali menyang program, sampeyan kudu mbayar manungsa waé kanggo garis ing ngisor iki:

  • 2 - nemtokaken nomer n, sing pitungan wis kaleksanan;
  • 6 - title seri;
  • 7 - awal siklus;
  • 8 - pitungan saka kasunyatan global, sing nyimpen ing Nilai saka factorial saka n;
  • 9 - nambah global counter oleh siji;
  • 10 - ing pungkasan ing siklus.

Cara liya

nawakake Sabanjure kanggo ngetung factorial ing "Pascal" karo statement baleni.

Desain siklus: baleni {posledovatelnost_operatorov} nganti {kondisi};

Kanggo ngerti carane program kerjane, nimbang baris:

  • 2 - n diutus ongko pancet sing pitungan wis dileksanakake;
  • 7 - awal siklus;
  • 8, 9 - pitungan factorial lan nambah counter i;
  • 10 - ing mburi awak daur ulang;
  • 11 - verifikasi saka kondisi, wiwit kondisi dumunung sawise urutan statements, mbaleni bakal kaleksanan ing paling sapisan.

Cara ingkang kaping tiga

Program terakhir uga ndadekake iku bisa kanggo ngetung factorial ing "Pascal" lan sing paling kompak ing ukuran. Alesan - operator digunakake kanggo, sing Tambah saka counter i disetel ing paramèter siklus.

Rekam operator: kanggo {} kanggo {nachalnoe_znachenie konechnoe_znachenie} apa {} posledovatelnost_operatorov.

kode dianggo minangka nderek (tokoh sing diwenehi listing line):

  • 2 - Nilai pancet nomer n diutus kanggo kang factorial wis diwilang;
  • 6 - sing diwenehi paramèter siklus - nilai dhisikan lan final;
  • 7 - awal siklus;
  • 8 - pitungan saka kasunyatan global;
  • 9 - ing pungkasan ing siklus.

komentar

Malah kanggo nomer sedasa factorial nduwèni aji luwih saka ijin jinis data ongko. Mulane, ing program "Pascal" bakal nuduhake pesen kesalahan. Ndandani iku prasaja - sampeyan kudu ngganti jinis data saka asil global ing longint utawa nggunakake jinis kanggo nyimpen angka nyata.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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