entity ch_04_02 is end entity ch_04_02; ---------------------------------------------------------------- architecture test of ch_04_02 is begin process_04_1_b : process is -- code from book: type symbol is ('a', 't', 'd', 'h', digit, cr, error); type state is range 0 to 6; type transition_matrix is array (state, symbol) of state; variable transition_table : transition_matrix; -- end of code from book variable next_state : state; -- code from book: type point is array (1 to 3) of real; type matrix is array (1 to 3, 1 to 3) of real; variable p, q : point; variable transform : matrix; -- end of code from book begin next_state := -- code from book: transition_table(5, 'd'); -- end of code from book for i in 1 to 3 loop for j in 1 to 3 loop if i = j then transform(i, j) := -1.0; else transform(i, j) := 0.0; end if; end loop; end loop; p := (1.0, 2.0, 3.0); -- code from book: for i in 1 to 3 loop q(i) := 0.0; for j in 1 to 3 loop q(i) := q(i) + transform(i, j) * p(j); end loop; end loop; -- end of code from book wait; end process process_04_1_b; end architecture test; <div align="center"><br /><script type="text/javascript"><!-- google_ad_client = "pub-7293844627074885"; //468x60, Created at 07. 11. 25 google_ad_slot = "8619794253"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><br /> </div>