Ad argvmentvm transi
Topos Uranos

Svmmarivm

Haec lectio tertiam cvrsvs partem aperit, expressionibvs earvmqve operatoribvs dedicatam. Explicat ad qvid pars valeat: docere expressiones constrvere qvarvm valor certo praedici possit, sciendo qvae operatio prior fiat, cvivs generis sit eventvs, qvos effectvs secvndarios habeant et qvae expressiones significatione careant; qvattvor eivs lectiones exhibet et filvm qvo nectvntvr, ab arithmetica integra et reali vsqve ad bit et bibliothecam mathematicam, per condiciones et per catalogvm modi agendi indefiniti; in memoriam revocat qvae pars ex secvnda pro cognitis habet, id est genvs cvivsqve dati, eivs fines et conversiones; qvaestionem qvam pars solvit proponit, programmatis qvod sine vllo monito compilatvr et cvivs responsa ad sex qvaestiones scholares omnia falsa svnt, nisi omnino desvnt; et ostendit qvo dvcat, in partibvs seqventibvs et in cvrsv Programmatio Lingva C++ II.

Proposita discendi

  1. Ordinem argvmentorvm partis describere et explicare qvid qvaeqve lectio seqventi conferat.
  2. Necessaria ex parte 2 (genera integra et realia, eorvm spatia valorvm, exvndationem et conversiones) in memoriam revocare et, si opvs est, retractare.
  3. Exemplo praevidere valorem expressionis pendere a regvlis aestimationis (praecedentia, genere operandorvm, ordine effectvvm) qvae non semper cvm regvlis mathematicae scholaris congrvvnt.
  4. Agnoscere qvid in fine partis facere scire oporteat, idqve distingvere ab eo qvod in partibvs seqventibvs discetvr.

Probatio initialis

Anteqvam pars percvrritvr, initivm ipsvm metiri expedit. Haec probatio est svi ipsivs exploratio: nvlli censvrae svbicitvr, et solvm eivs propositvm est stvdivm dirigere. Qvattvor primae qvaestiones examinant qvae pars ex secvnda pro cognitis habet: divisionem inter integros, scriptvram in basi 2, svbtractionem sine signo et exvndationem cvm signo. Sex seqventes ordine lectionvm ideas praecipvas partis attingvnt, et complvres earvm a mathematica scholari vel a logica elementari proficiscvntvr. Nemo eas iam recte solvere cogitvr, et in dvabvs earvm «nondvm scio» responsio honesta est: qvaeqve responsio, recta vel non, rem explicat et lectionem nominat qvae eam tractat. Eaedem facvltates in fine itervm metivntvr, in lectione synthesis.

Probatio initialis

Antequam vnitatem incipias, pvnctvm vnde proficisceris metire. Brevis est sui ipsivs probatio: non aestimatvr, et eivs exitvs in solo tvo navigatro servatvr.

  1. Qvaestio 1Ex vnitatibvs prioribvsProgramma const double r{7 / 2}; declarat et r scribit. Qvid apparet?

  2. Qvaestio 2Ex vnitatibvs prioribvsQvomodo nvmervs 13 in basi 2 scribitvr, octo bit adhibitis?

  3. Qvaestio 3Ex vnitatibvs prioribvsQvid scribit std::println("{}", 0u - 1); cvm unsigned int 32 bit?

  4. Qvaestio 4Ex vnitatibvs prioribvsProgramma int count{std::numeric_limits<int>::max()}; et deinde count = count + 1; exseqvitvr. Qvid norma de valore count praestat?

  5. Qvaestio 5Qvantvm valent 2+3⋅42 + 3 \cdot 4 et (2+3)⋅4(2 + 3) \cdot 4?

  6. Qvaestio 6Secvndvm theorema divisionis mathematicae, residvo rr condicioni 0≤r<20 \leq r < 2 svbiecto, qvi svnt qvotiens qq et residvvm rr nvmeri −7-7 per 22 divisi?

  7. Qvaestio 7Qvae est negatio envntiati «plvit et frigvs est»?

  8. Qvaestio 8Qvid scribit std::println("{}", 3 < 5);?

  9. Qvaestio 9Post int a{5}; et int b{a++ * 2};, qvantvm valent a et b?

  10. Qvaestio 10Qvid scribit std::println("{}", 2 ^ 3);?