ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2141  
Старый 01.01.2010, 23:48
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

А вот это хз.Дали задание составить программу движения математического маятника.Угол отклонения задавать вручную.И все.
 
Ответить с цитированием

  #2142  
Старый 02.01.2010, 01:09
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от qwert135  
А вот это хз.Дали задание составить программу движения математического маятника.Угол отклонения задавать вручную.И все.
Маятник движется по синусоиде
x=Asin(p+wt)
где A - амплитуда
p - начальная фаза (угол отклонения)
w=sqrt(g/L)
L -длина подвеса
t - время
 
Ответить с цитированием

  #2143  
Старый 02.01.2010, 12:59
n1ghtstalker
Познающий
Регистрация: 28.09.2008
Сообщений: 65
Провел на форуме:
152084

Репутация: 8
По умолчанию

Цитата:
Сообщение от Algol  
Маятник движется по синусоиде
x=Asin(p+wt)
где A - амплитуда
p - начальная фаза (угол отклонения)
w=sqrt(g/L)
L -длина подвеса
t - время
а вообще маятник не может увелить угол отклонения? он постепенно должен потом уменьшаться? до полной остановки?.

Реализовать в приципе через угол просто. если только нарисовать маятник, задаёшь угол. и пошёл туда сюда ходить.
 
Ответить с цитированием

  #2144  
Старый 02.01.2010, 14:17
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

2 n1ghtstalker

..а algol и не писал про увеличивающуюся амплитуду .... Максимальное отклонение и есть амплитуда А, просто в данный момент начальная фаза равна максимальному отклонению!
 
Ответить с цитированием

  #2145  
Старый 02.01.2010, 15:13
.Life
Banned
Регистрация: 26.12.2009
Сообщений: 152
Провел на форуме:
86338

Репутация: 0
По умолчанию

привет, кто знаком с алгоритмом шифровки Эль-Гамаля, заинтересовал вопрос у каждого символа должен быть свой код? шифруем символ кодом, шифруем этот код алгоритмом Эль-Гамаля и получаем на выходе (R,E), передаем клиенту, а потом расшифровываем (R,E) на выходе получаем код символа?...
 
Ответить с цитированием

  #2146  
Старый 02.01.2010, 15:26
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от n1ghtstalker  
а вообще маятник не может увелить угол отклонения? он постепенно должен потом уменьшаться? до полной остановки?.
Математический маятник вообще не меняет амплитуду, она не увеличивается и не уменьшается.
 
Ответить с цитированием

  #2147  
Старый 02.01.2010, 15:36
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

Цитата:
Сообщение от .Life  
привет, кто знаком с алгоритмом шифровки Эль-Гамаля, заинтересовал вопрос у каждого символа должен быть свой код?
Нет, не обязательно. Вполне возможна такая схема:
строка(любые символы) -> массив байт -> число -> шифрование
число - это число большой размерности, больше чем int, long, etc. Для работы с такими числами нужно использовать специальные классы для работы с большими числами. Например, в java это будет выглядеть так:
Код:
String source = "Hello world!";
BigInteger message = new BigInteger(message.getBytes());
BigInteger в свою очередь умеет умножать, складывать, брать обратное по модулю, возводить в степень. В этом классе реализованы специальные алгоритмы для работы с большими числами. Если мы говорим о с++, то тогда нужно подключать дополнительные библиотеки, например ntl http://www.shoup.net/ntl/
Помни, что шифртекст больше исходного сообщения и при дешифровании нужно это учитывать.
 
Ответить с цитированием

  #2148  
Старый 02.01.2010, 19:14
Keltos
Iron Man#2
Регистрация: 08.07.2009
Сообщений: 2,084
Провел на форуме:
3896191

Репутация: 2562


По умолчанию

Задача, помогите пожалуйста:

Код:
В результате выполненных измерений, получен ряд значений из 8 элементов (n=8). Считается, что результат измерения – случайная величина (СВ) `X`, распределенная по нормальному закону. А именно, СВ группируется в окрестности некоторого наивероятнейшего значения и зависит от многих факторов, причем каждый из них мало влияет на СВ, по сравнению с суммой всех остальных.
Каждый результат измерения обозначается - `xi`, где i - номер измерения (элемента) в ряду измерений.
Пусть задан ряд: x1 = 30, x2 = 20, x3 = 40, x4 = 35, x5 = 45, x6 = 25, x7 = 50, x8 = 30.
Для практики представляет интерес не отдельное значение СВ, а некоторый диапазон, в который попадают ее значения (измерения).
Наивероятнейшее значение СВ, вычисляется как среднее арифметическое полученных значений измерений (элементов) и называется математическим ожиданием СВ.
Для нашего ряда получим:
М(Х) = (30+20+40+35+45+25+50+30)/2 =34,375
Обычно рассчитывают вероятность попадания СВ в диапазон М(Х) ±d, где d – некоторая, заданная граница величин значений измерений.
То есть определяют, какой процент значений измерений попадет в диапазон, ±d относительно среднего значения.
Пусть в нашем примере значение границы расчетного диапазона ±d = 7. следовательно необходимо определить вероятность попадания СВ в диапазон 34,375 ± 7.
Для этого сначала нужно определить рассеяние СВ, то есть степень ее распределения относительно среднего значения. Для нормального закона распределения рассеяние СВ характеризует среднее квадратическое отклонение (СКО). Оно обозначается σ и рассчитывается по формуле:

σх = sqrt [ (30-34,375)^2 + (20-34,375)^2 + (40-34,375)^2 + (35-34,375)^2 + (45-34,375)^2 + (25-34,375)^2 + (50-34,375)^2 + (30-34,375)^2 ]

Для нашего примера:
 = 9,499
Вычислив значение СКО, пересчитаем границу расчетного диапазона в σх по формуле:	а = d ׃ σх	получим 	а = 7 / 9,499 =0,737

Для нормального закона распределения выполняется следующее равенство:
P(|X| < a) = Ф(а).
где:   Х – случайная величина;
а – граница диапазона в СКО;
P(|X| < a) – вероятность того, что значение СВ `Х` не выйдет за границы `а`;
Ф(а) – функция Лапласа, дающая значения вероятности. Задается таблицей №1.

По значению а=0,737 из прилагаемой таблицы находим Р= 0,539. Значение Р получаем аппроксимацией табличных значений:
0,73 = 0,535;
0,74 = 0,541.

Нормальный закон распределения [значения функции 2Ф(а)]
 тут таблица
дано -
СВ: 95 97 99 94 85 80 83 96 84
Граница расчетного диапазона: 9
вот что написал

Код:
#include <iostream.h>
#include <math.h>

int main()
{
// Vvod slychaynih velichin
	double a[9];
	cout<<"Vvedite znacheniya slychanynoy velichiny"<<endl;
	for (int i=0; i<9; i++)
	cin>>a[i];
	cout<<"Znacheniya slychanynoy velichiny =>"<<endl;
	for ( i=0; i<9; i++)
	cout<<"a["<<i<<"]="<<a[i]<<endl;
// Srednee arifmeticheskoe
	double S;
	S=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8])/9 ;
	cout<<"Srednee arifmeticheskoe - "<<S<<endl<<endl;
// Veroyatnost popadaniya
	cout<<"Veroyatnost popadaniya Slychayniy velichiny v diapazon - "<<S<<"+-9"<<endl<<endl;
// Srednee kvadraticheskoe otklonenie
	double K;
	K=sqrt( ( pow((a[0]-S),2)+pow((a[1]-S),2)+pow((a[2]-S),2)+pow((a[3]-S),2)+pow((a[4]-S),2)+pow((a[5]-S),2)+pow((a[6]-S),2)+pow((a[7]-S),2)+pow((a[8]-S),2) ) /9);
	cout<<"Srednee kvadraticheskoe otklonenie - "<<K<<endl<<endl;
// Granica raschetnogo diapazona
	double A;
	A=9/K;
	cout<<"Granica raschetnogo diapazona - "<<A<<endl;
// Function Laplasa
	double P;

	return 0;

}
проблема, как видно, в последнем действии.
как быть с функцией Лапласа, если ее значения находятся в таблице?
википедия на функцию лапласа выдает какие-то стремные дифференциалы :<<<<
 
Ответить с цитированием

  #2149  
Старый 02.01.2010, 20:28
Sar@
Новичок
Регистрация: 05.07.2009
Сообщений: 1
Провел на форуме:
3263

Репутация: 1
По умолчанию

Цитата:
как быть с функцией Лапласа, если ее значения находятся в таблице?
<
Наверное, хотел написать не находятся? Если аргумент функии Лапласа не из таблицы, тогда значение берут 0.5
 
Ответить с цитированием

  #2150  
Старый 03.01.2010, 00:47
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Keltos  
википедия на функцию лапласа выдает какие-то стремные дифференциалы :<<<
Ппц куда катится образование.....
http://www.webmath.ru/poleznoe/table_laplasa.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ