0)) { // True IP behind a proxy return $regs[0]; } else { // Can't define IP: there is a proxy but we don't have // information about the true IP return FALSE; } } // end if... else... } //------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------- // функция "Чтение из файла" function read_file($path) { $f=file($path) or die(""); // процесс читатель //flock($f, LOCK_EX); $path_dat=$f; //fclose($f); return $path_dat; } //------------------------------------------------------------------------------------------------------------ // функция "Запись типа - удаление старой информации и запись обновленной" function entdel_file($path, $Data) { $f=fopen($path, "r+b") or die(""); // процесс писатель flock($f, LOCK_EX); ftruncate($f,0); $o=$Data; fputs($f, $o); fclose($f); } //------------------------------------------------------------------------------------------------------------ // функция "Запись типа - добавление новой строки в файл" function newstr_file($path, $Data){ $f = fopen($path, "a+"); flock($f, LOCK_EX); fputs($f, $Data."\n"); fclose($f); } //------------------------------------------------------------------------------------------------------------ // функция показа рекламных баннеров в случайном порядке function random_ads() { $ads_bann[0]=''; $ads_bann[1]="\"химическая"; /*$ads_bann[0]="\"Himexenterprises";*/ $rand=rand (0, (sizeof($ads_bann)-1)); return $ads_bann[0]; } //------------------------------------------------------------------------------------------------------------ // функция создания АРХИВ новостей сайта по данным файла function text_news($read_file, $modat) { $n_news=count($read_file); for($i=0; $i<$n_news; $i++) { $data_news[$i]=strtotime(substr($read_file[$i], 0, 16)); } $moun=Array("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"); $years=Array("a", "b", "c", "d", "e", "f", "g"); $m=-1; for($d=0; $d<$n_news; $d++) { $p=sizeof($dis); if(date('Y', $data_news[$d])!==$dis[$p-1]) {$m=$m+1; $dis[]=date('Y', $data_news[$d]); $y_dis[]=date('Y', $data_news[$d]); $y_das[$m][]=$moun[date('m', $data_news[$d])-1]; } else { if($moun[date('m', $data_news[$d])-1]!==$y_das[$m][sizeof($y_das[$m])-1]) $y_das[$m][]=$moun[date('m', $data_news[$d])-1]; } } $mue = ""; $yue = ""; for($q=0; $q   ".$y_das[$q][$mo-1].""; } else { $mue=$mue."
  •    ".$y_das[$q][$mo-1]."
  • "; } } if($yue == "") { $yue = "
    ".$y_dis[$q]."".$mue."
    "; } else { $yue=$yue."
    ".$y_dis[$q]."".$mue."
    "; } } $text_news="АРХИВ          всего сообщений: ".$n_news."
    ".$yue.""; return $text_news; } //------------------------------------------------------------------------------------------------------------ // функция преобрпзования текста из кодировки UTF-8 в windows-1251 - для чтение новостей со страниц сдугих сайтов function Utf8Win($str,$type="w") { static $conv=''; if (!is_array($conv)) { $conv = array(); for($x=128;$x<=143;$x++) { $conv['u'][]=chr(209).chr($x); $conv['w'][]=chr($x+112); } for($x=144;$x<=191;$x++) { $conv['u'][]=chr(208).chr($x); $conv['w'][]=chr($x+48); } $conv['u'][]=chr(208).chr(129); // Ё $conv['w'][]=chr(168); $conv['u'][]=chr(209).chr(145); // ё $conv['w'][]=chr(184); $conv['u'][]=chr(208).chr(135); // Ї $conv['w'][]=chr(175); $conv['u'][]=chr(209).chr(151); // ї $conv['w'][]=chr(191); $conv['u'][]=chr(208).chr(134); // І $conv['w'][]=chr(178); $conv['u'][]=chr(209).chr(150); // і $conv['w'][]=chr(179); $conv['u'][]=chr(210).chr(144); // Ґ $conv['w'][]=chr(165); $conv['u'][]=chr(210).chr(145); // ґ $conv['w'][]=chr(180); $conv['u'][]=chr(208).chr(132); // Є $conv['w'][]=chr(170); $conv['u'][]=chr(209).chr(148); // є $conv['w'][]=chr(186); $conv['u'][]=chr(226).chr(132).chr(150); // № $conv['w'][]=chr(185); } if ($type == 'w') { return str_replace($conv['u'],$conv['w'],$str); } elseif ($type == 'u') { return str_replace($conv['w'], $conv['u'],$str); } else { return $str; } } //------------------------------------------------------------------------------------------------------------ // функция получения текстовой строки с заданной страницы заданного сайта и преобразование ее для интеграции function news_integer() { $grab=@file_get_contents("http://techemy.com/forum/viewforum.php?f=19"); $one_str=strpos($grab, '&t='); $adres="http://techemy.com/forum/viewtopic.php?f=19".str_replace("&", "&", substr ( $grab, $one_str, 11 )); $newsis=@file_get_contents($adres); $oue_str=strpos($newsis, '
    '); $oua_str=strpos($newsis, '
    '); $head_text_off=strpos($news_text, ''); $head_text_t=substr ( $news_text, $head_text_on, ($head_text_off-$head_text_on) ); $text_news_on=strpos($news_text, ''); $text_news_t=mb_substr($news_text, ($text_news_on), 1024); $news_integer[0]=$head_text_t; $news_integer[1]=$text_news_t; $news_integer[2]=str_replace("viewtopic.php?f=19&t", "newspage.php?news", $adres); echo $img_text_t; return $news_integer; } //------------------------------------------------------------------------------------------------------------ // функция обслуживания страницы "химические рецепты для производства" function chem_prod($n_prod, $read_file) { for($i=0; $i· ".str_replace($str_rep1, $str_rep2, mb_strtolower($chem_product[$i][1], "utf-8"))."
    "; } $n_url=array_reverse($n_url); $n_url=implode("", $n_url); $chem_prod[0]=$n_url; if($n_prod===NULL) {$chem_prod[3]="В этом разделе Вы найдете полезные рецепты паст, растворов, смесей для вашего производства и бизнеса, использование которых облегчит труд рабочих и повысит производительность их труда, его качество, увеличит срок службы оборудования и инструментов, что, в конце концов, экономит Вам немалые денежные средства.

    Все предлагаемые на web-сайте Techemy рецепты, подтвердили свою техническую и экономическую эффективность в реальных производственных условиях. Рецепты разработаны или доработаны нашими химиками-технологами в процессе их трудовой деятельности и создавались по заказу производства.

    Предлагаемые нами рецепты, в большинстве случаев не являются продуктом современных высоких технологий, для их приготовления не требуется специфических веществ, которые очень сложно достать или (и) их цена слишком высока, поэтому, наши химические рецепты эффективны в условиях реального производства, имеют низкую себестоимость и высокую окупаемость.

    Если Вам необходим какой либо рецепт, который по вашему мнению будет выгодным для вашего производства и бизнеса, Вы можете обратиться к администрации techemy.com, с запросом на разработку необходимого вам продукта, по адресу techemycom@gmail.com.";} else { $p=substr($n_prod, 5, 2)*1-1; $chem_prod[3]="

    ".$chem_product[$p][2]."
    ".$chem_product[$p][1]."

    ".$chem_product[$p][3]."

    просмотров: ".$chem_product[$p][0]."
    "; $chem_product[$p][0]=$chem_product[$p][0]+1; for($z=0; $ztechemy.com составлена наиболее интересными, редкими и полезными (на наш взгляд) электронными копиями книг и статей по химии. В разделе chemistry Software вы найдете химическое программное обеспечение, полезное для написания и редактирования химических формул, справочники, химические калькуляторы и другие продукты программистов, созданные в помощь химикам.

    Все электронные книги из химической библиотеки можно скачать бесплатно.

    Библиотека дополняется новыми экземплярами электронных книг и статей по химии. Если у вас есть желание поделиться редкими копиями книг с пользователями и гостями techemy.com Вы можете отправить копию на E-mail: techemycom@gmail.com.

    Для облегчения поиска нужной литературы, библиотека разбита на разделы. Если известно название или автор книги, статьи, можно воспользоваться поисковой формой."; for($f=0; $f"; $t=0; for($f=0; $f

    ".mb_substr($all_books[$f][2], 3)."
    ".$all_books[$f][4]."
    \"\"
    ".$all_books[$f][0]."
    "; } $branch_book[]=$all_books[$f][1]; $n_book_branch=array_count_values($branch_book); } if($tab_book_list[1]!==NULL){$tab_book_list[0]="
    ";} else {$tab_book_list[0]="
    id название \"\" \"\"
    ";} $chem_branch[1]=$tab_book_list[0].$tab_book_list[1]."
    в данном разделе электронная литература по химии отсутствует

    "; $chem_branch[2]=$n_book_branch; } $chem_branch[3]="· ".$all_books[sizeof($read_file)-1][4].""; $chem_branch[4]="· ".$all_books[sizeof($read_file)-2][4].""; return $chem_branch; } function save_libr($bra_lib, $id_libr, $read_file, $url_get) { for($f=0; $f location.href='./location_file.php?branch=".$bra_lib."';"; return $url_get; } /*function alloys() { return $alloys; }*/ ?> Techemy - сайт химиков > справочник по химии > Растворимость веществ. Состав растворов. Молярность. Нормальность.

    КАЛЕНДАРЬ

    РЕКЛАМА

    СПРАВОЧНИК ПО ХИМИИ |
    поиск по разделам

    Растворимость веществ. Состав растворов. Способы выражения концентрации вещества в растворе.

       Растворы могут иметь различный состав. От ограниченной растворимостью вещества его концентрацией в растворе, до неограниченно смешивающихся веществ, например этанол и вода.
       При растворении твердых веществ и газов в жидкостях для каждой пары растворенное вещество - растворитель существует граница смешивания, которая характеризует растворимость вещества.

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

     насыщенный раствор - это такой раствор, при добавлении в который порции растворяемого вещества оно уже больше не переходит в раствор, а его содержание в растворе равно растворимости этого вещества

    Таким образом, насыщенный раствор находится в контакте с избытком растворяемого вещества в виде второй фазы (осадка).

       Каждое вещество обладает индивидуальной растворимостью в каждом растворителе. Растворимость веществ зависит от температуры. Так например, в жидких растворителях, при повышении температуры, растворимость твердых веществ, как правило, возрастает, а растворимость газов снижается. На растворимость газов, сильное влияние оказывает давление: при повышении давления растворимость газов возрастает.

       ненасыщенный раствор - это такой раствор, в котором содержание растворенного вещества меньше растворимости этого вещества

       пересыщенный раствор - это такой раствор, в котором содержание растворенного вещества превышает растворимость этого вещества

    Пересыщенные растворы, в большей или меньшей степени неустойчевы (метастабильны). Например, если в пересыщенный раствор ввести "затравку" - кристаллик твердого растворяемого вещества, избыточное (по сравнению с насыщенным раствором) количество этого вещества выпадет в осадок и образуется насыщенный раствор.
       Растворимость веществ зависит от температуры, поэтому суждение о насыщенности раствора в определенной степени относительно температуры. Так, если при более низкой температуре, раствор считается насыщенным, а с повышением температуры, может стать ненасыщенным.

       Концентрация (концентрация - это отношение неоднотипных величин; доля - это отношение однотипных величин) растворенного вещества в растворе может быть выражена несколькими способами:

       Массовая доля растворенного вещества ω - это отношение массы растворенного вещества к массе раствора. При этом, результат выражается не в процентах, как это часто делают по ошибке, а в единицах (доля единицы). Массовую процентную концентрацию раствора можно найти по формуле: ω · 100%
       Современная аналитическая химия, достигла значительных успехов в точности определения концентраций тех или иных элементов. В связи с этим, в современных научных статьях можно встретить такие обозначения массовых долей:

    • ppm - число миллиграмм (1·10-3 грамм) вещества на килограмм раствора (mg/kg);
    • ppb - число микрограмм (1·10-6 грамм) вещества на килограмм раствора (μg/kg);
    • ppt - число нанограмм (1·10-9 грамм) вещества на килограмм раствора (ng/kg);
    • ppq - число пикограмм (1·10-12 грамм) вещества на килограмм раствора (pg/kg);

       Объемная доля растворенного вещества υ - это отношение объема растворенного вещества к объему раствора. Объемную процентную концентрацию раствора, можно найти по формуле: υ · 100%

       Между плотностью раствора и его составом существует некоторая зависимость, которая, обычно, изображается в табличной форме. Поэтому состав однокомпонентных растворов можно установить, если измерить их плотность. Относительную плотность жидких растворов измеряют с помощью ареометров - выполненных в виде поплавков трубок со шкалой делений и грузом определенной массы в нижней части. По глубине погружения в раствор поплавка находят значение относительной плотности, а затем, с помощью таблицы (или графика) - состав раствора. На шкалы специальных ареометров наносят уже готовые значения массовой или объемной процентной концентрации раствора (а не его плотность), например для измерения объемной процентной концентрации этанола в воде, или массовой процентной концентрации серной кислоты. Т.к. плотность растворов зависит от температуры, измерения необходимо проводить при стандартной температуре раствора, при которой производилась градуировка ареометра, чаще всего это 20°C. Таблицы "Плотность водных растворов" различных веществ можно найти в соответствующем разделе справочника по химии "Справочные таблицы".

       Молярная концентрация С (моль/м3, моль/дм3 = моль/л) - это отношение формульного количества растворенного вещества n к объему раствора V(p):

    C  =  n
    -----
    V(p)

    Молярность раствора - величина, численно равная молярной концентрации растворенного вещества, выраженной в моль/л. Молярная концентрация записывается как числовое значение с последующей буквой M или словом "молярный": 0,1M = 0,1 молярный раствор.

       Эквивалентная концентрация Сeq (моль/м3, моль/дм3 = моль/л) - это отношение эквивалентного количества растворенного вещества neq к объему раствора V(p):

    Ceq  =  neq
    -----
    V(p)

    Нормальность раствора - величина, численно равная эквивалентной концентрации растворенного вещества, выраженной в моль/л. Нормальность раствора в расчетных формулах обозначается символом N, а числовое значение нормальности приныто указывать числовым значением эквивалентной концентрации растворенного вещества выраженной в моль/л.
       Поскольку эквивалентное и формульное количества вещества связаны отношением neq = n/feq, то эквивалентную концентрацию растворенного вещества Сeq можно представить как отношение молярной концентрации С к фактору эквивалентности feq этого вещества в данной конкретной реакции:

    Ceq  =  С
    -----
    feq

    Следует особо подчеркнуть, что молярность раствора данного вещества определяется методикой приготовления раствора (количеством растворенного вещества и растворителя) и не зависит от реакции, в которой это вещество участвует. Наоборот, нормальность раствора зависит от реакции, т.к. одно и тоже вещество, в различных реакциях может иметь разные значения эквивалентного числа. Нельзя приготовить раствор вещества заданной нормальности, не зная, в какой реакции это вещество будет участвовать, ибо это не даст возможности рассчитать требуемое формульное количество вещества.

       Моляльная концентрация Cml (моль/кг) - это отношение количества растворенного вещества n к массе растворителя msol:

    Cml  =  n
    -----
    msol

    Моляльная концентрация не зависит от температуры раствора, т.к. масса раствора при различных температурах остается постоянной; а объем раствора, изменяется с изменением его температуры.
       Обратите внимание, на то, что несмотря на созвучность в названиях: молярная и моляльная - это различные способы выражения концентрации растворенного вещества в растворе.

       Титр раствора T (г/мл) - это отношение массы растворенного вещества ms к объему раствора V(p):

    T  =  ms
    -----
    V(p)

    Единицей объема служит 1 мл раствора. Титр применяется в объемном методе химического анализа. В практике анилитической химии, концентрацию титранта расчитывают относительно конкретной реакции титрования таким образом, чтобы объем использованного титранта показывал массу определяемого вещества. Такой способ выражения концентрации раствора сокращает время обработки результатов химического анализа.

       Мольная доля (молярная доля) Xj - это отношение количества растворенного вещества к общему количеству всех компонентов составляющих раствор (сумма количеств растворенных веществ и количества растворителя).

    Xj  =  nj
    -----
    ∑ni

       Для объемного анализа важным является следующее положение:

       равные объемы растворов одинаковой нормальности содержат равные эквивалентные количества растворенных веществ

    Более подробно о расчетах в объемном анализе см. соответствующую тему справочника по химии: Расчеты в объемном анализе

    Techemy 2009
    e-mail: techemycom@gmail.com

    bitcoin accepted here