примерни програми. Изчисляване на деня от седмицата. [Страница - 28] ✿ Прочети онлайн безплатно и без регистрация" /> примерни програми. Изчисляване на деня от седмицата. [Страница - 28] ✿ Прочети онлайн безплатно и без регистрация" />

ПредишенСледващото

Примери за програми. Изчисляване на деня от седмицата.

При регистрацията, аз се опитах да се използва добър стил на писане на програми, т.е. така си форма, която дава най-пълна представа за структурата на програмата като цяло и отделните му части. Той не съществува някакви стандарти, които определят добра програма за стил. Обикновено това интуитивно понятие включва метод за организиране на отчети и описания на редовете (не се препоръчва да се поставят повече от един отчет на всеки ред), и изолацията на тялото отстъп композит и условни отчет от страна на.

Ако сте сериозно за програмиране в Turbo Pascal, че има смисъл да направите своя собствена представа за добър стил, а след това да се придържа стриктно към него - много скоро някои допълнителни разходи за програми за обучение ще бъдат компенсирани от тяхната "четливост", и тя ще ви помогне да запомните всички детайли на програмата, която Тя е написана преди няколко месеца.

Изчисляване на деня от седмицата

Били ли сте някога болезнено спомням кой ден от седмицата той попада за конкретен номер на една или две години, или се изчисли какъв ден от сметката на седмица за рождения си ден тази година? Ако отговорът е да, тогава, че ще се заинтересува една проста програма, която ви позволява мигновено да се изчисли подходящият ден от седмицата за дадена дата. Тя се основава на следната формула:

  • X = абсолютен (TRUNC (2.6 * м-0.2) + г + у / 4 + у + в / 4-2 ° С);
  • м - месец номер (виж по-долу).
  • г - номер (дни на месец);
  • брой век (виж по-долу) - C.
  • у - брой на годината в век.

Ние се пристъпи към разработването на програмата.

На първо място, да приемем, че програмата вече е създаден и осъзнаваш го стартирате. Каква форма на взаимодействие с програмата, която мисля, че е най-подходящият? Това е малко вероятно, че ще останете доволни, след като си дизайн (вход и изход на дата, на съответния ден на дисплея на седмица). Най-вероятно вие ще искате да се повтаря програмата за работа за няколко дати, например, да зададете кой ден от седмицата сте родени, а след това, в кой ден от седмицата се пада през тази година рождения си ден, рождени дни, семейството, приятелите; може би се определи кой ден сте родени добре известни исторически личности и т.н.

По този начин, програмата следва да осигури множество действия за изпълнение <ввод даты> - <вычисление дня недели>, където броят на изчислителните цикли не е известен предварително. Веднага възниква нов въпрос: как да се каже на програмата, която приключване на работа с нея? За да направите това, трябва да се съгласим, че въвеждането на някои предварително определен или невалидна дата на програмата е да се тълкува като индикация за спиране на работа.

НАШИТЕ ПРОЕКТИ

Подкрепете проекта - споделете линка, благодаря!