Примерный вариант разноуровневой административной контрольной работы по теме «Основы программирования» (циклы) 1 вариант Часть I. Задания основного и среднего уровней сложности выполняются обязательно 1. Сколько раз выполняется цикл в каждом из фрагментов программы? Определите значение переменных a и b после выполнения данных фрагментов программ: a) a := 0; b := 6; While b>=0 Do Begin a := a + b; b := b – 3; End; b) a := 0; b := 6; Repeat a := a + b; Until a > 15; b := b + 3; 2. Сколько раз выполняется цикл в каждом из фрагментов программы? Определите значение переменных a и b (если переменная b присутствует во фрагменте программы) после выполнения цикла: a) a := 10; For k := 5 DownTo 1 Do a := a – k; b) a := 0; b := 0; For k := 1 To 4 Do Begin a := a – k; b := b + 1; End; c) a := 0; For k := 1 DownTo 10 Do a := a + k; 3. Напишите программу по заданной блок-схеме. Какие числа будут выведены, если k=5, n=1? Начало Ввод k,n i =k....n S=i2 Вывести S i2iК Конец Часть II. Задания достаточного и высокого уровней сложности по выбору учащегося Напишите и отладьте программу к одной из задач: Задача «Цифры числа» (на «4») Ввести натуральное число и вывести его цифры, начиная с младшей. Определить, верно ли, что старшая цифра числа 9. Пример: Введите число: 7534 4 3 5 7 Нет Введите число: 912 2 1 9 Да Задача «Равные цифры» (на «5») Ввести два натуральных числа и определить, совпадают ли у этих чисел старшие цифры. Пример: Введите два числа: 2323 197 Старшие цифры не совпадают. Введите два числа: 12 190 Старшие цифры совпадают. 2 вариант Часть I. Задания основного и среднего уровней сложности выполняются обязательно (задания 1 и 2 в 1 части этого варианта не приведены) 3. Напишите программу по заданной блок-схеме. Что будет выведено, если ввести в ячейку a число 2? Начало C=1 Ввод a да C>50 нет C=C * a Вывод С Конец Часть II. Задания достаточного и высокого уровней сложности по выбору учащегося Напишите и отладьте программу к одной из задач: Задача «Сумма квадратов» (на «4») Найти сумму квадратов всех целых чисел от с до d включительно. Пример: Введите с и d: 1 4 Cумма = 30 Задача «Последовательность» (на «5») Вывести на экран периметр 10 квадратов со сторонами, являющимися числами следующей последовательности: 1, 3, 5, 7, 9, 11, … Пример: 1 4 3 12 5 20 ... 19 76