1) 5
2) 0
3) 1
Объяснение:1) s:=0; for i:=10 downto 6 do s:=s+1;Переменная s изначально равна 0. Потом идёт цикл от 10 вниз до 6, который каждый раз будет прибавлять к s единицу (s[новая] = s[старая] + 1). Цикл от 10 до 6 включительно, то есть он буде выполнятся 10-6+1=5 раз (+1 т.к. включительно). Получается мы 5 раз прибавляем к нулю 1. ответ: 0 + 1*5 = 5.
2)s:=0; for i:=8 to 3 do s:=s+1;Переменная s изначально равна 0. Потом идёт цикл от 8 до 6, который выполнятся не будет, так как 8>6, и увеличиваясь на 1 каждый раз, он никогда не дойдет до 6. Для работы необходимо писать downto вместо to, то есть вниз до. Однако такового тут нет, поэтому цикл не выполняется и переменная s остаётся 0. ответ: 0.
3)s:=1; for i:=2 downto 10 dо s:=s+1;Переменная s изначально равна 1. Потом идёт цикл от 2 вниз до 10, который выполнятся не будет, так как 2<10, и уменьшаясь на 1 каждый раз, он никогда не дойдет до 10. Для работы необходимо писать to вместо downto, то есть до, а не вниз до. Однако такового тут нет, поэтому цикл не выполняется и переменная s остаётся 1. ответ: 1.
1) 5
2) 0
3) 1
Объяснение:
Цикл for ... downto ... do выполняется если начальное значение переменной счётчика больше или равно конечному значению переменной счётчика
Цикл for ... to ... do выполняется если начальное значение переменной счётчика меньше или равно конечному значению переменной счётчика
1)
s = 0
для i от 10 до 6 выполнить s = s + 1
начальное значение (10) переменной счётчика (i) больше или равно конечному значению (6) переменной счётчика (i)
10 >= 6 (да - цикл выполняется)
количество повторений цикла равно начальное значение (10) переменной счётчика (i) минус конечному значению (6) переменной счётчика (i) плюс единица
количество повторений цикла = 10 - 6 + 1 = 4 + 1 = 5
Т.к. переменная s каждое повторение цикла увеличивается на одно и тоже число (1), то за весь цикл переменная s изменится на 1 * 5
Т.к. в начале s = 0, то
s = 0 + 1 * 5 = 5
2)
s = 0
для i от 8 до 3 выполнить s = s + 1
начальное значение (8) переменной счётчика (i) меньше или равно конечному значению (3) переменной счётчика (i)
8 <= 3 (нет - цикл не выполняется)
Т.к. цикл не выполняется, то переменная s остаётся равна тому, чему была равна в начале s = 0
3)
s = 1
для i от 2 до 10 выполнить s = s + 1
начальное значение (2) переменной счётчика (i) больше или равно конечному значению (10) переменной счётчика (i)
2 >= 10 (нет - цикл не выполняется)
Т.к. цикл не выполняется, то переменная s остаётся равна тому, чему была равна в начале s = 1
Поделитесь своими знаниями, ответьте на вопрос:
Заранее рассчитайте объем памяти, необходимой для представления одноминутного фильмы на экране монитора спрос разрешением 800×600 пикселей и палитрой из 65 536 цветов, если за 1 секунду изображение изменяется 16 раз.
800*600*16 (16 бит на пиксель это 65 536 цветов)=7680000 - бит информационный вес одного поля кадра.
Допустим частота обновления экрана монитора 60 Гц, тогда
7680000*60 (Гц)=460800000 бит в секунду * 60 (секунд)= 27648000000 бит - информационная емкость потока фильма в течении 1 минуты.
Постичаем в байтах
27648000000/8/1024/1024/1024=3.2186 Гигабайт - объём информационного потока
Задача №3
за одну секунду пройдет 36 мегабайт
2 часа = 7200 секунд *36=259200 мегабайт=253.12 Гбайт
Подробнее - на -