Illusztrált bemutató Turbo Pascal> ismerete a nyelv Turbo Pascal> példaprogramokkal

Ezek a műsorok. Kiszámítása a nap a héten.

A regisztráció során, próbáltam használni a jó stílus az írás programok, vagyis így alakjuk, amely a legteljesebb képet a szerkezet a program egészének és az egyes részek. Nem létezik olyan előírások, amelyek meghatározzák a jó stílus programot. Általában ez az intuitív fogalom magában foglalja eljárás megszervezése nyilatkozatok és leírások a sorban (nem ajánlott elhelyezni több utasítást minden vonalon), és ez az elszigeteltség, a test tagolt összetett és feltételes utasítások.

Ha komolyan gondoljuk a programozás Turbo Pascal, akkor van értelme, hogy a saját ötlete egy jó stílusban, majd szigorúan tartsa be azt - nagyon hamar egyes költségek a képzési programok fogják kompenzálni az „olvashatóság”, és ez segít emlékezni minden részletet a program, amely azt írták, néhány hónappal ezelőtt.

Kiszámításakor a hét napja

Előfordult már fájdalmasan felidézni, amit a hét napja esik egy bizonyos számú egy vagy két évvel ezelőtt, vagy ki kell számítania, hogy milyen nap a hét fiókot születésnapját idén? Ha igen, akkor úgy gondolja, érdekelni fogja egy egyszerű program, amely lehetővé teszi, hogy azonnal kiszámítja a megfelelő nap a héten egy adott időpontban. Ez a következő képlet alapján:

  • X = abs (TRUNC (2,6 * m-0,2) + d + y / 4 + y + c / 4-2 * C);
  • m - hónap számát (lásd alább).
  • d - száma (a hónap napja);
  • C - század számát (lásd alább).
  • y - száma az évben a század.

Mi jár a fejlesztési program.

Tételezzük fel, hogy a program már elkészült, és rájössz, hogy fut. Milyen formában való kölcsönhatás a program úgy gondolja, a legmegfelelőbb? Nem valószínű, hogy elégedett lesz egyszer a design (bemeneti és kimeneti egy dátumot a megfelelő nap a héten kijelző). Valószínűleg be akarjuk megismételni munkaprogram számos dátumok, például kérdezni, hogy milyen nap a héten született meg, akkor, hogy mi a hét napja esik idén a születésnapját, születésnapok, családi, baráti, Talán meghatározzák, milyen nap születtél jól ismert történelmi alakok, stb

Így a programnak biztosítania kell, több végrehajtási intézkedések <ввод даты> - <вычисление дня недели>, ahol a száma számítási ciklusokban nem ismert előre. Azonnal egy új kérdés merül fel: hogyan kell mondani a program, amely a szél fel vele dolgozni? Ehhez, akkor egyetértenek abban, hogy a bevezetése néhány korábban megadott, vagy érvénytelen dátumot a program célja, hogy kell értelmezni, mint utalás a munkabeszüntetés.

TERVÜNK