Ася2oo3
05.03.2020 02:40

найти количество таких пар натуральных чисел А и В, что А≤В и
периметр прямоугольника со сторонами А и В будет не больше, чем Р.
Входные данные. Первая строка содержит натуральное число Р (Р≤100000) –
максимальный периметр.
Выходные данные. Единственное целое число – количество различных
размеров

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Иван199928
31.03.2021 12:47

1) 256 цветов, значит 1 пикс - 8 бит = 1 байт

2400/1=2400 пикс.

 

2) 4 цветов, значит 1 пикс - 2 бит

64*128=8192 пикс.

8192*2=16384

16 цветов, значит 1 пикс - 4 бит

32*32= 1024 пикс.

1024*4=4096

 

 3) 640*480=307200 пикс.

307200*3=921600 байт.

28 800 бит/c = 3600 байт/c

921600/3600=256 с.  

 

4) 16 цветов, значит 1 пикс = 4 бит

50*40=2000 пикс.

2000*4=8000 бит.

8000*5=40000 бит/c = 5000 байт/c  

 

5) сканер 

видеокамера 

фотоаппарат 

графический

планшет 

 

6) Переведем разрешающую сканера из точек на дюйм (1 дюйм = 2,54 см) в точки на сантиметр: 

600/2,54 = 236 точек/см.    

значит размер изображения, 472х708 см.

472*708=334176

334176*8=326 Кбайт

 

7)  тоже самое как в только умножить на 2.

326*2=652 Кбайт

 

8)тоже самое как в поза только умножить на 2,5.

326*2=815 Кбайт

0,0(0 оценок)
Ответ:
Morkvap5
25.11.2022 18:20
1. Вопрос: В каком из предложенных вариантов ответов цикл не выполнится ни разу?
Варианты ответов:
a) While 5>7 do n:=n+1;
b) While 5 7 do n:=n+1;
c) While 5>=5 do n:=n+1;

Ответ: Цикл не выполнится ни разу в варианте ответа b) While 5 7 do n:=n+1;, так как оператор сравнения между числами 5 и 7 отсутствует.

2. Вопрос: В паскаль-программе описан массив. Укажите вариант ответа, в котором верно использован оператор присваивания.
Варианты ответов:
a) z[1,4]:=15;
b) z[5,1]:=z[1,2];
c) z[2,2]:=15.2;
d) z[5]:=17;

Ответ: Верно использован оператор присваивания в варианте ответа a) z[1,4]:=15; и варианте ответа b) z[5,1]:=z[1,2];, так как в них значения правой части присваиваются элементам массива с помощью синтаксиса [индекс1, индекс2].

3. Вопрос: Отметьте вариант ответа, в котором правильно построена операция присваивания для массива A и переменных X и Y.
Варианты ответов:
a) a[1]:=y;
b) a[3]:=x;
c) x:=a[4];
d) a[4]:=a[0];

Ответ: Правильно построена операция присваивания в варианте ответа c) x:=a[4];, так как значение элемента массива присваивается переменной.

4. Вопрос: Укажите вариант ответа, содержащий верный формат записи мягкого цикла.
Варианты ответов:
a) Repeat a:=a+7 Until a<>15;
b) Repeat a:=a+7 Until 15;
c) Repeat a Repeat a:=a+7 Until a = 15;
d) Repeat a:=a+7 Until 15;

Ответ: Верный формат записи мягкого цикла содержится в варианте ответа a) Repeat a:=a+7 Until a<>15;, так как условие выхода из цикла указано после ключевого слова Until.

5. Вопрос: Какое значение примет переменная S после выполнения следующего фрагмента программы?
Код:
Var s, i: integer;
a: array[1..5] of integer;
For i:=1 to 5 do a[i]:=2;
s:=0;
For i:=2 to 5 do s:=s+i+a[i];

Ответ: После выполнения данного фрагмента программы, переменная S примет значение 18. Это происходит потому, что сначала каждому элементу массива a[i] (начиная с 2-го элемента) присваивается значение 2, а затем в цикле For происходит суммирование переменных i и a[i] с переменной S.

6. Вопрос: Какое значение примет переменная S после выполнения следующего фрагмента программы?
Код:
Var s, i : integer;
a: array [1..5] of integer;
For i:=1 to 5 do a[i]:=i;
s:=0;
For i:=1 to 5 do if i < 3 then s:=s+a[i]+a[i+1];

Ответ: После выполнения данного фрагмента программы, переменная S примет значение 9. Это происходит потому, что в цикле For проверяется условие i < 3, и если оно истинно, то значение элемента a[i] прибавляется к S. В данном случае, при i = 1, значение a[1] равно 1, и значение a[i+1] равно 2, поэтому S будет 1 + 2 + 1 + 2 = 6. При i = 2, значение a[2] равно 2, и значение a[i+1] равно 3, поэтому S увеличится еще на 2 + 3 = 5. Итого, S = 6 + 5 = 11.

7. Вопрос: Найдите значение переменной x после выполнения следующего фрагмента программы.
Код:
x:=0;
Repeat x:=x+1 Until x<=4;

Ответ: После выполнения данного фрагмента программы, переменная x примет значение 5. Это происходит потому, что в цикле Repeat значение переменной x увеличивается на 1 до тех пор, пока x не станет больше 4. Начальное значение x равно 0, и каждая итерация цикла увеличивает его на 1. После пятой итерации, x станет равным 5, и цикл закончится.

8. Найдите значение переменной x после выполнения следующего фрагмента программы.
Код:
x:=0;
While x<=4 do x:=x+1;

Ответ: После выполнения данного фрагмента программы, переменная x примет значение 5. Это происходит потому, что в цикле While проверяется условие x<=4, и пока оно истинно, значение переменной x увеличивается на 1. Начальное значение x равно 0, и каждая итерация цикла увеличивает его на 1. После пятой итерации, x станет равным 5, и цикл закончится.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота