Kirish A`zo bo`lish
INTERNET VA DASTURLASH | Dasturlash tillari |
Mavzu: ALGORITMLAR MUHOKAMASI
Mavzu fayllari (0)
So'rov natijasi
Manabularni birini bosib yuboring
Mavzu super. Qoyil. Gap yo'q. Bunaqa foydali mavzuni uzmastersda birinchi marta ko'rishim (1)
Unchalik yaxshi emas. (0)
1. Arey(M) (1558) [off] |TXT| 34|9 Jul 2018, 20:08
Bu mavzuda biz turli xil masalalarni o'rtaga tashlaymiz. Va uni algoritmini birgalikda tuzamiz. Muhokama etamiz.
ALGORITM-Ma'lum maqsadga yo'naltirilgan chekli qadamlardan iborat ketma ketlikdir.
Algoritm dasturlash tili emas. Balki barcha dasturlash tillarining asosidir. Shu sababdan mavzu o'z navbatida Universal kuchga ega. Unda barcha dasturchilar, PHPchilar, pascal, basic, C++ ustalari... havaskorlar, professionallar qatnashib post qoldirishlari mumkin.
Algoritmni asosan mana bu ko'rinishda yozamiz:
...
6) a=a+1 deb olinsin
7) Agar a<10 bo'lsa, 4-qadamga o'tilsin
...

Ashaddiy qiziquvchilar istashsa blok sxema ko'rinishida tayyorlab skrinshotni taqdi etishlari ham mumkin. Hammaga omad
Marhamat birinchi savolni kim boshlab beradi

2. Arey(M) (1558) [off] |TXT| 31|9 Jul 2018, 22:24
Demak, birinchi topshiriqni o'zim yozaman.
1 dan 100 gacha bo'lgan natural
sonlarning kvad-
ratlari yig'indisini
hisoblash algorit-
mini tuzamiz.

Oxirgi o'zgarish: Arey (9 Jul 2018, 22:24)
3. futbol fanati (155) [off] |TXT| 31|10 Jul 2018, 00:22
Arey (9 Jul 2018, 22:24):
[b][green]Demak, birinchi topshiriqni o'zim yozaman.[red]
1 dan 100 gacha bo'lgan natural
sonlarning kvad-
r• • •
Arey, o'zingiz yozib ko'rsating bitta misol
4. Arey(M) (1558) [off] |TXT| 28|10 Jul 2018, 08:40
futbol fanati (10 Jul 2018, 00:22):
Arey, o'zingiz yozib ko'rsating bitta misol
futbol fanati, Buni techa oladiganlar ko'p. Faqat mavzuga hali kirmadi
5. Eseyj (182) [off] |TXT| 23|22 Jul 2018, 13:49
Arey (10 Jul 2018, 08:40):
futbol fanati, Buni techa oladiganlar ko'p. Faqat mavzuga hali kirmadi
Arey, Namuna ko'rsatib yuborolmaysizmi.
6. walterhack (507) [off] |TXT| 22|22 Jul 2018, 14:21
men js da qila olaman
7. Arey(M) (1558) [off] |TXT| 17|22 Jul 2018, 16:30
walterhack (22 Jul 2018, 14:21):
men js da qila olaman
walterhack, Mayli marhamat. Xoxlagan usulda. Phpda qiling xoxlasayiz.
8. blackhat (30) [off] |TXT| 16|22 Jul 2018, 17:41
Arey, buni shunchaki
ishlab bersam bo'lmaydimi? o'zimning algaritmnimni tushuntirishga ketgan vaqtdan ko'ra kod yozganim maqul menga, tushuntirishlar qolganlarga qolsin :koz::koz:
9. Arey(M) (1558) [off] |TXT| 16|22 Jul 2018, 17:44
blackhat, Xo'p yozingchi
10. blackhat (30) [off] |TXT| 16|22 Jul 2018, 18:12
Arey, $n=0;
for($i=1;$i<100;$i++){
$n+=$i*$i;
/*echo "$n n"; agar qadamba qadam javobni kurmoqchi bulsangiz*/
}
echo "javobi: $n";
50 sekund dan so'ng qo'shdi...
uzur anunaqa qilib chiroyli chiqarishni bilmeman :kozz:
4.8333333333333 daqiqa sekund dan so'ng qo'shdi...
endi menda ham #savol 100gacha bulgan natural sonlarni har safar bittaga ko'targanda oldingi sonning 50% ni o'ziga qo'shib olsin va oxirgi javobni chiqarsin?
tushuntiraolmagan bulsam uzur bemalol surashingiz mumkin
Oxirgi o'zgarish: blackhat (22 Jul 2018, 18:10)
Ijobiy (1): Arey,
11. Arey(M) (1558) [off] |TXT| 15|22 Jul 2018, 18:13
blackhat, Phpni uncha tushunmaymanu, lekin, siz hozir oldin 1 dan 100 gacha bo'lgan sonlarni qo'shib olib keyin kvadratga ko'tardingiz-a
12. blackhat (30) [off] |TXT| 15|22 Jul 2018, 18:19
Arey, yuq 1dan 100gacha bulgan sonlarning kvadratlarini yig'indisini chiqardim, telegramingiz bulsa @rextester_bot shu botga kodni tekshirib kuring "qadamba qadam" degan joyimda komentariya belgisini olib tashab keyin javoblar qanday chiqqanini ko'rsangiz bo'ladi
1.7 daqiqa sekund dan so'ng qo'shdi...
aytgandek javobi

Result:
javobi: 328350

shunday bo'ladimi :voy:
13. Arey(M) (1558) [off] |TXT| 15|22 Jul 2018, 18:22
blackhat,
1) a=1
2) b=a
3) a=a+1
4) x=a+b/2
5) agar a<101 u holda 2-qadam bajarilsin
6) x chiqarilsin.
To'g'rimi?

2.2833333333333 daqiqa sekund dan so'ng qo'shdi...
blackhat, Xo'p to'g'ridir phpni tushunmaymanda. Oldin kvadratga ko'tarib keyin qo'shgan bo'lsangiz yaxshi. Javobini bilmasdim :voy:
Oxirgi o'zgarish: Arey (22 Jul 2018, 18:23)
14. blackhat (30) [off] |TXT| 15|22 Jul 2018, 18:23
Arey bu kodmi yoki algaritm :voy: ,mavzu faqat ikki kishi uchun bo'lib qoldi.
Oxirgi o'zgarish: blackhat (22 Jul 2018, 18:24)
15. Arey(M) (1558) [off] |TXT| 15|22 Jul 2018, 18:25
blackhat, Algoritm bu. Basicni yoki pascalni tushunsangiz shu tillarda ko'rsatolaman
Oxirgi o'zgarish: Arey (22 Jul 2018, 18:26)
16. blackhat (30) [off] |TXT| 15|22 Jul 2018, 18:31
pascalni bilmaydigan dasturchi bormikan o'zi :joyy:
17. Arey(M) (1558) [off] |TXT| 15|22 Jul 2018, 18:52
blackhat (22 Jul 2018, 18:31):
pascalni bilmaydigan dasturchi bormikan o'zi :joyy:
blackhat, Dasturchi ekanligingizni bilmabman :joyy:

Pascalda manabunday bo'ladi:

Program for_blackhat;
var a,b,x: byte;
label n1;
begin
a:=1; n1; b:=a;
a:=a 1;
x:=x a b/2;
If a<101 then goto n1;
writeln(x)
end.

To'g'risini aytsam xato bo'b ketdiyov.
Savolingizni to'g'ri tushunmabman.
Boshqatdan savolizni tushuntiring
18. Eseyj (182) [off] |TXT| 15|22 Jul 2018, 19:12
Arey (22 Jul 2018, 18:25):
blackhat, Algoritm bu. Basicni yoki pascalni tushunsangiz shu tillarda ko'rsatolaman
Arey, Basicda ko'rsating.
35 sekund dan so'ng qo'shdi...
Arey, Basicda ko'rsating.
19. Arey(M) (1558) [off] |TXT| 14|22 Jul 2018, 19:23
Negadir plyus belgisini ko'rsatmayapti
Ijobiy (1): Bahh Tee,
Ma'lumotlar
Mavzu id raqami: 2691
Mavzuga oid xabarlar soni: 19 ta
So'ngi faollik vaqti: 22 Jul 2018, 19:23
uzmasters.ru Onlayn 85 (2/83)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
uzmasters.ru