Ad argvmentvm transi
Topos Uranos

Svmmarivm

Haec lectio qvartam cvrsvs partem aperit, moderationi flvxvs dedicatam. Explicat ad qvid pars valeat: docere qvomodo regatvr ordo qvo sententiae programmatis exseqvvntvr, decisionibvs et circvitibvs, et qvomodo de earvm rectitvdine ratiocinandvm sit, id est qvomodo efficiatvr vt qvisqve casvs cvretvr, vt qvisqve circvitvs faciat qvod debet et vt desinat; qvattvor eivs lectiones exhibet et filvm qvo nectvntvr; in memoriam revocat qvae pars pro cognitis habet, praesertim condiciones compositas partis 3; qvaestionem qvam pars solvit proponit, programmatis qvod maximvm commvnem divisorem nvmero gradvvm fixo compvtat et qvod pro datis avt perperam respondet avt in divisione per nihilvm consistit; invariantem praenvntiat vt instrvmentvm qvo pars circvitvs svos ivstificabit; 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. Condiciones compositas partis 3 in memoriam revocare (connectiva, aestimationem brevi circvitv et negationem per leges De Morgani) easqve, si opvs est, retractare.
  3. Exemplo proposito invariantem vt instrvmentvm ratiocinandi praenvntiare: relationem inter variabiles qvam repetitio conservat et qvae, in fine, eventvm dat.
  4. Agnoscere qvid in fine partis facere scire exspectetvr, idqve ab eis distingvere qvae in partibvs seqventibvs discentvr.

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 pro cognitis habet: negationem condicionis compositae, aestimationem brevi circvitv, vestigivm repetitionis lectionis 1.1 et finem generis int. Septem seqventes ordine lectionvm ideas praecipvas partis attingvnt, et complvres earvm a mathematica scholari proficiscvntvr: a maximo commvni divisore, a notatione svmmationis, a terminatione processvs. Nemo eas iam recte solvere cogitvr, et in nonnvllis 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 prioribvsQvae est negatio condicionis 1 <= n && n <= 10?

  2. Qvaestio 2Ex vnitatibvs prioribvsCvm int d{0}; et int n{5};, qvid accidit cvm d != 0 && n / d > 2 aestimatvr?

  3. Qvaestio 3Ex vnitatibvs prioribvsDivisio per svbtractiones svccessivas lectionis 1.1 incipit a q=0q = 0 et r=ar = a, et repetit «dvm r≥br \geq b, bb a rr svbtrahe et 1 ad qq adde». Cvm a=20a = 20 et b=5b = 5, qvoties corpvs repetitionis exseqvitvr?

  4. Qvaestio 4Ex vnitatibvs prioribvsCvm int 32 bit, qvid norma de valore 46341 * 46341 praestat?

  5. Qvaestio 5Programma catenam decisionvm continet: if (score >= 50), qvae «Satis» scribit; else if (score >= 90), qvae «Excellens» scribit; et else, qvae «Non satis» scribit. Qvid scribit cvm score aeqvat 95?

  6. Qvaestio 6Qvae ex expressionibvs seqventibvs svmmam 1+2+⋯+n1 + 2 + \cdots + n significat?

  7. Qvaestio 7Cvm int total{0};, qvid scribit std::println("{}", total); post for (int i{0}; i < 5; ++i) { total += i; }?

  8. Qvaestio 8In divisione per svbtractiones svccessivas (q=0q = 0, r=ar = a; dvm r≥br \geq b, rr fit r−br - b et qq fit q+1q + 1), qvae relatio inter variabiles valet qvotiens condicio aestimatvr?

  9. Qvaestio 9Processvs ab integro qvolibet nn (positivo, nvllo vel negativo) incipit et repetit «dvm n>0n > 0, 2 a nn svbtrahe». Desinitne pro omni nn?

  10. Qvaestio 10Qvis est maximvs commvnis divisor nvmerorvm 84 et 36?

  11. Qvaestio 11Vt divisoribvs temptandis decernatvr vtrvm 101 primvs sit, vsqve ad qvem divisorem pervenire svfficit?