Файл: Контрольная работа по информатике для 8 класса по теме Основы алгоритмизации.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 860

Скачиваний: 35

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Административная контрольная работа по информатике для 8 класса по теме «Основы алгоритмизации»Вариант 1Задание 1.Определите значение переменной d после исполнения следующего алгоритма, если переменным a = 11, b = 15, c = 101Задание 2.Определите значение переменной апосле выполнения алгоритма. Порядок действий соответствует правилам арифметикиа:=4b:=3b:= 8+а*bа:= b/5*аЗадание 3.Запишите зна­че­ние переменной а, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щего алгоритма а:= 1нц для b от 1 до 8а:= а + 8кцЗадание 4.Определите значение переменной а после выполнения алгоритма. Порядок действий соответствует правилам арифметикиа:=18b:=а*3+а/2c:= b-а/3c:= b-а+cа:=a-c-2+b*2Задание 5.Определите значение переменной Х после выполнения алгоритма:а:=7b:=8если a>=b то X:=(25 mod 3 div 2) + (170 div 10 mod 3)иначе X:=(25 div 4 mod 7) + (250 div 10 mod 5)Задание 6.Определите значение переменной А после выполнения фрагмента алгоритма:А:=7В:=27нц В:=В/3А:=А*Вкц при В:= 3Задание 7.Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния алгоритма:а := 5b := 6а := 2*а + 3*bb := a/2*bВ от­ве­те ука­жи­те одно целое число — значение пе­ре­мен­ной b.Задание 8.У исполнителя Делитель две команды, которым присвоены номера:1. раздели на 22. вычти 3Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.(Например, 21211– это алгоритм:вычти 3, раздели на 2, вычти 3, раздели на 2, раздели на 2,который преобразует число 33 в 3.)
Если таких алгоритмов более одного, то запишите любой из них.Задание 9.Запишите зна­че­ние переменной s, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щей программы. 

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

алг

нач

цел s, k

s := 5

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

s := s + 9

кц

вывод s

кон
Административная контрольная работа по информатике для 8 класса по теме «Основы алгоритмизации»Вариант 2Задание 1.Определите значение переменной d после исполнения следующего алгоритма, если переменным a = 210, b = 24, c = 115Задание 2.Определите значение переменной апосле выполнения алгоритма. Порядок действий соответствует правилам арифметикиа:=3b:=50а:= b/5*аb:= 8+а*bЗадание 3.Запишите зна­че­ние переменной а, по­лу­чен­ное в ре­зуль­та­те работы сле­ду­ю­щего алгоритма а:= 100нц для b от 1 до 9а:= а -5кцЗадание 4.Определите значение переменной а после выполнения алгоритма. Порядок действий соответствует правилам арифметикис:=27b:=100-с*2а:= b-с/9c:= b-а+cа:=с*5/10/3Задание 5.Определите значение переменной Х после выполнения алгоритма:а:=2b:=2если a>=b то X:=(250 div 10 mod 2) + (350 div 10 mod 10)иначе X:=(250 div 10 mod 10) + (47 mod 6 div 5)Задание 6.Определите значение переменной А после выполнения фрагмента алгоритма:А:=2В:=2нц В:=В+5А:=А+3кц при В>14Задание 7.Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния алгоритма:а := 4b := 6а := (а/2)* (b/2)b := 2*a+bВ от­ве­те ука­жи­те одно целое число — значение пе­ре­мен­ной b.Задание 8.У ис­пол­ни­те­ля Квад­ра­тор две команды, ко­то­рым при­сво­е­ны номера: 1. зачеркни слева2. возведи в квадрат Первая из них уда­ля­ет край­нюю левую цифру числа на экране, вто­рая — воз­во­дит число во вто­рую степень. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 62 числа 36, со­дер­жа­щий не более 5 команд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра команд. (Например, 12121 — это ал­го­ритм за­черк­ни слева, воз­ве­ди в квадрат, за­черк­ни слева, воз­ве­ди в квадрат, за­черк­ни слева ко­то­рый пре­об­ра­зу­ет число 47 в 1.)

Если таких ал­го­рит­мов более одного, то за­пи­ши­те любой из них.

Задание 9.

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


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

алг

нач

цел s, k

s := 3

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

s := s + 3

кц

вывод s

кон