Ответ: 38.

Ответ: 38

167. Запишите зна­че­ние пе­ре­мен­ной d, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d, n

d := 6

d := d-2

нц для п от 1 до 4

d : = d + n

кц

вывод d

кон

DIM n, d AS INTEGER

d = 6

d = d-2

FOR n = 1 TO 4

d = d + n

NEXT n

PRINT d

Var d, n: integer;

Begin

d := 6;

d := d-2;

For n := 1 to 4 do

d : = d + n ;

Writeln(d);

End.

Пояснение.

Цикл «for n := 1 to 4 do» вы­пол­ня­ет­ся че­ты­ре раза. Каж­дый раз пе­ре­мен­ная d уве­ли­чи­ва­ет­ся на n. По­сколь­ку из­на­чаль­но d = 6 − 2 = 4, после вы­пол­не­ния про­грам­мы по­лу­чим: d = 4 + 1 + 2 + 3 + 4 = 14.

Ответ: 14.

Ответ: 14

168. Запишите зна­че­ние пе­ре­мен­ной d, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d, n

d := 5

d := d-3

нц для n от 1 до 4

d := d + n

кц

вывод d

кон

DIM n, d AS INTEGER

d = 5

d = d-3

FOR n = 1 TO 4

d = d + n

NEXT n

PRINT d

Var d, n: integer;

Begin

d := 5;

d := d-3;

For n := 1 to 4 do

d := d + n;

Writeln(d);

End.

Пояснение.

НЕ нашли? Не то? Что вы ищете?

Цикл «for k := 1 to 4 do» вы­пол­ня­ет­ся че­ты­ре раза. Каж­дый раз пе­ре­мен­ная d уве­ли­чи­ва­ет­ся на n. По­сколь­ку из­на­чаль­но d = 5 − 3 = 2, после вы­пол­не­ния про­грам­мы по­лу­чим: d = 2 + 1 + 2 + 3 + 4 = 12.

Ответ: 12.

Ответ: 12

169. Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 6 до 12

s := s + 10

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 6 TO 12

s = s + 10

NEXT k

PRINT s

Var s, k: integer;

Begin

s := 0;

for k := 6 to 12 do

s := s + 10;

writeln(s);

End.

Пояснение.

Цикл «for k := 6 to 12 do» вы­пол­ня­ет­ся семь раз. Каж­дый раз пе­ре­мен­ная s уве­ли­чи­ва­ет­ся на 10. По­сколь­ку изначально s = 0, после вы­пол­не­ния программы по­лу­чим: s = 7 · 10 = 70.

Ответ: 70.

Ответ: 70

170. Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 100

нц для k от 1 до 9

s := s - 5

кц

вывод s

кон

DIM k, s AS INTEGER

s = 100

FOR k = 1 TO 9

s = s - 5

NEXT k

PRINT s

END

Var s, k: integer;

Begin

s := 100;

for k := 1 to 9 do

s := s - 5;

write (s);

End.

Пояснение.

Цикл «for k := 1 to 9 do» вы­пол­ня­ет­ся девять раз. Каж­дый раз пе­ре­мен­ная s умень­ша­ет­ся на 5. По­сколь­ку изначально s = 100, после вы­пол­не­ния программы по­лу­чим: s = 100 − 9 · 5 = 55.

Ответ: 55

171. Запишите зна­че­ние пе­ре­мен­ной s, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 14 до 18

s := s+7

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 14 TO 18

s = s+7

NEXT k

PRINT s

Var s, k: integer;

Begin

s := 0;

for k := 14 to 18 do

s := s+7;

writeln(s);

End.

Пояснение.

Цикл for k := 14 to 18 do вы­пол­нит­ся 5 раз. Каж­дый раз пе­ре­мен­ная s уве­ли­чи­ва­ет­ся на 7. По­сколь­ку из­на­чаль­но зна­че­ние s равно 0, после вы­пол­не­ния про­грам­мы по­лу­чим s = 0 + 7 · 5 = 35.

Ответ: 35.

Ответ: 35

172. Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 4 до 8

s := s + 7

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 4 TO 8

s = s + 7

NEXT k

PRINT s

Var s, k: integer;

Begin

s := 0;

for k := 4 to 8 do

s := s + 7;

writeln(s);

End.

Пояснение.

Цикл «for k := 4 to 8 do» вы­пол­ня­ет­ся пять раз. Каж­дый раз пе­ре­мен­ная s уве­ли­чи­ва­ет­ся на 7. По­сколь­ку изначально s = 0, после вы­пол­не­ния программы по­лу­чим: s = 7 · 5 = 35.

Ответ: 35

173. Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 13 до 16

s := s + 14

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 13 TO 16

s = s + 14

NEXT k

PRINT s

Var s, k: integer;

Begin

s := 0;

for k := 13 to 16 do

s := s + 14;

writeln(s);

End.

Пояснение.

Цикл «for k := 13 to 16 do» вы­пол­ня­ет­ся четыре раза. Каж­дый раз пе­ре­мен­ная s уве­ли­чи­ва­ет­ся на 14. По­сколь­ку изначально s = 0, после вы­пол­не­ния программы по­лу­чим: s = 4 · 14 = 56.

Ответ: 56

174. Запишите зна­че­ние пе­ре­мен­ной d, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел d, n,i

n :=3

d := n*3

нц для i от 1 до 3

d := d + i

кц

вывод d

кон

DIM d, n,i AS INTEGER

n = 3

d = n*3

FOR i = 1 TO 3

d = d + i

NEXT i

PRINT d

Var d, n,i: integer;

Begin

n := 3;

d := n*3;

For i := 1 to 3 do

d := d + i;

Writeln(d);

End.

Пояснение.

Цикл for i := 1 to 3 do вы­пол­ня­ет­ся 3 раза. Каж­дый раз пе­ре­мен­ная d уве­ли­чи­ва­ет­ся на i. по­сколь­ку из­на­чаль­но зна­че­ние d равно 9, после вы­пол­не­ния про­грам­мы по­лу­чим d = 9 + 1 + 2 + 3 = 15.

Ответ: 15.

Ответ: 15

175. Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

Алгоритмический язык

Бейсик

Паскаль

алг

нач

цел s, k

s := 0

нц для k от 12 до 15

s := s + 13

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR к = 12 TO 15

s = s + 13

NEXT k

PRINT s

Var s, k: integer;

Begin

s := 0;

for k := 12 to 15 do

s := s + 13;

writeln(s);

End.

Пояснение.

Цикл «for k := 12 to 15 do» вы­пол­ня­ет­ся четыре раза. Каж­дый раз пе­ре­мен­ная s уве­ли­чи­ва­ет­ся на 13. По­сколь­ку изначально s = 0, после вы­пол­не­ния программы по­лу­чим: s = 4 · 13 = 52.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67