Блог пользователя Алексей Яковлев

Перевод из Pascal-я в Phyton

0

 

Задача 3. Имеется массив А из N произвольных чисел – А (N), среди которых есть положительные, отрицательные и равные нулю. Составить программу, решающую задачу  в соответствии с вариантом. Вариант 10. Найти сумму и количество всех четных положительных элементов. Например, если А={2, 4, -3, 0, -2, 6}, результат: 12 и 4 (2,4,0,6).

Задача №5. Паскаль.

0

Товарищ попросил помочь с решением задачи (Паскаль) для его знакомого.

 

Задача 5. Выполнить действия над массивами. В таблице при формулирова-  нии задания для разъяснения его сути отображены примеры исходных Х и результирующих Y массивов с конкретными числами. Программа, естественно, должна обрабатывать любые числа. Размер массивов –N. Программа должна предъявлять исходные и новые (если требуется) массивы.

Х

5

2

8

4

7

4

Y

2

8

4

onlinedisk.ru

0

http://onlinedisk.ru/ - хороший файлообменник. Без рекламы, без дополнительных переходов. 

Ограничение - файлы не более 100 Мб, не более 60 дней. 

 

Троян "Маячок"

0

Искал в И-нете программу для черчения простых схем наподобие плана эвакуации.

Кроме прочего нашел вот чего:

Oboznachenie_okon_na_cherteje.exe. 

После запуска происходит "тихая" установка чего-то. Потом самопроизвольная перезагрузка.

Включается. Вроде все нормально.  Только браузер глючит. 

Вылечил , загрузившись с AntiWinLocker_CD .

После этого и антивирус "спохватился", что-то обнаружил и удалил. (DrWeb 7 лицензионный, с последними обновлениями)

Дистрибутив троянца прилагаю. Будьте с ним осторожны.

 

 

 

Lazarus - работа с реестром Windows (пишем утилиту помещающую указанную программу в автозагрузку)

0

Создадим в Lazarus консольное приложение и скопируем следующий код:

 

Lazarus - RepeatRunner

0

Вот еще одна программа. Скрытно запускает что-нибудь с указанным интервалом.

Формат использования rr <программа> <интервал в миллисекундах>

Например rr calc 1000 -каждую секунду запускает калькулятор.

Можно поставить в автозагрузку и использовать для резервного копирования (консольным архиватором) или для проверки почты (консольным почтовиком).

Lazarus - работа с SQLite базами вообще и с базой сообщений ICQ 7 (Messages.qdb) в частности

0

Если у Вас есть аська №7 (а не какой-нибудь QIP) , то база сообщений расположена по адресу %appdata%\icq\ номер аськи \ messages.qdb - это база в формате sqlite. До версии 7, у 6.5 например, база была в формате базы access и называлась messages.mdb. Но структура баз практически одинакова - в таблице Messages , в столбце subject - незашифрованные сообщения .

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

Например, Вы забыли свой пароль от аськи, а в той переписке был очень важный номер телефона.

Создайте новый проект, киньте на форму компоненты, указанные на рисунке.

Привяжем компоненты друг к другу: транзакцию и запрос к базе, а сетку к запросу.

Для кнопки напишем такую подпрограмму:

 procedure TForm1.Button1Click(Sender: TObject);

Lazarus - исходники консольного архиватора

0

Используя библиотеку ZLib написал вот такой простой архиватор-разархиватор.

Исходник иприлагаю:

 

Lazarus - пишем аналог HideExe

0

Следующая задача, которую мы поставим перед собой-это написание программы, позволяющей произвести (из командной строки) скрытый запуск другой программы. (Есть программа HideExe , но она shareware, поэтому даже знакомится с ней не стал. Сам напишу)

В Windows есть чудесная утилита RunDll32.exe - она позволяет воспользоваться из командной строки подпрограммой имеющейся в dll- библиотеке.

Например rundll32 shell32,ShellAboutA  - вывести информацию о системе

Здесь shell32 - имя библиотеки, ShellAboutA- имя подпрограммы

Создадим свою библиотеку hide.dll

В Lazarus в меню выбираем Проект -> Создать проект, выбираем Библиотека

Скопируйте следующий текст:

 

Ленты новостей