суббота, октября 29

Работа с цветом в Pascal

Паскаль работает в текстовом режиме, т.е. информация выводится на экран в виде символов, которые отображаются в отдельных позициях. Экран при этом можно представить как таблицу из 25 строк и 80 столбцов. Строки нумеруются сверху вниз, столбцы - слева направо.

Crt - экранный модуль 
ClrScr - процедура очистки экрана
GoToXY (x, y) - процедура установки курсора в позицию с координатами x, y
TextBackGround (n) - вызов процедуры для выбора фонового цвета
TextColor (n) - процедура выбора цвета выдаваемых символов

Здесь n - номер цвета. Символы можно выводить на экран 16 различными цветами, которые кодируются числами от 0 до 15. Текст можно кодировать также и словами, например:
TextColor (red) - задаём красный цвет текста
TextBackGround (blue) - задаём синий фон

Задачи:
1. Написать программу, которая очищает экран и выводит слова red, green, blue, yellow каждое своим цветом в центр четвертей экрана.
2. Написать программу, которая выводит таблицу цветов Pascal.
3. Написать программу, которая выводит ваше имя в центр экрана. Цвет текста и фона задаётся с клавиатуры.

среда, октября 26

Движение по окружности с постоянной по модулю скоростью. Задачи


4.1. Линейная скорость точек обода вращающегося колеса равна 50 см/с, а линейная скорость его точек, находящихся на 3 смближе к оси вращения, равна 40 см/с. Определите радиус (в см) колеса. [15]
4.2. Два шкива соединены ременной передачей. Ведущий шкив делает 600 об/мин. Ведомый шкив должен делать 3000 об/мин. Каким нужно сделать диаметр (в см) ведущего шкива, если диаметр ведомого колеса 10 см? [50]
4.3. Колесо катится без проскальзывания по горизонтальной дороге со скоростью 1 м/с. Определите скорость точки колеса лежащей на верхнем конце вертикального диаметра. [2]
4.4. Минутная стрелка часов в три раза длиннее секундной. Каково отношение линейных скоростей концов этих стрелок? [20]
4.5. Одно колесо равномерно вращается, совершая 50 оборотов в секунду. Второе колесо, равномерно вращаясь, делает 500оборотов за 30 секунд. Во сколько раз угловая скорость первого колеса больше, чем второго? [3]
4.6. За сколько секунд колесо, вращаясь равномерно с угловой скоростью 4π рад/с, сделает 100 оборотов? [50]
4.7. Угловая скорость лопастей вентилятора 20π рад/с. Найдите число оборотов за 10 минут. [6000]
4.8. На плоскости диска проведена прямая от его центра к краю по радиусу. Диск начал равномерно вращаться, при этом прямая повернулась на угол (2/3)π радиан за 7 c. Найдите период обращения диска. [21]
4.9. С какой угловой скоростью вращается колесо, если линейная скорость точек его обода равна 0,5 м/с, а линейная скорость точек, находящихся на 4 см ближе к оси вращения, равны 0,3 м/с. [5]
4.10. Минутная стрелка часов на 20 % длиннее секундной. Во сколько раз линейная скорость конца секундной стрелки больше, чем конца минутной стрелки? [50]
4.11. При равномерном подъеме груза с помощью лебедки, диаметр барабана которой 18 см, скорость подъема груза равна 0,9 м/с. Найдите угловую скорость вращения барабана лебедки. [10]
4.12. Пуля, выпущенная из винтовки, попадает во вращающийся с частотой 50 об/с тонкостенный цилиндр диаметром 20 см. Найдите скорость пули, если выстрел произведен в направлении диаметра цилиндра, а к моменту вылета пули из цилиндра входное отверстие сместилось на 1 смπ = 3,14. [628] [подсказка]
4.13. Во сколько раз линейная скорость точки поверхности Земли, лежащей на широте 60o, меньше линейной скорости точки, лежащей на экваторе? [2]
4.14. Определите величину центростремительного ускорения точки, движущейся по окружности с угловой скоростью 16 рад/с и линейной скоростью 2 м/с. [32]
4.15. Во сколько раз увеличится центростремительное ускорение точек обода колеса, если период обращения колеса уменьшить в5 раз? [25]
4.16. Какова линейная скорость конца минутной стрелки часов на Спасской башне Московского Кремля, если длина стрелки 3,5 м? Сравните угловую скорость этой стрелки с угловой скоростью минутной стрелки наручных часов.
4.17. Колесо вращается вокруг неподвижной оси, проходящей через центр. Обладает ли любая точка на ободе колеса тангенциальным и нормальным ускорениями, если вращение происходит: а) с постоянной угловой скоростью; б) с постоянным угловым ускорением? Изменяются ли при этом модули этих ускорений?
4.18. Точка движется по окружности с постоянной по модулю скоростью 0,5 м/с. За 2 с вектор скорости изменяет свое направление на 30o. Чему равно центростремительное ускорение? [0,13]
4.19. При равномерном движении по окружности тело проходит 5 м за 2 c. Определите модуль центростремительного ускорения тела, если период обращения тела равен 5 c. [3,14]
4.20. Период обращения одного колеса вдвое меньше периода вращения другого колеса, а его радиус втрое больше радиуса вращения другого колеса. Во сколько раз отличаются их центростремительные ускорения? [12]
4.21. Колесо радиусом 0,5 м равномерно вращается вокруг своей оси. Найти ускорение одной из точек его обода, если колесо за время 10 c совершит 120 оборотов. [2839,6]
4.22. На сколько километров орбита первого спутника Земли короче орбиты третьего спутника, если средние радиусы их орбит отличаются на δR = 410 км? [2575×103]
4.23. Найти линейную скорость Луны, обусловленную ее обращением вокруг Земли. Период вращения Луны (синодический месяц)Т = 27,3 сут. Расстояние Земля − Луна R = 3,84×105 км. [10 км/с]
4.24. Корабль-спутник совершил N = 64 оборота вокруг Земли за t = 95 ч. Определить среднюю скорость полета v. Орбиту корабля можно считать круговой и отстоящей от поверхности Земли на h = 230 км. [7,8 км/с]
4.25. Равномерно движущаяся по окружности точка делает полный оборот за T = 5 с. Чему равна угловая скорость точки ω? Чему равен угол поворота точки за время δt = 2 с? [1,26; 144o]
4.26. Скорость точек рабочей поверхности шлифовального круга не должна превышать v = 100 м/с. Найти предельную частоту вращения круга n, диаметр которого d = 40 см. Определить нормальное ускорение an точек рабочей поверхности круга. [80; 5×104]
4.27. Большой шкив ременной передачи имеет радиус R1 = 32 см и вращается с частотой n1 = 120 об/мин. Малый шкив имеет радиус R2 = 24 см. Найти угловую скорость, число оборотов в секунду малого шкива и линейную скорость точек ремня, который движется без проскальзывания. [16,8; 160 об/мин; 4,02]
4.28. Найти радиус R вращающегося колеса, если известно, что линейная скорость точек обода колеса в k = 2,5 раза больше линейной скорости точки, лежащей на расстоянии d = 5 см ближе к оси колеса. [8,33 см]
4.29. Небольшое тело движется по окружности радиуса R = 1 м. Определить модуль перемещения за время, в течение которого тело делает: а) оборот; б) 1/2 оборота; в) 1/4 оборота; г) тело поворачивается на угол α = 60o. [0; 2; 1,4; 1]
Источник >>

воскресенье, октября 16

Hot Potatoes

Почему?
1. Есть, конечно, тесты на дисках (например), но пойдут они в большинстве своём только на WinXP, а мы такого не имеем.
2. Есть, конечно, гугл-формы, но картинку и медиа туда не разместишь, да и интернет в школе может подкачать.

Потому.
3. Пробуем Hot Potatoes. Почему? Потому что для тестов, которые там можно сделать, нужен будет только браузер. И картиночки туда вставляются.

Краткое описание программы:
Hot Potatoes – инструментальная программа-оболочка, предоставляющая преподавателям возможность самостоятельно создавать интерактивные задания без знания языков программирования.
С помощью программы можно создать 10 типов упражнений на различных языках по различным дисциплинам с использованием текстовой, графической, аудио- и видеоинформации.
Особенностью этой программы является то, что созданные задания сохраняются в стандартном формате веб-страницы: для их использования ученикам необходим только веб-браузер.
Упражнения создаются с помощью 5 блоков программы (каждый блок может рассматриваться как самостоятельная программа):
1. JQuiz – Викторина – вопросы с множественным выбором ответа (4 типа заданий)
2. JCloze – Заполнение пропусков
3. JMatch – Установление соответствий (3 типа заданий)
4. JCross – Кроссворд
5. JMix – Восстановление последовательности

Все упражнения выполняются в режиме тренировки (режим тестирования предусмотрен только для вопросов с множественным выбором ответа). Результат выполнения заданий оценивается в процентах. Неудачные попытки приводят к снижению оценки.
Шестая версия программы содержит также дополнительный блок Masher (Инструменты), который позволяет объединять созданные упражнения и другие учебные материалы в тематические блоки, уроки и учебные курсы.
Бесплатно программа может использоваться государственными некоммерческими образовательными учреждениями при условии, что созданные с помощью программы учебные материалы будут находиться в Интернете в свободном доступе.

Чтобы не потерять:
- откуда взять
- обучающий дистанционный курс по созданию интерактивных тестов, заданий и кроссвордов
- рекомендации по работе с программой

четверг, октября 13

Что нужно знать по теме «Механические свойства газов, жидкостей и твёрдых тел»


1.         Давление: обозначение, единицы измерения.
2.         Формула для расчёта давления твёрдого тела.
3.         Как зависит давление газа от температуры?
4.         Как зависит давление газа от концентрации молекул?
5.         Закон Паскаля (формулировка).
6.         Формула для расчёта давления жидкости на дно и стенки сосуда.
7.         Давление жидкости на дно и стенки сосуда (формулировка).
8.         Как зависит давление жидкости на дно и стенки сосуда от плотности жидкости?
9.         Как зависит давление жидкости на дно и стенки сосуда от высоты столба жидкости?
10.      Какие сосуды называют сообщающимися?
11.     Как устанавливаются поверхности однородной жидкости в сообщающихся сосудах?
12.     Гидравлическая машина (определение).
13.     Условие равновесия поршней для гидравлической машины (формула).
14.     Условие равновесия поршней для гидравлической машины (формулировка).
15.     Что такое атмосфера?
16.     Что называют атмосферным давлением?
17.     В чём суть опыта Э.Торричелли?
18.     Нормальное атмосферное давление составляет … мм рт.ст. = … Па.
19.     1 мм рт.ст. соответствует … Па.
20.     Какие существуют приборы для измерения атмосферного давления?
21.     Как изменяется атмосферное давление с высотой?
22.     Как называется сила, действующая на погруженное в жидкость или газ тело?
23.     Чему равна выталкивающая сила?
24.     Как выталкивающая сила зависит от плотности жидкости или газа, в который погружено тело?
25.     Как выталкивающая сила зависит от объёма погруженного в жидкость или газ тела?
26.     Закон Архимеда (формулировка).
27.     Осадка корабля.
28.     Ватерлиния.
29.     Водоизмещение судна.
30.     Грузоподъёмность судна.
31.     Подъёмная сила.
32.     Кристаллические тела.
33.     Монокристаллы и поликристаллы.
34.     Аморфные тела.
35.     Деформация.
36.     Пластичная деформация.
37.     Виды деформации.
38.     Свойства твёрдых тел.

вторник, октября 11

В поисках вирусов


Вирус №1. Этот вирус использует для распространения электронную почту.  Зафиксировано более 20 штаммов данного вируса. Впервые он был обнаружен 16 февраля 2004 года. Он представляет собой exe-файл размером около 20 кб. После запуска вирус выводит ложное сообщение об ошибке: «The file could not be opened!», копирует себя в каталог Windows и регистрируется в ключе автозапуска системного реестра. Также создает множество своих копий. Вирус находит адреса электронной почты и рассылает по ним свои копии. Признан наиболее опасным вирусом 2004 года. Найти и обезвредить!
Вирус №2. Полиморфный вирус, поражающий компьютеры под управлением операционной системы Windows. Основной исполняемый компонент вируса написан на языке программирования Borland C++ и упакован упаковщиком UPX. Размер вируса 176128 байт. Обладает способностью распространяться по доступным для совместного пользования дискам локальной сети. Заражает файлы с расширениями .exe и .scr как на пораженном компьютере, так и в рамках локальной сети, дописывая к ним свой код и увеличивая, таким образом, их размер на 176128 байт. Найти и обезвредить!

 
Вирус №3. Полиморфный зашифрованный вирус, заражающий .exe и .scr файлы Windows.
При запуске вирус внедряет код в процесс, который находится на 4-той позиции в списке процессов, после заражает сам исполняемый файл процесса. Вирус  расширяет последнюю секцию исполняемого файла, записывает в неё свое тело и перенаправляет точку входа программы на свое тело. Вирус может принимаеть команды от злоумышленника, открывать указанные URL с компьютера пользователя, загружать из интернета вредоносный код и внедрять его в процессы. Найти и обезвредить!

Вирус №4. Вирус распространяется по электронной почте в виде новости о гибели 230 человек во время урагана в Европе. Пользователям предлагается открыть вложенный файл Full Story.exe или Full Video.exe, который устанавливает на компьютер троянскую программу, предоставляющую возможность удаленного управления машиной. Создателям этого вируса удалось создать исполинскую бот-сеть, количество заражённых компьютеров в которой - до 50 миллионов. Вирус предположительно имеет российское происхождение.  Время от времени фиксируются резкие всплески его активности. Найти и обезвредить!

Вирус № 5. Данная угроза киберпреступности может использовать различные методы: маскировка поддельных ссылок под ссылки на сайты организаций, использование изображений вместо текста, использование JavaScript для изменения адресной строки, использование уязвимостей в скриптах подлинного сайта и прочее. Первая попытка такой атаки была выявлена в 2004 году, её жертвами стали клиенты московского Ситибанка. Найти и обезвредить!

понедельник, октября 10

Сельское хозяйство

Составить программу решения задачи: сколько можно купить быков, коров и телят, платя за быка 10 руб., за корову - 5 руб., а за телёнка - 0,5 руб., если на 100 руб. надо купить 100 голов скота?


program selskoe_hozyaistvo;
 var b, k, t: integer;
begin
 for b:=1 to 10 do
  for k:=1 to 20 do
   for t:=1 to 100 do
    if (b+k+t=100) and (b*10+k*5+t*0.5=100)
     then writeln ('быки: ',b,' коровы: ', k,' телята: ', t)
end.