КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Metodichnі rekomendatsії да rozv'yazuvannya цели на курса е algoritmіzatsії programuvannya

Navchannya skladannyu algoritmіv роботи на ценности Спазвайте provoditisya фасове на типични задачи от postupovim uskladnennyam структуриране algoritmіv. Poslіdovnіst zavdan planuєtsya zgіdno skladnostі че poslіdovnostі vivchennya algoritmіchnih конструкции:

- lіnіynі алгоритъм (obchislennya храни, дали SSMSC peresilannya стойности zmіnnih);

- rozgaluzhenі алгоритъм (Poshuk naybіlshogo чи naymenshogo стойности на dekіlkoh danih, 2-3 sortuvannya стойност dіalog rozgaluzhennyami S);

- tsiklіchnі алгоритъм (obchislennya сума и dobutkіv цифров poslіdovnostey, tsiklіchne danih Въвеждане на следната їh obrobkoyu).

Vivchennya MTIE programuvannya Паскал vіdbuvaєtsya в kontekstі rozv'yazuvanih задачи tobto novі zasobi MTIE за въвеждане mіrі neobhіdnostі за задачи от типа rozv'yazuvannya chergovogo.

Butt zavdan, SSMSC mozhna zaproponuvati uchnyam.

1 челно.

Porіvnyati vіk dvoh dіtey. Vіdpovіd vivoditi в viglyadі фрази: "Маша Старши за Саша", "Маша molodsha за Саша", "Маша и odnolіtki Белами."

Zauvazhennya. Алгоритъм 2 Got структура vkladenih Povny rozgaluzhen. Когато perehodі ОД algoritmіchnoї MTIE да Паскал treba zvernuti uwagi на neobhіdnіst правила dotrimannya на синтаксиса MTIE.

2 челно.

Sklasti алгоритъм uporyadkuvannya 3 zmіnnih стойности А, В, С на zrostannyu.

Zauvazhennya. За rozv'yazuvannya tsієї zadachі slіd zastosuvati алгоритъм: uporyadkuvati А и Б и В uporyadkuvati C (pіslya tsogo максималната стойност на potrapit С) ЩЕ пъти uporyadkuvati А и на ранг В. Така алгоритъм Бюд майка модел 3 poslіdovnih nepovnih rozgaluzhen на.

SAL Sortuvannya програма Сортирайте
PEQ A, B, C, X Var A, B, C, X: реално;
SMOS започвам
Въведение А, В, С, Прочети (А, В, С);
Yakscho A> B ако A> B
След това: = А; A: B =; В: X = след това да започне
всички X: = А; A: = Y; Y: X =
приключи;
Yakscho B> С ако B> С
тогава X: = В; Б: = С; C = X след това да започне
да, ето X: = Y; Y: = W; X: X =
приключи;
Yakscho A> B ако A> B
След това: = А; A: B =; В: X = след това да започне
всички X: = А; A: = Y; Y: X =
приключи;
vivedennya А, В, С, напиши (А, В, С);
kіn край.

Tsya задача vivodit на іdeyu vikoristannya dopomіzhnih algoritmіv. Uporyadkuvannya 3 zmіnnih viroblyaєtsya trirazovim zastosuvannyam алгоритъм uporyadkuvannya zmіnnih 2, да Rozumny danii алгоритъм oformiti dopomіzhny як. Затоплете, Scho realіzuyut dopomіzhnі алгоритмичен nazivayutsya pіdprogramami. В Paskalі іsnuє 2 Vidi pіdprogram: pіdprogrami лечения аз pіdprogrami-funktsії. В danіy zadachі mozhna vikoristovuvati процедура. Tsya задача Mauger Бути як vikoristana подкрепа на poyasnennі tsogo materіalu.



програма Сортирайте
Var A, B, C: реален;
Процедура Sort_2 (VAR X, Y: реален);
Var Z: реалния;
започвам
Z: = X; X: = Y; Y: = Z
приключи;
Започнете да се чете (А, В, С); Sort_2 (А, В); Sort_2 (В, С); Sort_2 (А, В);
напиши (А, В, С);
край.

3 челно.

Dіysne даден естествено число и X Н. Sklasti алгоритъм obchislennya X Н.

Zauvazhennya. Институция в stupіn zamіnyaєtsya bagatorazovim умножение на основата на самата.

I: = 1; Y: = 1;

докато <= N направи

започвам

Y: = Y * X;

I: = I + 1;

приключи;

Когато vikonannі trasuvannya алгоритъм obov'yazkovo potrіbno perevіriti когато п = 0.

Butt 4.

Знайте naybіlshy zagalny dіlnik poslіdovnostі tsіlih номера. Vikoristovuvati pіdprogramu znahodzhennya GCD 2 номера. Mozhna vikoristovuvati Evklіda алгоритъм.

5 челно.

N Poslіdovno вмъкване tsіlih номера. Знам, че колкото е възможно повече от тях.

Zauvazhennya. Чиу проблем може да бъде virіshiti ponyattya без въвеждане на масив. За tsogo влязох номера їh obrobku treba spoluchiti в една tsiklі.

6 челно.

Skіlki rіznih N-алфа slіv mozhna sklasti Шляков danih пермутации на N букви?

<== предишната лекция | Следващата лекция ==>
| Metodichnі rekomendatsії да rozv'yazuvannya цели на курса е algoritmіzatsії programuvannya

; Дата на добавяне: 01.05.2014; ; Прегледи: 82; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение , Ал IP: 11.45.9.22
Page генерирана за: 0.047 сек.