EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Задачка

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для PC (Windows/Linux/DOS)
Задачка
Автор Сообщение
Subba
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 289

2928 Монеты

СообщениеДобавлено: Чт, 26 Ноя, 2009 17:38    Заголовок сообщения: Задачка Ответить с цитатой

Ребята. если поможете за эту ночь - буду очень благодарен! С меня - 1000 монеток.

Задачка:

Была отсканирована фотография 5 см на 6 см. Настройки сеанса сканирования были установлены:

- разрешение 400 dpi
- глубина цвета 24 bbp
- без сжатия

Сколько байт требуетя для хранения данного изображения

А) 2 232 004
Б) 12024
В) 115 200 000
Г) 454
Д) 38 400 000

thnx!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Subba
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 289

2928 Монеты

СообщениеДобавлено: Чт, 26 Ноя, 2009 18:47    Заголовок сообщения: Ответить с цитатой

Ребят, еще вопрос, тоже на 1000 монеток. Мы с преподавателем голову сломали.

Приведен фрагмент программы, реализованный на двух языках программирования. Предполагается, что начальное значение всех элементов массива a равно нулю.

Pascal

Код:

read(n);
for i := 1 to n do
   for x := 1 to n do
      for y := 1 to n - i + 1 do
      a[x, y] := a[x, y] +1;

sum := 0;
for x := 1 to n do
   for y := 1 to n do
      sum := sum + a[x, y]
writeln(sum);


Если n=100, то sum принимает значение...

А) 5050 Б) 171700 В) 338350 Г) 10000 Д) 333300
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Чт, 26 Ноя, 2009 19:37    Заголовок сообщения: Ответить с цитатой

5,05*10^5
Проверяем.

Код:
uses crt;
var n,x,y,i:integer;
        a:array[1..100,1..100] of extended;
        sum:extended;
begin
n:=100;
for i := 1 to n do
   for x := 1 to n do
      for y := 1 to n - i + 1 do
      a[x, y] := a[x, y] +1;

sum := 0;
for x := 1 to n do
   for y := 1 to n do
      sum := sum + a[x, y];
writeln(sum);
readkey();
end.

PS фиг с ними с монетками
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 353

13058 Монеты

СообщениеДобавлено: Чт, 26 Ноя, 2009 22:05    Заголовок сообщения: Re: Задачка Ответить с цитатой

Subba писал(а):
Ребята. если поможете за эту ночь - буду очень благодарен! С меня - 1000 монеток.

Задачка:

Была отсканирована фотография 5 см на 6 см. Настройки сеанса сканирования были установлены:

- разрешение 400 dpi
- глубина цвета 24 bbp
- без сжатия

Сколько байт требуетя для хранения данного изображения

А) 2 232 004
Б) 12024
В) 115 200 000
Г) 454
Д) 38 400 000

thnx!


1 dpi=2.54 см => разрешение в см 400/2.54 = 157.48031496062992125984 dpc

разрешение 1 кв см. = 157.48031496062992125984*157.48031496062992125984

в изображении 5x6 = 30 кв.см.

Итого точек в изображении: 30 * 157.48031496062992125984*157.48031496062992125984

на одну точку приходится 24 бита, т.е. 3 байта.

Итого для хранения изображения требуется:

30 * 157.48031496062992125984*157.48031496062992125984 * 3 байта

что равно 2.23200446400892801786e6 = 2 232 004,464 байта.

Ответ A.

P.S. Можно без монеток.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Subba
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 289

2928 Монеты

СообщениеДобавлено: Пт, 27 Ноя, 2009 07:49    Заголовок сообщения: Ответить с цитатой

Ребята, огромное вам спасибо!

Вы очень, действительно, очень помогли!

Pascal мы писали. Код, правда, остался в компьютерном классе, я заберу скину. Так и не доперло что неправильно. Программа просто не запускалась.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для PC (Windows/Linux/DOS) Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group