HCA AEA DAH ECC EEH ADE CEA AED EHA 7 глава




 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, n s:= 5 нц для n от 2 до 4 s:= s + (n-1) кц вывод s кон DNM n, s AS INTEGER s = 5 FOR n = 2 TO 4 s = s + (n-1) NEXT n PRNNT s Var s, n: integer; Begin s:= 5; For n:= 2 to 4 do s:= s + (n-1); Wrnteln(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, n s:= 2 нц для n от 2 до 5 s:= s*2 + n кц вывод s кон DNM n, s AS NNTEGER s = 2 FOR n = 2 TO 5 s = s*2 + n NEXT n PRNNT s Var s, n: nnteger; Begnn s:= 2; For n:= 2 to 5 do s:= s*2 + n; Wrnteln(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, n s:= 2 нц для n от 2 до 5 s:= s + n*2 кц вывод s кон DNM n, s AS NNTEGER s = 2 FOR n = 2 TO 5 s = s + n*2 NEXT n PRNNT s Var s, n: nnteger; Begin s:= 2; For n:= 2 to 5 do s:= s + n*2; Wrnteln(s); End.

36. За­да­ние 9 № 710. За­пи­ши­те зна­че­ние пе­ре­мен­ной 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.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел 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.

38. За­да­ние 9 № 773. За­пи­ши­те зна­че­ние пе­ре­мен­ной 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.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел f,n f:= 4 f:= f*3 нц для n от 1 до 4 f:= f + n кц вывод f кон DIM n,f AS INTEGER f = 4 f = f*3 FOR n = 1 TO 4 f = f + n NEXT n PRINT f Var f,n: integer; Begin f:= 4; f:= f*3; For n:= 1 to 4 do f:= f + n; Writeln(f); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел f,n f:= 22 f:= f–20 нц для n от 1 до 5 f:= f + n кц вывод f кон DIM n,f AS INTEGER f = 22 f = f–20 FOR n = 1 TO 5 f = f + n NEXT n PRINT f Var f,n: integer; Begin f:= 22; f:= f–20; For n:= 1 to 5 do f:= f + n; Writeln(f); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел n, s s:= 1 нц для n от 2 до 5 s:= s * 3 кц вывод s кон DIM n, s AS INTEGER s = 1 FOR n = 2 TO 5 s = s * 3 NEXT n PRINT s END var n, s: integer; begin s:= 1; for n:= 2 to 5 do s:= s * 3; write(s); end.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел n, s s:= 0 нц для n от 3 до 7 s:= s + 2 * n кц вывод s кон DIM n, s AS INTEGER s = 0 FOR n = 3 TO 7 s = s + 2 * n NEXT n PRINT s END var n, s: integer; begin s:= 0; for n:= 3 to 7 do s:= s + 2 * n; write(s); end.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел d,n,i n:=4 d:= n*2 нц для i от 1 до 3 d:= d + 2*i кц вывод d кон DIM d,n,i AS INTEGER n = 4 d = n*2 FOR i = 1 TO 3 d = d + 2*i NEXT i PRINT d Var d,n,i:integer; Begin n:= 4; d:= n*2; For i:= 1 to 3 do d:= d + 2*i; Writeln(d); End.

44. За­да­ние 9 № 908. За­пи­ши­те зна­че­ние пе­ре­мен­ной 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.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел t,i t:= 1 нц для i от 1 до 4 t:= t * i кц вывод t кон DIM i,t AS INTEGER t = 1 FOR i = 1 TO 4 t = t * i NEXT i PRINT t Var t,i: integer; Begin t:= 1; For i:= 1 to 4 do t:= t * i; Writeln(t); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел t,i t:= 2 нц для i от 1 до 3 t:= t * i кц вывод t кон DIM i,t AS INTEGER t = 2 FOR i = 1 TO 3 t = t * i NEXT i PRINT t Var t,i: integer; Begin t:= 2; For i:= 1 to 3 do t:= t * i; Writeln(t); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел u,i u:= 30 нц для i от 1 до 6 u:= u – i кц вывод u кон DIM i,u AS INTEGER u = 30 FOR i = 1 TO 6 u = u – i NEXT i PRINT u Var u,i: integer; Begin u:= 30; For i:= 1 to 6 do u:= u – i; Writeln(u); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел u,i u:= 26 нц для i от 1 до 5 u:= u – i кц вывод u кон DIM i,u AS INTEGER u = 26 FOR i = 1 TO 5 u = u – i NEXT i PRINT u Var u,i: integer; Begin u:= 26; For i:= 1 to 5 do u:= u – i; Writeln(u); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, k s:=0 нц для k от 3 до 10 s:=s+13 кц вывод s кон DIM s,k AS INTEGER s = 0 FOR k = 3 TO 10 s= s+13 NEXT k PRINT s END Var u,i: integer; Var s, k: integer; Begin s:=0; for k:=3 to 10 do s:=s+13; write(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, k s:= 8, нц для k от 14 до 18 s:= s+6 кц вывод s кон DIM k, s AS INTEGER s = 8 FOR k = 14 TO 18 s = s+6 NEXT k PRINT s Var s,k: integer; Begin s:= 8; for k:= 14 to 18 do s:= s+6; writeln(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, k s:= 0 нц для k от 4 до 9 s:= s + 12 кц вывод s кон DIM k, s AS INTEGER s = 0 FOR k = 4 TO 9 s = s + 12 NEXT k PRINT s Var s,k: integer; Begin s:= 0; for k:= 4 to 9 do s:= s + 12; writeln(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s, k s:= 0 нц для k от 2 до 12 s:= s + 11 кц вывод s кон DIM k, s AS INTEGER s = 0 FOR k = 2 TO 12 s = s + 11 NEXT k PRINT s Var s,k: integer; Begin s:= 0; for k:= 2 to 12 do s:= s + 11; writeln(s); End.

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

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел s,k s:=100 нц для k от 0 до 10 s:=s-5 кц вывод s кон DIM s AS INTEGER DIM k AS INTEGER s = 100 FOR k = 0 TO 10 s = s – 5 NEXT k PRINT s END var s, k:integer; begin s:= 100; for k:= 0 to 10 do s:= s - 5; writeln (s); end.

54. За­да­ние 9 № 1163. За­пи­ши­те зна­че­ние пе­ре­мен­ной 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.

Задания 10. Цик­ли­че­ский алгоритм об­ра­бот­ки массива чисел, за­пи­сан­ный на ал­го­рит­ми­че­ском языке

1. За­да­ние 10 № 10. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 12 Dat[2]:= 15 Dat[3]:= 17 Dat[4]:= 15 Dat[5]:= 14 Dat[6]:= 12 Dat[7]:= 10 Dat[8]:= 13 Dat[9]:= 14 Dat[10]:= 15 m:= 0 нц для к от 1 до 10 если Dat[к]=15 то m: = m+1 все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1)= 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k = 1 TO 10 IF Dat(k)=15 THEN m = m+1 ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1]:= 12; Dat[2]:= 15; Dat[3]:= 17; Dat[4]:= 15; Dat[5]:= 14; Dat[6]:= 12; Dat[7]:= 10; Dat[8]:= 13; Dat[9]:= 14; Dat[10]:= 15; m:= 0; for k:= 1 to 10 do if Dat[k] = 15 then begin m:= m+1; end; writeln(m); End.

2. За­да­ние 10 № 30. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 12 Dat[2]:= 15 Dat[3]:= 17 Dat[4]:= 15 Dat[5]:= 14 Dat[6]:= 12 Dat[7]:= 10 Dat[8]:= 13 Dat[9]:= 14 Dat[10]:= 15 m:= 0 нц для к от 1 до 10 если Dat[к] > m то m: = Dat[к] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k:= 1 TO 10 IF Dat(k) > m THEN m = Dat(k) ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1]:= 12; Dat[2]:= 15; Dat[3]:= 17; Dat[4]:= 15; Dat[5]:= 14; Dat[6]:= 12; Dat[7]:= 10; Dat[8]:= 13; Dat[9]:= 14; Dat[10]:= 15; m:= 0; for k:= 1 to 10 do if Dat[k] > m then begin m:= Dat[k] end; writeln(m); End.

3. За­да­ние 10 № 50. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 12 Dat[2]:= 15 Dat[3]:= 17 Dat[4]:= 15 Dat[5]:= 14 Dat[6]:= 12 Dat[7]:= 10 Dat[8]:= 13 Dat[9]:= 14 Dat[10]:= 15 m:= 20 нц для к от 1 до 10 если Dat[k] < m то m: = Dat[k] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 20 FOR k:= 1 TO 10 IF Dat(k) < m THEN m = Dat[k] ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 12; Dat[2]:= 15; Dat[3]:= 17; Dat[4]:= 15; Dat[5]:= 14; Dat[6]:= 12; Dat[7]:= 10; Dat[8]:= 13; Dat[9]:= 14; Dat[10]:= 15; m:= 20; for k:= 1 to 10 do if Dat[k] < m then begin m:= Dat[k] end; writeln(m); End.

4. За­да­ние 10 № 70. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 12 Dat[2]:= 15 Dat[3]:= 17 Dat[4]:= 15 Dat[5]:= 14 Dat[6]:= 12 Dat[7]:= 10 Dat[8]:= 13 Dat[9]:= 14 Dat[10]:= 15 m:= 0 нц для к от 1 до 10 если Dat[к] > 12 то m: = m + 1 все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 12: Dat(2) = 15 Dat(3) = 17: Dat(4) = 15 Dat(5) = 14: Dat(6) = 12 Dat(7) = 10: Dat(8) = 13 Dat(9) = 14: Dat(10) = 15 m = 0 FOR k:= 1 TO 10 IF Dat(k) > 12 THEN m = m + 1 ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 12; Dat[2]:= 15; Dat[3]:= 17; Dat[4]:= 15; Dat[5]:= 14; Dat[6]:= 12; Dat[7]:= 10; Dat[8]:= 13; Dat[9]:= 14; Dat[10]:= 15; m:= 0; for k:= 1 to 10 do if Dat[k] > 12 then begin m:= m + 1 end; writeln(m); End.

5. За­да­ние 10 № 90. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 2 Dat[2]:= 5 Dat[3]:= 8 Dat[4]:= 5 Dat[5]:= 4 Dat[6]:= 2 Dat[7]:= 0 Dat[8]:= 3 Dat[9]:= 4 Dat[10]:= 5 m:= 0 нц для к от 1 до 10 если Dat[к] > m то m: = Dat[к] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 2: Dat(2) = 5 Dat(3) = 8: Dat(4) = 5 Dat(5) = 4: Dat(6) = 2 Dat(7) = 0: Dat(8) = 3 Dat(9) = 4: Dat(10) = 5 m = 0 FOR k:= 1 TO 10 IF Dat(k)>m THEN m = Dat[k] ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 2; Dat[2]:= 5; Dat[3]:= 8; Dat[4]:= 5; Dat[5]:= 4; Dat[6]:= 2; Dat[7]:= 0; Dat[8]:= 3; Dat[9]:= 4; Dat[10]:= 5; m:= 0; for k:= 1 to 10 do if Dat[k] > m then begin m:= Dat[k] end; writeln(m); End.

6. За­да­ние 10 № 110. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 2 Dat[2]:= 5 Dat[3]:= 7 Dat[4]:= 5 Dat[5]:= 4 Dat[6]:= 2 Dat[7]:= 0 Dat[8]:= 3 Dat[9]:= 4 Dat[10]:= 5 m:= 10 нц для к от 1 до 10 если Dat[к] < m то m: = Dat[к] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 2: Dat(2) = 5 Dat(3) = 7: Dat(4) = 5 Dat(5) = 4: Dat(6) = 2 Dat(7) = 0: Dat(8) = 3 Dat(9) = 4: Dat(10) = 5 m = 10 FOR k:= 1 TO 10 IF Dat(k) < m THEN m = Dat[k] ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 2; Dat[2]:= 5; Dat[3]:= 7; Dat[4]:= 5; Dat[5]:= 4; Dat[6]:= 2; Dat[7]:= 0; Dat[8]:= 3; Dat[9]:= 4; Dat[10]:= 5; m:= 10; for k:= 1 to 10 do if Dat [ k] < m then begin m:= Dat[k] end; writeln(m); End.

7. За­да­ние 10 № 130. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 2 Dat[2]:= 5 Dat[3]:= 7 Dat[4]:= 5 Dat[5]:= 4 Dat[6]:= 2 Dat[7]:= 0 Dat[8]:= 2 Dat[9]:= 4 Dat[10]:= 5 m:= 0 нц для к от 1 до 10 если Dat[к] > 3 то m: = m+1 все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 2: Dat(2) = 5 Dat(3) = 7: Dat(4) = 5 Dat(5) = 4: Dat(6) = 2 Dat(7) = 0: Dat(8) = 2 Dat(9) = 4: Dat(10) = 5 m = 0 FOR k:= 1 TO 10 IF Dat(k) > 3 THEN m =m+1 ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 2; Dat[2]:= 5; Dat[3]:= 7; Dat[4]:= 5; Dat[5]:= 4; Dat[6]:= 2; Dat[7]:= 0; Dat[8]:= 2; Dat[9]:= 4; Dat[10]:= 5; m:= 0; for k:= 1 to 10 do if Dat[k] > 3 then begin m:= m+1 end; writeln(m); End.

8. За­да­ние 10 № 150. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2] — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 56 Dat[2]:= 70 Dat[3]:= 20 Dat[4]:= 41 Dat[5]:= 14 Dat[6]:= 22 Dat[7]:= 30 Dat[8]:= 12 Dat[9]:= 65 Dat[10]:= 35 m:= 0 нц для к от 1 до 10 если Dat[к] > 25 то m: = m+1 все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 56: Dat(2) = 70 Dat(3) = 20: Dat(4) = 41 Dat(5) = 14: Dat(6) = 22 Dat(7) = 30: Dat(8) = 12 Dat(9) = 65: Dat(10) = 35 m = 0 FOR k:= 1 TO 10 IF Dat(k) > 25 THEN m =m+1 ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 56; Dat[2]:= 70; Dat[3]:= 20; Dat[4]:= 41; Dat[5]:= 14; Dat[6]:= 22; Dat[7]:= 30; Dat[8]:= 12; Dat[9]:= 65; Dat[10]:= 35; m:= 0; for k:= 1 to 10 do if Dat[k] > 25 then begin m:= m+1 end; writeln(m); End.

9. За­да­ние 10 № 170. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2] — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 56 Dat[2]:= 70 Dat[3]:= 20 Dat[4]:= 41 Dat[5]:= 14 Dat[6]:= 22 Dat[7]:= 30 Dat[8]:= 12 Dat[9]:= 65 Dat[10]:= 35 m:= 0 нц для к от 1 до 10 если Dat[к] < 35 то m: = m+1 все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 56: Dat(2) = 70 Dat(3) = 20: Dat(4) = 41 Dat(5) = 14: Dat(6) = 22 Dat(7) = 30: Dat(8) = 12 Dat(9) = 65: Dat(10) = 35 m = 0 FOR k:= 1 TO 10 IF Dat(k) < 35 THEN m =m+1 ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 56; Dat[2]:= 70; Dat[3]:= 20; Dat[4]:= 41; Dat[5]:= 14; Dat[6]:= 22; Dat[7]:= 30; Dat[8]:= 12; Dat[9]:= 65; Dat[10]:= 35; m:= 0; for k:= 1 to 10 do if Dat[k] < 35 then begin m:= m+1 end; writeln(m); End.

10. За­да­ние 10 № 190. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2] — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 56 Dat[2]:= 70 Dat[3]:= 20 Dat[4]:= 41 Dat[5]:= 14 Dat[6]:= 22 Dat[7]:= 30 Dat[8]:= 12 Dat[9]:= 65 Dat[10]:= 35 m:= 100 нц для к от 1 до 10 если Dat[к] < m то m: = Dat[к] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 56: Dat(2) = 70 Dat(3) = 20: Dat(4) = 41 Dat(5) = 14: Dat(6) = 22 Dat(7) = 30: Dat(8) = 12 Dat(9) = 65: Dat(10) = 35 m = 100 FOR k:= 1 TO 10 IF Dat(k) < m THEN m =Dat(k) ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 56; Dat[2]:= 70; Dat[3]:= 20; Dat[4]:= 41; Dat[5]:= 14; Dat[6]:= 22; Dat[7]:= 30; Dat[8]:= 12; Dat[9]:= 65; Dat[10]:= 35; m:= 100; for k:= 1 to 10 do if Dat[k] < m then begin m:= Dat[k] end; writeln(m); End.

11. За­да­ние 10 № 210. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2] — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Ал­го­рит­ми­че­ский язык Бей­сик Пас­каль
алг нач цел­таб Dat[1:10] цел к, m Dat[1]:= 56 Dat[2]:= 70 Dat[3]:= 20 Dat[4]:= 41 Dat[5]:= 14 Dat[6]:= 22 Dat[7]:= 30 Dat[8]:= 12 Dat[9]:= 65 Dat[10]:= 35 m:= 0 нц для к от 1 до 10 если Dat[к] > m то m: = Dat[к] все КЦ вывод m КОН DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 56: Dat(2) = 70 Dat(3) = 20: Dat(4) = 41 Dat(5) = 14: Dat(6) = 22 Dat(7) = 30: Dat(8) = 12 Dat(9) = 65: Dat(10) = 35 m = 0 FOR k:= 1 TO 10 IF Dat(k) > m THEN m =Dat(k) ENDIF NEXT k PRINT m Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 56; Dat[2]:= 70; Dat[3]:= 20; Dat[4]:= 41; Dat[5]:= 14; Dat[6]:= 22; Dat[7]:= 30; Dat[8]:= 12; Dat[9]:= 65; Dat[10]:= 35; m:= 0; for k:= 1 to 10 do if Dat[k] > m then begin m:= Dat[k] end; writeln(m); End.

12. За­да­ние 10 № 230. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2] — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: