Search Header Logo
Împărțirea în pseudocod

Împărțirea în pseudocod

Assessment

Presentation

Computers

9th Grade

Practice Problem

Medium

Created by

Marilena Vilciu

Used 6+ times

FREE Resource

8 Slides • 13 Questions

1

​Utilizarea împărțirii în algoritmi

Avem 3 operatori de împărțire. Cum îi utilizăm?

2

media
media
media

”cu virgulă”, se efectuează între orice date numerice. Rezultatul este un număr real

Ex: 7/2 = 3.5

! aceasta este convenție pseudocod, în limbaje lucrurile nu stau așa!

împărțirea reală

Se efectuează doar între numere întregi și este un număr întreg

Ex: 5 DIV 2 = 2​

! Uneori se folosește și notația [a/b] - parte întreagă din a/b​

DIV (câtul)

​Este tot un număr întreg, are sens doar între numere întregi.

Ex: 7 MOD 2 = 1

! Uneori (chiar și la bac) se folosește și notația a%b cu semnificație identică.​

MOD (rest)

3

Match

Potriviți operatorul cu rezultatul obținut

14 ? 4 = ...

MOD (%)

DIV

/

-

+

2

3

3.5

10

18

4

Open Ended

Are sens expresia 7.5 DIV 3 ?

Dacă da, ce valoare are?

Dacă nu, de ce?

5

​1. Schimbarea unității de măsură sau gruparea

Ex. 1: Cât înseamnă h=70 ore?

Ziua are 24 ore. Deci sunt

h DIV 24 = 2 zile (48 ore)

și

h MOD 24 = 12 ore​

Some text here about the topic of discussion

6

Multiple Select

Ex. 2: Câte ore și câte minute sunt în n minute? (ex: n=320 minute)

1

n / 60 ore

2

n MOD 60 ore

3

n MOD 60 minute

4

n DIV 60 ore

7

Multiple Select

Ex. 3: Un grup de p persoane pleacă la muzeu folosind mai multe Ubers

(intră câte persoane 4 într-un Uber) și restul merg individual cu Lime.

Câte Ubers și câte Limes se folosesc pentru deplasare?

1

p MOD 4 Ubers

2

p DIV 4 Ubers

3

p MOD 4 Limes

4

p DIV 4 Limes

8

​2. Divizibilitate

Verificăm dacă restul împărțirii este 0!

  • 4 divide pe 20 pentru că 20 MOD 4 == 0

  • În general:

    • n MOD d = 0 se înseamnă că d divide n (d | n)

Some text here about the topic of discussion

9

Multiple Choice

Cum verific că n este par?

1

n MOD 2 = 0

sau

n % 2 == 0

2

n DIV 2 = 0

sau

[n/2]==0

3

2 MOD n = 0

sau

2 % n == 0

4

2 DIV n =0

sau

[2/n]==0

10

Multiple Choice

Cum verific că m este multiplu al lui n?

1

n MOD m = 0

2

n DIV m = 0

3

m MOD n = 0

4

m DIV n =0

11

Multiple Choice

Fie a, b, d numere naturale.

d este divizor comun al numerelor a și b dacă

1

a % d + b % d = 0

2

(a % d) * (b % d) =0

3

d % a = 0 AND

d % b = 0

12

​2. Accesul la cifrele unui număr

Vom folosi operatorii DIV și MOD cu puteri de 10

Care este cea mai accesibilă cifră în acest fel?

Prima sau ultima?​

Some text here about the topic of discussion

13

Multiple Choice

12345 DIV 10

1

123

2

1234

3

5

4

1234.5

14

Multiple Choice

12345 MOD 10

1

123

2

1234

3

5

4

1234.5

15

Multiple Choice

12345 DIV 1000

1

12

2

1234

3

5

4

12.345

16

Multiple Choice

12345 MOD 1000

1

12

2

345

3

2345

4

12.345

17

Ex: 1984 DIV 10 = 198

n DIV 10 - n fără ultima sa cifră

Ex: 1984 MOD 10 = 4

n MOD 10 - ultima cifră a lui n

​Accesul la cifrele unui număr

​! Calculatorul nu are ochi, are minte!

18

​- William Hazlitt

" We do not see nature with our eyes,

but with our understandings and our hearts." 

19

Multiple Choice

n=1234567

Ce operație va avea rezultatul 123?

1

n / 1000

2

n DIV 1000

3

n DIV 10000

4

n MOD 10000

20

Multiple Select

n=1234567

Ce expresie va avea valoarea 6?

(sunt două răspunsuri corecte!)

1

n DIV 100 MOD 10

2

n MOD 100 DIV 10

3

n DIV 10 MOD 10

4

n MOD 10 DIV 10

21

​​Fragmentarea unui număr

n=12345678​

Contează doar numărul de cifre de după:

123 = n DIV 100000 (pentru că îi urmează 5 cifre - 5 zerouri sau 105)

5678 = n MOD 10000 (pentru că sunt ultimele 4 cifre - 4 zerouri sau 104)​

4 = n MOD 100000 DIV 10000 (ultimele 5 cifre, din care șterg ultimele 4)

sau, mai simplu și mai logic:

4 = n DIV 10000 MOD 10 (șterg ultimele 4 cifre și o extrag pe ultima)​

Some text here about the topic of discussion

​Utilizarea împărțirii în algoritmi

Avem 3 operatori de împărțire. Cum îi utilizăm?

Show answer

Auto Play

Slide 1 / 21

SLIDE