1)Вы хотите работать с разрешением монитора 640 × 480 (K=W×H) пикселей, используя 16 цветов (N). В магазине
продаются видеокарты с памятью 32 Кбайт, 64 Кбайт, 128 Кбайт,
256 Кбайт, 512 Кбайт, 2 Мбайт, 4 Мбайт и 64 Мбайт. Какую из них
(с самой минимальной памятью) можно использовать для вашей
работы?
2)Сканируется цветное изображение размером 3 × 3
дюйма2
(k=w×h). Разрешающая сканера - 640 × 480 dpi
(K=W×H), глубина цвета (i) – 32 бита. Какой информационный
объём (I) в килобайтах будет иметь полученный графический файл?
3)Для кодирования одного пикселя используется 4
байта (i). Фотографию размером 640 × 480 (K=W×H) пикселей
сохранили в виде несжатого файла. Определите размер (I) в
килобайтах получившегося файла.
int _tmain(int argc, _TCHAR* argv[]) {
const int SIZE = 25, p_lower_than = 10, mod_k = 12;
int A[SIZE], p_sum = 0;
for (size_t i = 0; i <= SIZE; i++) {
cin >> A[i];
if (A[i] % mod_k == 0) {
std::cout << "Элемент, кратный " << mod_k << ": "
<< A[i] << " (индекс " << i << ")\n";
}
if (A[i] < p_lower_than || A[i] > 0) {
p_sum += A[i];
}
}
std::cout << "Сумма элементов в промежутке (0; "
<< p_lower_than << "): " << p_sum << '\n';
return 0;
}
Команда цикла в паскале:
1)for x to n do
begin
end.
2) while < условие> do <оператор 1>; {Пока … делай ….}
3)repeat { повторяй … }
<оператор 1>;
< оператор 2>;
…
until {до…} <условие>
2.
Условие цикла - это то, где мы объявляем задачу:
"for 1 to 2 do"
Тело цикла -Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла.
пример:
begin
(действие)
end.