Ответ: 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 |


