СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

ОГЭ по информатике_задание 10

Категория: Информатика

Нажмите, чтобы узнать подробности

Дидактический  материал  для   подготовки  учащихся  к  ОГЭ  по  информатике  по  теме  "Массивы",  задание  10.

Просмотр содержимого документа
«ОГЭ по информатике_задание 10»

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

за­пи­сан­ный на ал­го­рит­ми­че­ском языке



1. В таб­ли­це 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

КОН



2. В таб­ли­це 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

КОН


3. В таб­ли­це 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 : = Dat[k]

все

КЦ

вывод m

КОН

 


4. В таб­ли­це 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

КОН



5. В таб­ли­це 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

КОН




6. В таб­ли­це 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 : = Dat[к]

все

КЦ

вывод m

КОН


7. В таб­ли­це 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

КОН


8. В таб­ли­це 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

КОН


9. В таб­ли­це 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+1

все

КЦ

вывод m

КОН


10. В таб­ли­це 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 : = Dat[к]

все

КЦ

вывод m

КОН




11. В таб­ли­це 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

КОН


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

алг

нач

целтаб Dat[1:10]

цел к, m

Dat[1] := 16

Dat[2] := 20

Dat[3] := 20

Dat[4] := 41

Dat[5] := 14

Dat[6] := 21

Dat[7] := 28

Dat[8] := 12

Dat[9] := 15

Dat[10] := 35

m := 0

нц для к от 1 до 10

если Dat[к]

m : = m+1

все

КЦ

вывод m

КОН


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

 

алг

нач

целтаб Dat[1:10]

цел к, m

Dat[1] := 16

Dat[2] := 20

Dat[3] := 20

Dat[4] := 41

Dat[5] := 14

Dat[6] := 21

Dat[7] := 28

Dat[8] := 11

Dat[9] := 15

Dat[10] := 35

m := 50

нц для к от 1 до 10

если Dat[к]

m : = Dat[к]

все

КЦ

вывод m

КОН


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

алг

нач

целтаб Dat[1:10]

цел к, m

Dat[1] := 16

Dat[2] := 20

Dat[3] := 20

Dat[4] := 41

Dat[5] := 14

Dat[6] := 21

Dat[7] := 28

Dat[8] := 12

Dat[9] := 15

Dat[10] := 35

m := 0

нц для к от 1 до 10

если Dat[к] m то

m : = Dat[к]

все

КЦ

вывод m

КОН


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

 алг

нач

целтаб Dat[1:10]

цел к, m, n

Dat[1] := 7

Dat[2] := 9

Dat[3] := 10

Dat[4] := 5

Dat[5] := 6

Dat[6] := 7

Dat[7] := 9

Dat[8] := 8

Dat[9] := 6

Dat[10] := 9

m := 10; n: = 0

нц для к от 1 до 10

если Dat[к]

m : = Dat[к]

n: = к

все

КЦ

вывод n

КОН




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

 

алг

нач

целтаб Dat[1:11]

цел к, m

Dat[1] := 20

Dat[2] := 27

Dat[3] := 19

Dat[4] := 28

Dat[5] := 26

Dat[6] := 22

Dat[7] := 24

Dat[8] := 28

Dat[9] := 26

Dat[10] := 21

Dat[11] := 27

m := 0

нц для к от 1 до 11

если Dat[к]

m : = Dat[к]

все

КЦ

вывод m

КОН


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

 

алг

нач

целтаб Dat[1:11]

цел к, m

Dat[1] := 20

Dat[2] := 25

Dat[3] := 19

Dat[4] := 25

Dat[5] := 26

Dat[6] := 22

Dat[7] := 24

Dat[8] := 28

Dat[9] := 26

Dat[10] := 21

Dat[11] := 27

m := 0

нц для к от 1 до 11

если Dat[к] 22 то

m : = m+1

все

КЦ

вывод m

КОН


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

 

алг

нач

целтаб Dat[1:10]

цел к, m, term

Dat[1] := 7

Dat[2] := 7

Dat[3] := 6

Dat[4] := 8

Dat[5] := 4

Dat[6] := 5

Dat[7] := 4

Dat[8] := 7

term:=1 m := Dat[1]

нц для к от 2 до 8

если Dat[к]

m:= Dat[k]

term := k

все

КЦ

вывод term

КОН


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

алг

нач

целтаб Dat[1:8]

цел к, m, term

Dat[1] := 7

Dat[2] := 7

Dat[3] := 6

Dat[4] := 8

Dat[5] := 4

Dat[6] := 5

Dat[7] := 8

Dat[8] := 7

term:=1; m := Dat[1]

нц для к от 2 до 8

если Dat[к] m то

m:= Dat[k]

term := k

все

КЦ

вывод term

КОН


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

алг

нач

целтаб Dat[1:12]

цел к, m, month

Dat[1] := 5

Dat[2] := 5

Dat[3] := 6

Dat[4] := 8

Dat[5] := 4

Dat[6] := 5

Dat[7] := 4

Dat[8] := 7

Dat[9] := 4

Dat[10] := 4

Dat[11] := 8

Dat[12] := 7

month:=1; m := Dat[1]

нц для к от 2 до 12

если Dat[к]

m:= Dat[k];

month := k

все

КЦ

вывод month

КОН


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

алг

нач

целтаб Dat[1:12]

цел к, m, term

Dat[1] := 2

Dat[2] := 5

Dat[3] := 6

Dat[4] := 8

Dat[5] := 8

Dat[6] := 5

Dat[7] := 3

Dat[8] := 7

Dat[9] := 4

Dat[10] := 4

Dat[11] := 8

Dat[12] := 7

month:=1; m := Dat[1]

нц для к от 2 до 12

если Dat[к] = m то

m:= Dat[k]

month := k

все

КЦ

вывод month

КОН



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

 алг

нач

целтаб Dat[1:12]

цел к, m, month

Dat[1] := 2

Dat[2] := 8

Dat[3] := 6

Dat[4] := 3

Dat[5] := 8

Dat[6] := 2

Dat[7] := 3

Dat[8] := 7

Dat[9] := 4

Dat[10] := 4

Dat[11] := 8

Dat[12] := 7

month:=1; m := Dat[1]

нц для к от 2 до 6

если Dat[к] m то

m:= Dat[k]

month := k

все

КЦ

вывод month

КОН



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

алг

нач

целтаб Dat[1:12]

цел к, m, month

Dat[1] := 2

Dat[2] := 8

Dat[3] := 6

Dat[4] := 3

Dat[5] := 8

Dat[6] := 2

Dat[7] := 3

Dat[8] := 7

Dat[9] := 8

Dat[10] := 3

Dat[11] := 8

Dat[12] := 7

month:=1; m := Dat[1]

нц для к от 8 до 12

если Dat[к] m то

m:= Dat[k]

month := k

все

КЦ

вывод month

КОН



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

алг

нач

целтаб Dat[1:10]

цел k, m, day

Dat[1] := 2

Dat[2] := 6

Dat[3] := 3

Dat[4] := 5

Dat[5] := 4

Dat[6] := 4

Dat[7] := 5

Dat[8] := 3

Dat[9] := 6

Dat[10] := 2

day:=1; m := Dat[1]

нц для k от 2 до 10

если Dat[к] m то

m:= Dat[k]

day := k

все

КЦ

вывод day

КОН


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

 алг

нач

целтаб Dat[1:10]

цел k, m, day

Dat[1] := 6

Dat[2] := 2

Dat[3] := 5

Dat[4] := 3

Dat[5] := 4

Dat[6] := 4

Dat[7] := 3

Dat[8] := 5

Dat[9] := 2

Dat[10] := 6

day:=1; m := Dat[1]

нц для k от 2 до 10

если Dat[к]

m:= Dat[k]

day := k

все

КЦ

вывод day

КОН



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

алг

нач

целтаб Dat[1:10]

цел k, m, day

Dat[1] := 2

Dat[2] := 2

Dat[3] := 3

Dat[4] := 3

Dat[5] := 4

Dat[6] := 4

Dat[7] := 5

Dat[8] := 5

Dat[9] := 6

Dat[10] := 6

day:=1; m := Dat[1]

нц для k от 2 до 10

если Dat[k] = m то

m:= Dat[k]

day := k

все

КЦ

вывод day

КОН



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

алг

нач

целтаб Dat[1:10]

цел k, m, day

Dat[1] := 2

Dat[2] := 2

Dat[3] := 3

Dat[4] := 3

Dat[5] := 2

Dat[6] := 2

Dat[7] := 5

Dat[8] := 5

Dat[9] := 6

Dat[10] := 6

day:=1; m := Dat[1]

нц для k от 2 до 10

если Dat[к] =

m:= Dat[k]

day := k

все

КЦ

вывод day

КОН



28. В таб­ли­це Work хра­нят­ся дан­ные о ко­ли­че­стве за­ка­зов, при­ня­тых фир­мой «Алоэ» с пер­во­го по 15 но­яб­ря. (Work[1] − число за­ка­зов, при­ня­тых 1 но­яб­ря, Work[2] − 2 но­яб­ря и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

алг

нач

целтаб Work[1:15]

цел к, m

Work[1] := 5; Work[2] := 4

Work[3] := 5; Work[4] := 7

Work[5] := 6; Work[6] := 12

Work[7] := 7; Work[8] := 3

Work[9] := 9; Work[10] := 7

Work[11] := 0;Work[12] := 9

Work[13] := 1;Work[14] := 0

Work[15] := 8

m := 0

нц для к от 1 до 15

если Work[k]

m : = m+1

все

КЦ

вывод m

КОН

 


29. В таб­ли­це Work хра­нят­ся дан­ные о ко­ли­че­стве за­ка­зов, при­ня­тых фир­мой «Кон­фет­ти» с 1 по 15 де­каб­ря. (Work[1] − число за­ка­зов, при­ня­тых 1 де­каб­ря, Work[2] − 2 де­каб­ря, т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты про­грам­мы.

 алг

нач

целтаб Work[1:15]

цел к, m

Work[1] := 5; Work[2] := 4

Work[3] := 5; Work[4] := 7

Work[5] := 6; Work[6] := 12

Work[7] := 7; Work[8] := 3

Work[9] := 9; Work[10] := 7

Work[11] := 0;Work[12] := 9

Work[13] := 1;Work[14] := 0

Work[15] := 8

m := 0

нц для к от 1 до 15

если Work[k] 6 то

m : = m+1

все

КЦ

вывод m

КОН



30. В таб­ли­це Tur хра­нят­ся дан­ные о ко­ли­че­стве ребят, хо­див­ших в поход вме­сте с ту­ри­сти­че­ским клу­бом «По­лян­ка». (Tur[1] — число ребят в 2001 году, Tur[2] — в 2002 году и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

алг

нач

целтаб Tur [1:11]

цел к, m

Tur[1]:= 1; Tur[2]:= 11;

Tur[3]:= 8; Tur[4]:= 12;

Tur[5]:= 5; Tur[6]:= 6;

Tur[7]:= 15; Tur[8]:= 16;

Tur[9]:= 16; Tur[10]:= 21;

Tur[11]:= 7;

m := 0

нц для к от 1 до 11

если Tur[k]

m : = m+Tur[k]

все

КЦ

вывод m

КОН



31. В таб­ли­це Tur хра­нят­ся дан­ные о ко­ли­че­стве ребят, хо­див­ших в поход вме­сте с ту­ри­сти­че­ским клу­бом «По­лян­ка». (Tur[1] — число ребят в 2001 году, Tur[2] — в 2002 году и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния:

алг

нач

целтаб Tur [1:11]

цел k, m

Tur[1]:= 1; Tur[2]:= 11;

Tur[3]:= 8; Tur[4]:= 12;

Tur[5]:= 5; Tur[6]:= 6;

Tur[7]:= 15; Tur[8]:= 16;

Tur[9]:= 16; Tur[10]:= 21;

Tur[11]:= 7;

m := 0

нц для к от 1 до 11

если Tur[k] 12 то

m : = m+Tur[k]

все

КЦ

вывод m

КОН


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

 

алг

нач

целтаб Ani [1:12]

цел k, m

Ani[1]:= 17; Ani[2]:= 17;

Ani[3]:= 19; Ani[4]:= 21;

Ani[5]:= 23; Ani[6]:= 22;

Ani[7]:= 24; Ani[8]:= 16;

Ani[9]:= 19; Ani[10]:= 21;

Ani[11]:= 17; Ani[12]:= 17;

m := 0

нц для к от 1 до 12

если Ani[k] = 17 то

m : = m+Ani[k]

все

КЦ

вывод m

КОН


33. В таб­ли­це Sea хра­нят­ся дан­ные о ко­ли­че­стве рос­си­ян, от­ды­хав­ших на Чёрном море (Sea[1] — число рос­си­ян в 2001 году, Sea[2] — в 2002 и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

 

алг

нач

целтаб Sea [1:12]

цел k, s

Sea[1]:= 170; Sea[2]:= 170;

Sea[3]:= 190; Sea[4]:= 210;

Sea[5]:= 230; Sea[6]:= 220;

Sea[7]:= 240; Sea[8]:= 160;

Sea[9]:= 190; Sea[10]:= 210;

Sea[11]:= 170; Sea[12]:= 170;

s := 100

нц для к от 1 до 12

если Sea[k] 220 то

s : = s+Sea[k]

все

КЦ

вывод s

КОН







34. В таб­ли­це Ves хра­нят­ся дан­ные о весе в ки­ло­грам­мах по груп­пе уча­щих­ся спор­тив­ной школы (Ves[1] — вес пер­во­го уча­ще­го­ся, Ves[2] — вес вто­ро­го уча­ще­го­ся и т. д.). Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния сле­ду­ю­ще­го ал­го­рит­ма:

алг

нач

целтаб Ves [1:14]

цел i, n

Ves[1]:= 25; Ves[2]:= 21;

Ves[3]:= 23; Ves[4]:= 28;

Ves[5]:= 30; Ves[6]:= 25;

Ves[7]:= 31; Ves[8]:= 28;

Ves[9]:= 25; Ves[10]:= 28;

Ves[11]:= 30; Ves[12]:= 27;

Ves[13]:= 26; Ves[14]:= 24;

n := Ves[1]

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

если Ves[i] то

n : = Ves[i]

все

КЦ

вывод n

КОН


35. В таб­ли­це Ves хра­нят­ся дан­ные о весе в ки­ло­грам­мах по груп­пе уча­щих­ся спор­тив­ной школы (Ves[1] — вес пер­во­го уча­ще­го­ся, Ves[2] — вес вто­ро­го уча­ще­го­ся и т. д.). Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния сле­ду­ю­ще­го ал­го­рит­ма:

алг

нач

целтаб Ves [1:14]

цел i, n

Ves[1]:= 25; Ves[2]:= 21;

Ves[3]:= 23; Ves[4]:= 28;

Ves[5]:= 30; Ves[6]:= 25;

Ves[7]:= 31; Ves[8]:= 28;

Ves[9]:= 25; Ves[10]:= 28;

Ves[11]:= 30; Ves[12]:= 27;

Ves[13]:= 26; Ves[14]:= 24;

n := 0

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

если Ves[i] 26 то

n : = n + 1

все

КЦ

вывод n

КОН



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

алг

нач

целтаб Dat[1:10]

цел k, m

Dat[1] := 16

Dat[2] := 20

Dat[3] := 20

Dat[4] := 41

Dat[5] := 14

Dat[6] := 21

Dat[7] := 28

Dat[8] := 12

Dat[9] := 15

Dat[10] := 35

m := 0

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

если Dat[k]m то

m := Dat[k]

все

кц

вывод m

кон


37. Школь­ник делал ла­бо­ра­тор­ную ра­бо­ту по фи­зи­ке, в ходе ко­то­рой из­ме­рил 10 раз силу тока и за­пи­сал по­ка­за­ния ам­пер­мет­ра в таб­ли­цу Tok (Tok[1] — ре­зуль­тат пер­во­го из­ме­ре­ния, Tok[2] — вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

 


алг

нач

цел­таб Tok[1:10]

цел k, m

Tok[1] := 10; Tok[2] := 14

Tok[3] := 15; Tok[4] := 4

Tok[5] := 12; Tok[6] := 6

Tok[7] := 3; Tok[8] := 5

Tok[9] := 5; Tok[10] := 10

m := 22

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

если Tok[k] 10 то

m := m - 1

все

кц

вывод m

кон


38. Школь­ник делал ла­бо­ра­тор­ную ра­бо­ту по фи­зи­ке, в ходе ко­то­рой из­ме­рил 10 раз силу тока и за­пи­сал по­ка­за­ния ам­пер­мет­ра в таб­ли­цу Tok (Tok[1] — ре­зуль­тат пер­во­го из­ме­ре­ния, Tok[2] — вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы..

 


алг

нач

цел­таб Tok[1:10]

цел k, m

Tok[1] := 10; Tok[2] := 14

Tok[3] := 15; Tok[4] := 4

Tok[5] := 12; Tok[6] := 6

Tok[7] := 3; Tok[8] := 5

Tok[9] := 5; Tok[10] := 10

m := 0

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

если Tok[k] 6 то

m := m + 2

все

кц

вывод m

кон



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

 


алг

нач

цел­таб App[1:12]

цел k, m

App[1] := 100; App[2] := 128

App[3] := 80; App[4] := 99

App[5] := 120; App[6] := 69

App[7] := 55; App[8] := 115

App[9] := 84; App[10] := 111

App[11] := 59; App[12] := 100

m := 0

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

если App[k] 100 то

m := m + 1

все

кц

m := m + 10

вывод m

кон


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

 


алг

нач

цел­таб App[1:12]

цел k, m

App[1] := 100; App[2] := 128

App[3] := 80; App[4] := 99

App[5] := 120; App[6] := 69

App[7] := 55; App[8] := 115

App[9] := 84; App[10] := 111

App[11] := 59; App[12] := 100

m := 0

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

если App[k]

m := m + 1

все

кц

m := m + 20

вывод m

кон



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

 


алг

нач

цел­таб Dat[1:10]

цел k, m

Dat[1] := 4

Dat[2] := 5

Dat[3] := 4

Dat[4] := 3

Dat[5] := 2

Dat[6] := 3

Dat[7] := 4

Dat[8] := 5

Dat[9] := 5

Dat[10] := 3

m := 0

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

если Dat[k] 3 то

m := m + 1

все

кц

вывод m

кон


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


алг

нач

цел­таб Dat[1:10]

цел k, m

Dat[1] := 4

Dat[2] := 5

Dat[3] := 4

Dat[4] := 3

Dat[5] := 2

Dat[6] := 3

Dat[7] := 4

Dat[8] := 5

Dat[9] := 5

Dat[10] := 3

m := 0

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

если Dat[k]

m := m + Dat[k]

все

кц

вывод m

кон


43. Со­труд­ник ме­те­о­бю­ро в ходе из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за­пи­сы­вал по­ка­за­ния тер­мо­мет­ра в таб­ли­цу Tem (Tem[1] — тем­пе­ра­ту­ра, по­лу­чен­ная в ре­зуль­та­те пер­во­го из­ме­ре­ния, Tem[2] — вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.


алг

нач

цел­таб Tem[1:12]

цел k, b

b := 15

Tem[1] := 22; Tem[2] := 25

Tem[3] := 20; Tem[4] := 18

Tem[5] := 16; Tem[6] := 14

Tem[7] := 20; Tem[8] := 23

Tem[9] := 17; Tem[10] := 19

Tem[11] := 20; Tem[12] := 21

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

если Tem[k]

b := b + 1

все

кц

вывод b

кон


44. Со­труд­ник ме­те­о­бю­ро в ходе из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за­пи­сы­вал по­ка­за­ния тер­мо­мет­ра в таб­ли­цу Tem (Tem[1] — тем­пе­ра­ту­ра, по­лу­чен­ная в ре­зуль­та­те пер­во­го из­ме­ре­ния, Tem[2] — вто­ро­го и т. д.).

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


алг

нач

цел­таб Tem[1:12]

цел k, b

b := 0

Tem[1] := 22; Tem[2] := 25

Tem[3] := 20; Tem[4] := 18

Tem[5] := 16; Tem[6] := 14

Tem[7] := 20; Tem[8] := 23

Tem[9] := 17; Tem[10] := 19

Tem[11] := 20; Tem[12] := 21

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

если Tem[k]

b := b + Tem[k]

все

кц

вывод b

кон


45. Са­дов­ник, ра­бо­тая в оран­же­рее бо­та­ни­че­ско­го сада, за­пи­сы­вал в таб­ли­цу Flow ко­ли­че­ство видов рас­те­ний, цве­ту­щих в те­ку­щем ме­ся­це. (Flow[1] — ко­ли­че­ство цве­ту­щих рас­те­ний в ян­ва­ре, Flow[2] – в фев­ра­ле и т. д.).

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


алг

нач

цел­таб Flow[1:12]

цел k, m

Flow[1] := 25; Flow[2] := 33

Flow[3] := 45; Flow[4] := 56

Flow[5] := 78; Flow[6] := 112

Flow[7] := 120;Flow[8] := 133

Flow[9] := 97; Flow[10] := 77

Flow[11] := 59;Flow[12] := 34

m := 23

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

если Flow[k]

m := m + 1

все

кц

вывод m

кон


46. Са­дов­ник, ра­бо­тая в оран­же­рее бо­та­ни­че­ско­го сада, за­пи­сы­вал в таб­ли­цу Flow ко­ли­че­ство видов рас­те­ний, цве­ту­щих в те­ку­щем ме­ся­це. (Flow[1] — ко­ли­че­ство цве­ту­щих рас­те­ний в ян­ва­ре, Flow[2] – в фев­ра­ле и т. д.).

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


алг

нач

цел­таб Flow[1:12]

цел k, m

Flow[1] := 25; Flow[2] := 33

Flow[3] := 45; Flow[4] := 56

Flow[5] := 78; Flow[6] := 112

Flow[7] := 120;Flow[8] := 133

Flow[9] := 97; Flow[10] := 77

Flow[11] := 59;Flow[12] := 34

m := 35

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

если Flow[k] 100 то

m := m + 1

все

кц

вывод m

кон


47. Из­вест­ная авиа­ком­па­ния за­но­си­ла дан­ные о ко­ли­че­стве уте­рян­но­го ба­га­жа за год в таб­ли­цу Lose. Всего были за­не­се­ны дан­ные за по­след­ние 10 лет ра­бо­ты ком­па­нии (Lose[1] — ко­ли­че­ство уте­рян­но­го ба­га­жа за пер­вый год ра­бо­ты, Lose[2] — за вто­рой год и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.


алг

нач

цел­таб Lose[1:10]

цел t, m

Lose[1] := 1; Lose[2] := 5

Lose[3] := 3; Lose[4] := 6

Lose[5] := 7; Lose[6] := 12

Lose[7] := 1; Lose[8] := 3

Lose[9] := 3; Lose[10] := 1

m := 0

нц для t от 1 до 10

если Lose[t] 3 то

m := m + Lose[t]

все

кц

вывод m

кон


48. Из­вест­ная авиа­ком­па­ния за­но­си­ла дан­ные о ко­ли­че­стве уте­рян­но­го ба­га­жа за год в таб­ли­цу Lose. Всего были за­не­се­ны дан­ные за по­след­ние 10 лет ра­бо­ты ком­па­нии (Lose[1] — ко­ли­че­ство уте­рян­но­го ба­га­жа за пер­вый год ра­бо­ты, Lose[2] — за вто­рой год и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

алг

нач

цел­таб Lose[1:10]

цел t, m

Lose[1] := 1; Lose[2] := 5

Lose[3] := 3; Lose[4] := 6

Lose[5] := 7; Lose[6] := 12

Lose[7] := 1; Lose[8] := 3

Lose[9] := 3; Lose[10] := 1

m := 0

нц для t от 1 до 10

если Lose[t] то

m := m + Lose[t]

все

кц

вывод m

кон



49. В таб­ли­це A хра­нят­ся дан­ные о ко­ли­че­стве призёров олим­пи­а­ды по про­грам­ми­ро­ва­нию по де­вя­ти окру­гам Моск­вы. Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния сле­ду­ю­ще­го ал­го­рит­ма.

 алг

нач

цел­таб A[1:9]

цел k, score

A[1]:=6; A[2]:=11

A[3]:=7; A[4]:=12

A[5]:=13; A[6]:=5

A[7]:=9; A[8]:=3

A[9]:=4

score:= 0

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

если A[k] = 9 то

score:=score+A[k]

все

кц

вывод score

кон




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

алг

нач

цел­таб Dat[1:10]

цел k, m, n

Dat[1] := 7; Dat[2] := 9

Dat[3] := 10; Dat[4] := 5

Dat[5] := 6; Dat[6] := 7

Dat[7] := 9; Dat[8] := 10

Dat[9] := 6; Dat[10] := 9

m := 0 ; n := 0

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

если Dat[k] = m то

m := Dat[k]

n := k

все

кц

вывод n

кон






51. Школь­ни­ца де­ла­ла ла­бо­ра­тор­ную ра­бо­ту по фи­зи­ке, в ходе ко­то­рой из­ме­ри­ла 10 раз силу тока и за­пи­са­ла по­ка­за­ния ам­пер­мет­ра в таб­ли­цу Tok (Tok[1] — ре­зуль­тат пер­во­го из­ме­ре­ния, Tok[2] — вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы.

алг

нач

цел­таб Tok[1:10]

цел k, m

Tok[1] := 10; Tok[2] := 14

Tok[3] := 15; Tok[4] := 4

Tok[5] := 12; Tok[6] := 6

Tok[7] := 3; Tok[8] := 5

Tok[9] := 5; Tok[10] := 10

m := 0

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

если Tok[k] 6 то

m := m + 2

все

кц

вывод m

кон



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

алг

нач

цел­таб Dat[1:10]

цел k, m

Dat[1] := 7; Dat[2] := 9

Dat[3] := 10; Dat[4] := 5

Dat[5] := 6; Dat[6] := 7

Dat[7] := 9; Dat[8] := 8

Dat[9] := 6; Dat[10] := 7

m := 0

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

если Dat[k]

m := m + 1

все

кц

вывод m

кон



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


алг

нач

цел­таб Dat[1:7]

цел k, day

Dat[1] := 14; Dat[2] := 10

Dat[3] := 0; Dat[4] := 15

Dat[5] := 0; Dat[6] := 15

Dat[7] := 10

day := 0;

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

если Dat[k] = 0 то

day := k

все

кц

вывод day

кон


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


алг

нач

целтаб Dat[1:10]

цел k, 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

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

если Dat[k]

m := Dat[k]

все

кц

вывод m

кон

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

алг

нач

    целтаб Dat[1:11]

    цел k, m

    Dat[1] := 20; Dat[2] := 25

    Dat[3] := 19; Dat[4] := 25

    Dat[5] := 26; Dat[6] := 22

    Dat[7] := 24; Dat[8] := 28

    Dat[9] := 26; Dat[10] := 21

    Dat[11] := 27

    m := 0

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

        если Dat[k]

            m := m + 1

        все

    кц

    вывод m

кон







Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!