Предмет: Химия, автор: islam30032009

8*.Айналымды жузеге асыруға мүмкіндік беретiн реакция теңдеулерiн жазындар: a) CaO → CaCl, → → → CaCO, → Ca(HCOJ), → CaCO, → CaO ә) AI -> AICI - Al(OH)3 → AIOHSO, → AI,(SO)3 → AIPO4 6) K → K,O → KOН→KCI →KNO3 100​

Приложения:

Ответы

Автор ответа: dyexfnf
5

Ответ:

Объяснение:

a) CaO - CaCl₂ - CaCO₃ - Ca(HCO₃)₂ - CaCO₃ - CaO  

2CaO + 2Cl₂ = 2CaCl₂ + O₂

CaCl₂ + Na₂CO₃ = 2NaCl + CaCO₃↓

CaCO3 + CO₂ + H₂O = Ca(HCO₃)₂

Ca(HCO₃) = CaCO₃ + CO₂ + H₂O

CaCO₃ = CO₂ + CaO

б) Al - AlCl₃ - Al(OH)₃ - AlOHSO₄ - Al₂(SO4)₃ - AlPO₄

2Al + 6HCl = 2AlCl₃ + 3H₂

AlCl₃ + 3NaOH = Al(OH)₃ + 3NaCl

Al(OH)₃ + H₂SO₄(изб.)  = AlOHSO₄ + 2H₂O

2AlOHSO₄ + H₂SO₄(недост.) = Al₂(SO₄)₃ + 2H₂O

в) K - K₂O - KOH - KCl - KNO₃

4K + O₂ = 2K₂O

K₂O + NaOH = Na₂O +KOH

KOH + HCl = KCl + H₂O

KCl + HNO₃= KNO₃ + HCl


islam30032009: спасибо огромное
Похожие вопросы
Предмет: Информатика, автор: simplegenius
Выдает ошибки LNK2019 и LNK1120 в Visual Studio при подключении статической библиотеки. Сборка статической библиотеки правильная. Вставила файлы Library.lib и Library.h в папку libs. Ошибки красным не подчеркиваются. Помогите исправить проблему. Код на с++.

main.cpp
#include
#include
#include "..\libs\Library.h"

using namespace std;

int main() {
setlocale(0, "");
int count;
cout << "Введите количество работников: ";
cin >> count;
Rabotnik* rabotnik = new Rabotnik[count];

Zap3(rabotnik, count);

int arifm = FindSrZarp(rabotnik, count);

string famil = Famil(rabotnik, count);

cout << endl;

cout << "Средняя зарплата: " << arifm << endl;
cout << "Фамилии людей с зарплатой выше среднего: " << famil << endl;

delete[] rabotnik;

return 0;
}

Library.h
#pragma once

#include

using namespace std;

struct Rabotnik {
string fio;
string data;
int zarplata;
};

Rabotnik* Zap3(Rabotnik* rabotnik, int count);

int FindSrZarp(Rabotnik* rabotnik, int count);

string Famil(Rabotnik* rabotnik, int count);

void UpFirstLetter(string& str);

Library.cpp
#include
#include "Library.h"

using namespace std;

Rabotnik* Zap3(Rabotnik* rabotnik, int count) {
for (int i = 0; i < count; i++) {
cout << "Введите фио работника " << i + 1 << ": ";
cin.ignore();
getline(cin, rabotnik[i].fio);

cout << "Введите дату рождения работника " << i + 1 << ": ";
cin >> rabotnik[i].data;

cout << "Введите зарплату работника " << i + 1 << ": ";
cin >> rabotnik[i].zarplata;
}
return rabotnik;
}

int FindSrZarp(Rabotnik* rabotnik, int count) {
int sum = 0;
for (int i = 0; i < count; i++) {
sum += rabotnik[i].zarplata;
}
int arifm = sum / count;
return arifm;
}

void UpFirstLetter(string& str) {
if (islower(str[0])) {
str[0] = toupper(str[0]);
}
}

string Famil(Rabotnik* rabotnik, int count) {
string result;
int arifm = FindSrZarp(rabotnik, count);
for (int i = 0; i < count; i++) {
if (rabotnik[i].zarplata > arifm) {
result += rabotnik[i].fio.substr(0, rabotnik[i].fio.find(' ')) + "\n";
UpFirstLetter(result);
}
}
return result;
}
Предмет: Литература, автор: iravitvicka11
Предмет: Математика, автор: anfisastavska0606
Предмет: Литература, автор: 2605azas