Skip to main content
Chemistry LibreTexts

3A: Compounds, Naming, Reaction Equations, and Formula Weights (Worksheet)

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Name: ______________________________

    Section: _____________________________

    Student ID#:__________________________

    Work in groups on these problems. You should try to answer the questions without referring to your textbook. If you get stuck, try asking another group for help.

    Compounds are generally classified as molecular, ionic, or (more rarely) network. Knowing the classification allows us to name the compound correctly and to understand the microscopic organization of it. Describing the fundamental compound unit as either a molecule or a formula unit allows us to determine the mass of that unit. Knowing these fundamental molecular or ionic unit masses allows us to predict mass changes that occur on the macroscopic scale as a result of chemical reactions.

    Learning Objectives

    • Understand the difference between molecular and ionic compounds
    • Understand the distinction between molecular formula and empirical formula
    • Know the I.U.P.A.C. rules for naming simple inorganic compounds
    • Understand the meaning of a balanced chemical equation
    • Understand the relationships between formula weight, molecular weight, and percent composition

    Success Criteria

    • Be able to predict whether a compound is molecular or ionic from the positions of its elements in the periodic table
    • Be able to predict the empirical formulas of simple ionic compounds
    • Be able to name simple compounds on the basis of their being molecular or ionic
    • Be able to balance simple reaction equations by inspection


    Molecules are combinations of atoms tightly bound together to form a chemically identifiable unit. Many elements and compounds — but not all — are composed of molecules. Molecules of elements are homonuclear, because they are composed of only one kind of atom. Molecules of compounds are heteronuclear, because they are composed of two or more different kinds of atoms. For a molecular substance (element or compound), the composition of the molecules is indicated by a molecular formula, which shows the kinds and numbers of each atom in the molecule. The following common elements are composed of molecules with the compositions indicated by their molecular formulas: H2(g), F2(g), Cl2(g), Br2(l), I2(s), O2(g), S8(s), N2(g), P4(s). The notations g, l, s stand for gas, liquid, and solid, respectively, and represent the states of these elements at room temperature. Know the molecular formulas and room-temperature states of these common elements. Not all compounds contain discrete, identifiable molecules, but for those that do a molecular formula indicates the actual numbers and kinds of atoms comprising the molecular unit. When formulas of compounds are determined by chemical analysis, the information obtained usually gives only the simplest whole number ratios among the elements, which is expressed as an empirical formula. The following examples show the relationship between the molecular formula and empirical formula for some compounds.

    Molecular Formula Empirical Formula
    H2O H2O
    H2O2 HO
    CH4 CH4
    C2H4 CH2
    C6H12 CH2
    NO2 NO2
    N2O4 NO2

    Note that sometimes the molecular and empirical formulas are the same, and sometimes they are different. But in every case, the molecular formula is a whole number multiple of the empirical formula. Note, too, that different compounds, composed of different kinds of molecules, may have the same empirical formula.

    Ionic compounds are made up of electrically equivalent numbers of cations and anions. Ionic compounds are typically crystalline solids with a structure consisting of an orderly three-dimensional array of ions called a crystal lattice. The composition of an ionic compound can be represented by an empirical formula, but there is no corresponding molecular formula because there are no molecules of the compound. It is sometimes convenient to refer to the formula unit of an ionic compound, a minimum collection of ions that corresponds to the empirical formula. However, the formula unit has no chemical existence in the way that a molecule does.

    Compounds consisting of nonmetal elements are usually molecular; e.g., H2O, C2H6, N2O4, NH3. Binary (two-element) compounds formed between metals and nonmetals are usually ionic; e.g., NaCl, CaF2, Al2O3, Na3N. The following generalizations help determine the charges on the ions in ionic compounds.

    1. Metals form cations; nonmetals form anions.
    2. Main-group metals tend to form cations with charges equal to the last digit of their group number (IUPAC convention)). Examples: Na+ (Group 1), Mg2+ (Group 2), Al3+ (Group 13)
    3. Nonmetals tend to form anions with charges equal to their group number (IUPAC convention) minus 18. Examples: F (Group 17, 17 - 18 = -1), O2– (Group 16, 16 - 18 = -2), N3– (Group 15, 15 - 18 = -3)
    4. Transition metals and some heavier main group elements can form more than one kind of cation. Examples: Cu+ & Cu2+; Fe2+ & Fe3+; Co2+ & Co3+; Cr2+ & Cr3+; Tl+ & Tl3+
    5. Ionic charges greater than ±3 are not real. Compounds in which an element might be assigned such high charge are probably molecular (or less commonly, network solids).

    Some ionic compounds are formed from polyatomic ions, which are molecular ions with specific charges. Either the cation or anion or both can be polyatomic ions. For example, Na2SO4 consists of two monatomic sodium ions for every one sulfate ion, which has the formula and charge SO42–. You need to memorize the names, formulas, and charges of the common ions shown in the table at the end of this work sheet. There is no easy way to figure these out.

    If you know the charges on the ions comprising an ionic compound you can predict the empirical formula by taking the smallest number of cations and anions that would add to a charge of zero. For example, the ionic compound formed between Al3+ cations and SO42– anions would have the empirical formula Al2(SO4)3, because (2)(3+) + (3)(2–) = 0. Note that the sulfate ion is shown in parentheses to indicate that three whole SO42– polyatomic anions are present for every two Al3+ cations. Also note that the charges on the ions are not included in the empirical formula Al2(SO4)3.

    Network solids are elements or compounds in which all the atoms are bound together in a limitless three-dimensional structure. The two forms of carbon, diamond and graphite, are elemental examples of network solids, each with its own structure. Quartz (silicon dioxide) is also a network solid. Because there are no discrete molecules, the formula for a network solid can only be represented as an empirical formula. Thus, graphite is represented as C(s), and quartz is represented as SiO2(s). Distinct from ionic compounds, network solids do not contain ions.


    Do all compounds contain molecules?


    What is the difference between a molecular and empirical formula?


    What kinds of compounds (molecular, ionic, network) can be represented with a molecular formula?


    What kinds of compounds (molecular, ionic, network) can be represented with an empirical formula?


    Using the periodic table, predict the chemical formula of the ionic compound formed by the following pairs of elements: Ga and F Ca and O Na and N Al and O


    Complete the following table by filling in the formula for the ionic compound formed by each pair of cations and anions, as shown for the first pair.

    Ion K+ NH4+ Mg2+ Fe3+
    S2– K2S


    Predict whether each the following compounds is molecular or ionic: PF5, NaI, SCl2, B2H6, LiNO3, NOCl, CoCO3, NF3


    Chemical nomenclature is a system for naming compounds. Today we follow rules set down by the International Union for Pure and Applied Chemistry (IUPAC). We will be concerned with the rules for naming simple inorganic compounds, as opposed to organic compounds. Organic compounds contain both C and H, and may contain one more other elements, such as N, O, S, F, Cl, Br, I, P. Any other compound that does not have both C and H is an inorganic compound. The rules for naming simple inorganic compounds are based on identifying the compound as either molecular or ionic. Therefore, it is very important that you be able to recognize the difference in order to name the compound correctly.

    The rules for naming simple inorganic compounds, are given elsewhere. There is a key distinction between the naming system for ionic compounds and that for molecular compounds; viz., numerical prefixes (mono-, di-, tri-, tetra, etc.) are not used with ionic compounds, because the numbers of each element in the empirical formula can be deduced by the charges on the component ions. By contrast, numerical prefixes are used with molecular compounds, because there is no simple way to deduce the numbers of atoms of each element in the molecular (or empirical) formula. Acids have their own set of naming rules, which you must also know. You also need to be able to recognize and name a few organic compounds, such as simple alkanes and alcohols.


    In the chemical formula and name, which element is given first, a metal or nonmetal?


    What suffix (ending) is added to the root of the name of the nonmetal in naming an ionic compound?


    When a metal ion can form more than one kind of cation, how is the charge on the cation indicated in the name of a compound?


    Name the following molecular compounds: SCl2, N2O4, P4O10, PF5


    Some molecular compounds are not named systematically, but rather retain their traditional names. Name the following compounds that retain their traditional names: H2O, NH3, H2O2, H2S


    Name the following ionic compounds: AlCl3, Li3PO4, Ba(ClO4)2, Cu(NO3)2, Fe2(SO4)3, Ca(C2H3O2)2, Cr2(CO3)3, K2CrO4, (NH4)2SO4


    Give the name or chemical formula, as appropriate, for each of the following acids: HClO4, HBr, H3PO4, hypochlorous acid, iodic acid, sulfurous acid


    Name the following simple organic compounds: CH4, C2H6, CH3OH, C2H5OH

    Chemical Equations

    A chemical equation is a written expression of a chemical reaction; e.g.,

    \[2 H_2 + O_2 \rightarrow 2 H_2O \label{eq} \]

    Reactants are written on the left, and products are written on the right. In a balanced equation the total numbers of atoms of each kind on both sides are the same. To achieve a balance, we write coefficients in front of each chemical species, although the number 1 is never written as a coefficient. The equation 2 H2 + O2 ® 2 H2O can be taken to say,

    “For every two molecules of H2, one molecule of O2 reacts to form two molecules of H2O.”

    Note that the language of this statement implies ratio relationships between reactants and products. We will use these implied ratio relationships shortly to carry out calculations based on balanced chemical equations. It is important at this stage to realize that a balanced equation in general does not tell us anything about how the reaction proceeds on a molecular level (the reaction’s mechanism). It is a mistake to think that the balanced equation in Equation \refeq} necessarily means that two molecules of H2 react directly with one molecule of O2 in forming two molecules of H2O. Indeed, the mechanism by which this reaction occurs is less direct.

    A skeletal equation is a reaction equation that has not yet been balanced. It is just a statement of what the reactants and products are. We will often use a skeletal equation as a starting point for writing a balanced chemical equation. Initially, we will balance equations by inspection (i.e., not by some systematic approach). When doing this, it is important to realize that subscripts are part of the molecular or empirical formula for each species, and changing a subscript would change the identity of the species. Therefore, subscripts are never altered in constructing a balanced chemical equation. Here are some tips for taking a skeletal reaction equation and turning it into a balanced chemical equation:

    1. Do not add new species or change the formulas of given species in the skeletal equation.
    2. First balance elements that occur in only one reactant and one product (if such exist).
    3. Fractional coefficients may be useful in achieving a balance (e.g., when a diatomic reactant yields an odd number of atoms in product molecules), but in general fractions should be cleared by multiplying both sides of the equation by a suitable constant.
    4. If polyatomic ions or fragments of such occur as both reactants and products, treat them as discrete units (i.e., don’t break them up).
    5. Check element by element to be sure that the same numbers of each element occur on both sides of the equation (i.e., make sure the equation is really balanced).


    Write the balanced equation for this skeletal equation \[C_2H_6 + O_2 \rightarrow CO_2 + H_2O \nonumber \]

    • Step 1: We look over the given reactants (C2H6 + O2) and products (CO2 + H2O) and see that reactant oxygen ends up in two products. Therefore, we will not start by attempting to balance the oxygen. By contrast, we see that all of the carbon in C2H6 ends up only in CO2, and all of the hydrogen ends up only in H2O. Therefore, we can start by attempting to balance carbon and hydrogen separately, leading to the following intermediate result: \[C_2H_6 + O_2 \rightarrow 2 CO_2 + 3 H_2O \nonumber \]
    • Step 2: By balancing the carbon and hydrogen, we have created seven oxygen atoms on the right, four from CO2 and three from H2O . We need to find a coefficient for O2 that gives us seven oxygen atoms. But the oxygen exists as diatomic molecules, and we cannot break these up when writing the reaction to give the odd number we need to achieve a balance. However, if we place the coefficient 7/2 in front of O2, that will give us seven oxygen atoms to balance the seven oxygen atoms in 2 CO2 + 3 H2O. This gives us the following balanced equation: \[C_2H_6 + 7/2 O_2 \rightarrow 2 CO_2 + 3 H_2O \nonumber \]
    • Step 3: In some contexts (e.g., thermodynamics) we may be quite content to use this balanced equation in this form. But in most cases (all of them for now), we will want the balanced equation to be written with lowest whole number coefficients throughout. If we were to multiply the equation in Step 2 by the factor 2, we would clear the fraction and obtain the following result: \[2 C_2H_6 + 7 O_2 \rightarrow 4 CO_2 + 6 H_2O \nonumber \]
    • Step 4: We check to be sure that we have actually written a balanced equation by counting the numbers of atoms of each element on the left and right. We find

    _ 4 C from 2 C2H6 = 4 C from 4 CO2

    _ 12 H from 2 C2H6 = 12 H from 6 H2O

    _ 14 O from 7 O2 = 14 O from 4 CO2 + 6 H2O

    The equation is balanced!


    Balance the following skeletal equations, using lowest whole-number coefficients:

    1. \(N_2O_5 + H_2O \rightarrow HNO_3\)
    2. \(Ca(OH)_2 + H_3PO_4 \rightarrow Ca_3(PO_4)_2 + H_2O\)
    3. \(C_5H_{10}O_2 + O_2 \rightarrow CO_2 + H_2O\)

    Weights and Composition

    The mass of the molecules in a molecular compound, called the molecular weight (m.w.), can be calculated by simply adding up the masses of all the atoms comprising the molecules.

    \[ \text{m.w. of } N_2O_4 = (2)(14.01\, u) + (4)(16.00\, u) = 92.02\, u \nonumber \]

    Any compound, whether molecular or ionic, can be described by an empirical formula. In fact, for ionic or network compounds, an empirical formula is the only kind of chemical formula we can write. Although the empirical formula does not correspond to any real chemical entity, such as a molecule, we often find it useful to define the mass of this hypothetical unit, called the formula weight (f.w.).

    \[ \text{molecular formula } N_2O_4 \rightarrow \text{empirical formula } NO_2 \nonumber \]

    \[\text{f.w. of } NO_2 = 14.01 \,u + (2)(16.00\, u) = 46.01\, u \nonumber \]

    \[\text{m.w. of } N_2O_4 = 2 \times \text{f.w. of } NO_2 = 2 \times 46.01 \,u = 92.02\, u \nonumber \]

    Percent composition gives the element by element percentages of the masses of all elements in a compound. This can be calculated for each element, using either a molecular or empirical formula, by taking the ratio of the mass of the element in the compound to the molecular weight or formula weight, and then multiplying by 100%. For N2O4, for example, we could use the empirical formula NO2 and calculate the percentages of nitrogen and oxygen as follows:

    \[ \% N = \dfrac{14.01}{46.01} \times 100\% = 30.45 \% \nonumber \]

    \[ \% O = \dfrac{(2)(16.00)}{46.01} \times 100\% = 69.55 \% \nonumber \]

    Of course, the sum of percentages for all elements in the compound adds to 100%.

    \[ 30.45 \% + 69.55 \% = 100 \% \nonumber \]


    Why is it incorrect to talk about the molecular weight of NaCl?


    Would the sum of the masses of all atoms in the chemical formula \(C_2H_5OH\) be a molecular weight or a formula weight?


    Is there a difference between the molecular weight and formula weight of the molecular compound \(N_2O_5\)?


    Calculate the molecular weight and formula weight of glucose, \(C_6H_{12}O_6\).


    Calculate the percent composition of glucose.

    Some Common Polyatomic Ions to Know

    Ammonium ion \(\ce{NH4^{+}}\)  
    Hydronium ion \(\ce{H3O^{+}}\) (In solution; no common compounds)
    Mercury(I) \(\ce{Hg_2^{2+}}\) (A diatomic molecule of two Hg+ ions with a +2 charge)
    Acetate ion \(\ce{C2H3O2^{-}}\) (Also written \(\ce{CH3CO2^{–}}\) or \(\ce{CH3COO^{–}}\))
    Carbonate ion \(\ce{CO32^{-}}\)  
    Hydrogen carbonate ion \(\ce{HCO3^{-}}\) (Formerly called bicarbonate)
    Hypochlorite ion \(\ce{ClO^{-}}\)  
    Chlorite ion \(\ce{ClO2^{-}}\)  
    Chlorate ion \(\ce{ClO3^{-}}\)  
    Perchlorate ion \(\ce{ClO4^{-}}\)  
    Chromate ion \(\ce{CrO4^{2-}}\)  
    Dichromate ion \(\ce{Cr2O7^{2-}}\)  
    Cyanate ion \(\ce{OCN^{-}}\)  
    Thiocyanate ion \(\ce{SCN^{-}}\)  
    Cyanide ion \(\ce{CN^{-}}\)  
    Hydroxide ion \(\ce{OH^{-}}\)  
    Nitrite ion \(\ce{NO2^{-}}\)  
    Nitrate ion \(\ce{NO3^{-}}\)  
    Oxalate ion \(\ce{C2O4^{2-}}\)  
    Permanganate ion \(\ce{MnO4^{-}}\)  
    Peroxide \(\ce{O2^{2-}}\)  
    Phosphate ion \(\ce{PO4^{3-}}\)  
    Hydrogen phosphate ion \(\ce{HPO4^{2-}}\) (Also called monohydrogen phosphate)
    Dihydrogen phosphate ion \(\ce{H2PO4^{-}}\)  
    Sulfite ion \(\ce{SO3^{2-}}\)  
    Hydrogen sulfite ion \(\ce{HSO3^{-}}\) (Formerly called bisulfite)
    Sulfate ion \(\ce{SO42^{-}}\)  
    Hydrogen sulfate ion \(\ce{HSO4^{-}}\) (Formerly called bisulfate)
    Thiosulfate ion \(\ce{S2O3^{2-}}\)  

    This page titled 3A: Compounds, Naming, Reaction Equations, and Formula Weights (Worksheet) is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Robert Carter.