ответьте на вопросы с решением, буду благодарен! 1) Рассчитайте объём файла графического изображения, который занимает весь экран монитора с разрешением 800 на 600 и палитрой 256 цветов.
2) Найдите объём видеопамяти растрового изображения, занимающего весь экран монитора с разрешением 1024x768 , и глубиной цвета данного изображения 32 бита. ответ должен быть выражен в Мб
3) Сравните размеры памяти, необходимые для хранения изображений: первое изображение 8-цветное, его размер 32x64 пикселей, второе изображение 32-цветное, его размер 64x64 пикселей.
Чтение информации с монитора вызывает перенапряжение глаз. Возникает это главным образом потому, что во время чтения с монитора расстояние от текста до глаз постоянно остается одним и тем же, из-за этого мышцы глаз, регулирующие аккомодацию, находятся в постоянном напряжении. Со временем это может привести к нарушению аккомодативной глаз и, следовательно, к нарушениям зрения.
Дисплейная болезнь, характеризуется нарушением аккомодации глаз из-за длительного перенапряжения ресничного тела. Синдром сухого глаза – собирательное название заболевания вызванного нарушением увлажнения передней поверхности глаза (роговицы) слезной жидкостью. Также длительная работа за компьютером может увеличить риск таких глазных заболеваний как миопия (близорукость), дальнозоркость, глаукома.
Длительная работа на клавиатуре приводит к перенапряжению суставов кисти и мышц предплечья, что вызывает развитие туннельного синдрома запястья.
Работа за компьютером предполагает переработку большого массива информации и постоянную концентрацию внимания, поэтому при длительной работе за компьютером нередко развивается умственная усталость и нарушение внимани Человек, работающий за компьютером, вынужден все время принимать решения, от которых зависит эффективность его работы. Поэтому, длительная работа за компьютером, часто является причиной хронического стресса.
. Все чаще появляются сообщения о возникновении компьютерной зависимости. Действительно, длительная работа за компьютером, работа в Интернете и компьютерные игры могут вызвать подобные психические расстройства.
Работа за компьютером нередко поглощает все внимание работающего человека и потому, такие люди часто пренебрегают нормальным питанием и работают впроголодь весь день. Неправильное питание приводит к снижению интеллектуальных человека.
Гиподинамия, стресс, вредные привычки и неправильное питание являются основными причинами сердечно-сосудистых заболеваний и диабета. Таким образом, человек длительное время работающий за компьютером подвергается реальному риску сердечно-сосудистых заболеваний, различных заболеваний глаз, двигательного аппарата, органов желудочно-кишечного тракта, психических расстройств.
его можно загрузить с http://ardx.org/CODE06
(скопируйте текст и вставьте его в новое окно Arduino Sketch)
/* Мелодия
*(cleft) 2005 D. Cuartielles for K3
*В этом примере мы проигрываем мелодию с пьезоэлемента. Он посылает ШИМ-сигнал соответствующей
*частоты, в результате генерируется музыкальный тон.
*Вычисление требуемой задержки осуществляется с следующей формулы:
*
*timeHigh = period / 2 = 1 / (2 * toneFrequency)
*задержки задаются следующей таблицей:
*
* нота
частота (period)
timeHigh
* c
261
Hz
3830
1915
* d
294
Hz
3400
1700
* e
329
Hz
3038
1519
* f
349
Hz
2864
1432
* g
392
Hz
2550
1275
* a
440
Hz
2272
1136
* b
493
Hz
2028
1014
* C
523
Hz
1912
956
*
* http://www.arduino.cc/en/Tutorial/Melody */
int speakerPin = 9;
int length = 15; // число нот
char notes[] = "ccggaagffeeddc "; // пробел представляет паузу int beats[] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4 }; int tempo = 300;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) { digitalWrite(speakerPin, HIGH); delayMicroseconds(tone);
digitalWrite(speakerPin,
LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' }; int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956
};
// проигрывать тональность соответствующую названию ноты for (int i = 0; i < 8; i++) {
if (names[i] == note) { playTone(tones[i], duration);
}
}
}
void setup() { pinMode(speakerPin, OUTPUT);
}
void loop() {
for
(int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo); // пауза
}
else {
playNote(notes[i], beats[i] * tempo);
}
// пауза между нотами
delay(tempo / 2);
}
}
Объяснение: