10 Август 2011 – 18:58 | 40 пікір

Құрметті ИНФОРМАТИКТЕР!
Cайтымыз сіздердің арқаларыңызда, аз уақытта Қазақстандағы ең танымал сайттардың біріне айналып келеді. Кейбір қазақ тілді сайттар өз контенттерін біздің сайтқа қарап өзгертіп қолданушыларын да көбейтті. Біздің үлгімізбен біршама жаңа сайттар ашылды. Соған қарағанда Информатик …

Толығырақ »
Информатика

Бәрі информатикаға байланысты

Педагогика

Тәлім-тәрбиеге байланысты материалдар

Басқа пәндер

Ұстаздар шығармашылығы

Оқушылар шығармашылығы

Басты бет » Паскаль туралы

Гольдбах жорамалы. Паскальда программалау.

Опубликовал inust в 12 Октябрь 2011 – 18:24Пікір жоқ
Бұл мақала 1316 рет оқылды, 14 рет бүгін

Жұп санды жай сандардың қосындысы түрінде орналастыру

1742 ж. Христиан Гольдбах кез келген жұп сандарды екі тақ сандардың қосындысы түрінде, ал кез келген тақ санды үш жай сандардың қосындысы ретінде қарастыруға болатынын жорамалдап кеткен. Расында Гольдбахтың екінші жорамалы бірінші жорамалына орай шыққанын аңғаруға болады. Егер тақ саннан жай санды алса, қалған қалдығы жұп сан болады да, оны екі жай санның қосындысы түрінде жайғастырсақ, алғашқы тақ санымыз үш жай санның қосындысына тең болады. Гольдбахтың осы пікірі алғаш аса қарапайым көрінгенмен, ғалымдар оны не дұрыс, не терістемей отыр. 2000 жылы ағылшын баспагері Фейбер Гольдбахтың осы
пікірін дұрыстап, не терістеп шыққан адамға 1 миллион доллар сыйақы тағайындағаны да істі орнынан жылжыта алған жоқ. Яғни сыйлық өз иесін күтуде. Ал төмендегі программаны тек эксперимент ретінде қабылдап, сыйлыққа апарар баспалдақ деп түсінуге болады.

Program jaigastiry;
Var
M:longint;
J:integer;
Label m2;
function prime (N:longint) :byte;
Var
j:lonjint;
Label m1;
Begin
prime:=1;
if N<4 then exit;
prime :=0;
if N mod 2=0 then exit;
j:=3;
M1: if N mod j=0 then exit;
j:=j+2;
if j*j<=N then goto m1;
prime:=1;
end;
begin
write (‘jup san engiziniz: ‘);
readln (M);
if prime (M-2)=1 then writeln (M, ‘+’, M-2);
j:=3;
m2:
if (prime (j)=1) and (prime (M-j)=1) then
writeln (M, ‘=’, j, ‘+’, M-j);
j:=j+2;
if j<M div 2 then goto m2;
readln;
end.

Ұқсас тақырыптар:

Оставьте комментарий

Добавьте комментарий ниже или обратную ссылку со своего сайта. Вы можете также подписаться на эти комментарии по RSS.

Всего хорошего. Не мусорите. Будьте в топе. Не спамьте.

Вы можете использовать коды HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

На сайте используются Gravatar. Чтобы его получить зарегистрируйтесь Gravatar.