Jump to content

Matemātika piektdienai


vvv
 Share

Recommended Posts

Nū. Es uz pasauli skatos kā persona kas māk TH detaļas, bez fēna, nemāk pasūtīt pcb, un parasti ieiet Lemona /Arguss pēc detaļām. Acīmredzot laiks progresēt. Tādēļ jau rakstu šajā topikā. "uzdevumi bez praktiskas nozīmes pieredzējušiem biedriem"

Daudzums 30-200 

 

Vari iedot linku uz to konkrēto mouser produktu?

 

 

Tur otrā galā būs iekārta ko ražotājs paredzējis barot ar Saft 3.6V D bateriju bet atklāju, ka no 4.0V viņa strādā labāk. Tur kur nav tīkls pieejams, tagad tiek likti 3x NiMh, bet tur tāpat spriegums krīt pamazām. 

 

3x AAA pa gadu nokrīt no 4 uz 3.6V 

 

pati iekārta idle tērē man neizmērāmus uA un pīķos pēc mana mērījuma 30mA

Link to comment
Share on other sites

Nu SMD var lodēt arī bez fēna, been there, done that (salodēju tBeacon DIY versiju, bet tā arī neesmu lietojis).

 

Par to reguli - laikam samuldējos, kaut kādu nepareizu filtru biju paņēmis. Bet nu ver vaļā https://www.mouser.co.uk/Semiconductors/Power-Management-ICs/Voltage-Regulators-Voltage-Controllers/LDO-Voltage-Regulators/ un paspēlējies ar filtriem. Es tik nezinu, ko tur īsti jāfiltrē - laikam tas "dropout voltage" pat nebūs noteicošais. Jāskatās laikam tādu, kam mazs "Quiescent Current". Nu dropout voltage jāskatās tādu, kas derēs konkrēti tavam pielietojumam. Un man nav ne jausmas, kā mouserā ir ar piegādēm uz Latviju.

 

Ar to visu gan jāvēršas pie elektriķiem, nevis pie matemātiķiem (t.i., te nebūs īstais topiks :D).

Link to comment
Share on other sites

SOIC tak ir ar 1.27mm (0.05'') starp kājām un var uzskatīt par pamatīgu begemotu, pietiekoši liela, lai var gan mierīgi PCB uztaisīt, gan lai pielodētu. Grūtāk jau sāk palikt kad iet zem 0.5mm, visādi mikrokontrollieri un vēl sīkkājaināki čipi, tad gan mazliet jāpatrenējas, lai jēdzīgi pielodētu.

Ja grūti prototipot vai testēt ar tādu, tad pielidē pie adaptera 

https://www.ebay.co.uk/itm/2-PCS-SOIC8-SOP8-SO8-SMD-to-DIP8-Adapter-PCB-Convertor-Board-Pins/272897252327?hash=item3f89f19be7:g:uHIAAOSwtfhYsuBU

 

 

Link to comment
Share on other sites

Pirms 7 minūtēm , AndrisBB teica:

Aha, 1.45 GBP par 2 platēm + 18 GBP par piegādi :D Viņam 3x AA izmaksās lētāk :D  

Link to comment
Share on other sites

Paņēmu pirmo, kura bij no listes. 1.45, jaunu grūti uzskatīt par dārgu, it īpaši prototipošanai.

Man piegāde ir bezmaksas.

Link to comment
Share on other sites

Šeit ir tēma par Matemātiku! Nākošais, kurš nepieturēsies pie tēmas, varēs atpūsties! 

  • Haha 1
Link to comment
Share on other sites

  • 5 weeks later...

2021. gada pirmajai dienai atbilstošs uzdevums:

10 9 8 7 6 5 4 3 2 1 = 2021

Ievietot matemātisko darbību zīmes starp skaitļiem, lai izteiksme būtu pareiza. Drīkst lietot + - * / (plus, mīnus, reizināšanas zīme, dalīšanas zīme) un iekavas.

Skaitļi viens no otra atdalīti ar atstarpēm. Nedrīkst atstarpes atmest, piemēram ...9 8... pārrakstīt par ...98..., lai 9 un 8 vietā būtu deviņdesmit astoņi.

Link to comment
Share on other sites

Pirms 37 minūtēm , Stasss teica:

Mūsdienās tas viss notiek vienkārši. Iemet googlē un woalaa..😄

Googlē nemetu, man bija lapiņa ar aprēķiniem :D

  • Patīk 1
Link to comment
Share on other sites

Ar PHP (nepilnīgu algoritmu, jo @shadow118 risinājumu neatrada) atrasts: 10 9 - 8 * 7 * 6 * 5 + 4 - 3 * 2 * 1 -

jeb

((10 - 9) * 8 * 7 * 6 + 5 - 4) * 3 * 2 - 1

 

Bōnusā pie reizes atkārtojam Reverse Polish Notation :D

  • Patīk 1
Link to comment
Share on other sites

Vaitad šis uzdevums jau te nebij senāk, tik vajadzēja citu vajadzīgo rezultātu?

Atceros ka biju sarakstijis programmu, kura nočeko visus iespējamos variantus. 

Link to comment
Share on other sites

1 stundu atpakaļ, marrtins teica:

Bōnusā pie reizes atkārtojam Reverse Polish Notation

Tu tikai atkārto? Es joprojām caur RPN rēķinu, tikai RPN, ja vienkāršie aprēķini uz kalkulatora.

Link to comment
Share on other sites

pirms 23 stundām , vvv teica:
Citēt

20201231 and 20210101 are both prime numbers. Maybe it's a good sign...

:)

Palika interesanti - cik bieži vispār gadās, ka datums šādā formātā ir pirmskaitlis… Gandrīz vai jāmēģina kādā brīvā brīdī pārbaudīt.

 

Edit: Brīva laika vēl nebija, bet paspēlējos excelī un pārbaudīju pērno un šo gadu - pērn 6.8% dienu, šogad 5.8%:

* 20200109, 20200111, 20200121, 20200123, 20200223, 20200309, 20200429, 20200511, 20200529, 20200613, 20200619, 20200703, 20200711, 20200721, 20200723, 20200729, 20200801, 20200813, 20200903, 20201021, 20201029, 20201101, 20201113, 20201227, 20201231

* 20210101, 20210107, 20210131, 20210317, 20210401, 20210503, 20210513, 20210609, 20210717, 20210803, 20210831, 20210923, 20210929, 20211001, 20211007, 20211031, 20211109, 20211127, 20211203, 20211209, 20211221

Edited by binary
  • Patīk 1
Link to comment
Share on other sites

2021.01.1. , 15:04, vvv teica:

Varētu būt vairāki atrisinājumi.

Palaidu visai variantu telpai (iespējams - ja nebūs ieviesušies gļukaiņi :D), man sanāca 3390, bet tas nešķirojot nevajadzīgās iekavas kā, piemēram, (2 * 3) * 4 = 2 * (3 * 4) vai 8 - 7 + 6 = 8 - (7 - 6)

 

Varianti bez nevienas reizināšanas, saprotams, nav. Ar 1 reizināšanu ir tikai 2 gab:

10 * ((9 + 8) / ((7 - 6) / (5 + 4 + 3)) - 2) + 1
(10 / ((9 / 8 - 7 + 6) / 5) + 4) * (3 + 2) + 1
 
Edited by marrtins
  • Patīk 1
Link to comment
Share on other sites

Kad programmētāji pieķeras pie rēķināšanas, pārējie ar savām papīra lapiņām un zīmuļiem, var pastāvēt maliņā. :)

Tomēr biedrs shadow118 bija pirmais, rēķināja uz lapiņas.

  • Haha 1
Link to comment
Share on other sites

Zin kā - slinkums knibināties ar kaut kādu zīmuli un dzēšgumiju - labāk uzreiz ar lielgabalu pa zvirbuļiem :D Pie reizes arī atsvaidzinām ierūsējušās iemaņas.

 

Iekavnieki:

(10 + 9 * (8 * (7 * (6 - (5 - (4 + 3)))))) / 2 * 1
(10 + 9 * (8 * (7 * (6 - (5 - (4 + 3)))))) / 2 / 1

 

Link to comment
Share on other sites

Atrisināt pārbaudot visus variantus jau nav problēma, interesantāk būtu, kurš varētu atrisināt ar visātrāko programmu.

Link to comment
Share on other sites

Nē, neatradu. Skatijos githabā, bet tur nav, slinkums rakņāties pa visiem USB puļķiem utt.

 

Bet nu ideja tur bij ārkārtīgi vienkārša un domājam neefektīva. Vienkārši sadalīt to izteiksmi tokenos, tad daži tokeni var būt ")(", citi "+-*/" utt. Tad uzģenerē visus variantus, pēctam atrisina katru.

 

Pirms 8 minūtēm , marrtins teica:

Piemēram, kā efektīvāk paralēlizēt

Ar kautkādu OpenMP to var izdarīt ļoti vienkārši. Senāk universitātē kareiz bij ar to jāņemas, piemēra effektīvi jāuzģenerē Mandelbrot bilde lidz saprātīgam līmenim. Tad varēja analizēt visādas metodes.

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

Uzdevums. Sen, sen nav bijis.

Deviņciparu skaitlis.

Divi pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 2

Trīs pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 3

Četri pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 4

Pieci pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 5

Seši pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 6

Septiņi pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 7

Astoņi pirmie skaitļa cipari (no kreisās) veido skaitli, kurš dalās ar 8

Visi deviņi skaitļa cipari veido skaitli, kurš dalās ar 9, jeb pats dotais deviņciparu skaitlis dalās ar 9

Atrast skaitli.

Skaitlī nav nulles, neviens cipars skaitlī neatkārtojas.

  • Patīk 2
Link to comment
Share on other sites

Pirms 2 minūtēm , ju teica:

Man pirmā ideja bija, ka tas ir 123456789 , bet diviem gadījumiem nesanāk

Arī pamēģināju, no otra gala, jau pie astotnieka nederēja.

Tur kaut kā tā jāspriež. Pie 9 derēs visi varianti, jo ciparu summa dalās ar 9. Citiem var mēklēt, kas der. Piemēram pie 5, lai ar 5 dalītos, skaitlim jābeidzas ar 0 vai ar 5, nulles mums nav, tātad tikai 5, viens cipars skaitlī zināms. Ar divnieku derēs tikai pāra skaitļi, ar četrinieku, sešinieku, astotnieku, tas pats... Tā knibinoties, gan jau sanāks ātrāk nekā ar kalkulatoru visiem variantiem cauri iet, katru pārbaudīt.

Link to comment
Share on other sites

Šo parasti spēlē divatā - katram iedots sets ar cipariem spēlē kamēr, kāds vairs nespēj uzlikt savu skaitli. Nu un, jā, es zinu pareizo atbilidi. Drīkst spoilot hintot?

Edited by ruukjis
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...