Algoritmi liniare

3. Comparați valoarea liniei a doua și a treia. Sa dovedit 4 15> 5 15. Sunteți de acord cu calculatorul. De ce sa întâmplat asta? Deoarece tipul pe care îl specificați nu deține valoarea de 5 15. Modificați întregul tip de algoritm al programului la real. Rulați programul pentru execuție. Obținem 5 15 = s = 30517578125.

Exemplul 4. Având un număr de șase cifre a. Găsiți suma cifrelor unui număr.

Etapele sarcinii.

I. Definiția datelor de intrare: variabilă a (număr de șase cifre).

II. Definiția rezultatelor: variabilele c1, c2, c3, c4, c5, c6 (cifre ale numărului), sumă (suma cifrelor).

III. Algoritm pentru rezolvarea problemei.

1. Introducerea datelor inițiale

2. Împărțiți cifrele numărului:

c1: = o div 100.000;

c2: = (div 10,000) mod 10;

c3: = (div 10 00) mod 10;

c4: = (div 10 0) mod 10;

c 5: = (a div 10) mod 10;

3. Găsirea sumei cifrelor numărului:

4. Rezultatul rezultatului.

IV. Descrierea variabilei:

Toate variabilele definite pentru rezolvarea problemei au întregul tip.

writeln ("introduceți un număr de șase cifre"); readln (a);

c2: = (div 10,000) mod 10;

c3: = (div 10 00) mod 10;

c4: = (div 10 0) mod 10;

c 5: = (a div 10) mod 10;

writeln ('Suma cifrelor numărului =', suma);

1. Porniți programul și introduceți valorile

Verificați rezultatul după cum urmează:

Suma numerelor = 34

Puteți verifica corectitudinea calculelor calculatorului.

2. Completați tabelul

Sarcini pentru soluții independente

Un număr de două cifre este dat. Care este ultima cifră a numărului?
  • Un număr de două cifre este dat. Care este prima cifră a unui număr?
  • Într-un număr de două cifre, introduceți zero în mijloc și obțineți un număr din trei cifre.
  • Găsiți suma cifrelor unui număr dat din trei cifre.
  • Găsiți cifrele numărului dat de patru cifre.
  • Se dă un număr de cinci cifre. Găsiți cifrele și suma cifrelor din numărul de cinci cifre.
  • De la începutul zilei a trecut k minute. Determinați câte ore și minute acum.
  • E al doilea moment al zilei. Determinați ce este acum ora (în ore, minute și secunde). De exemplu, dacă k = 13257 = 3 * 3600 + 40 * 60 + 57, atunci orele sunt 3, 40 minute, 57 secunde.
  • Robinson Crusoe a petrecut câteva zile pe insulă. Câte săptămâni întregi au fost pe insulă?
  • Trenul transportă tone de încărcătură. Câte autoturisme au o capacitate de 6 tone (b<
  • Având un număr real a. Fără a utiliza alte operațiuni, cu excepția multiplicării, obțineți:

    a) un număr de 13 pentru cinci operațiuni;

    b) 21 pentru șase operațiuni;

    c) 3 și 10 pentru patru operațiuni;

    d) a 4 și 12 și 28 pentru șase operațiuni.



















  • Articole similare

    Trimiteți-le prietenilor: