⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ba48.htm

📁 VB教程
💻 HTM
字号:
<HTML>
<HEAD>
<TITLE>求解数列和通用程序</TITLE>
 
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
 
</head>
<p align="center"><script src="../../1.js"></script></a>
<BODY topMargin=4 vLink=#0000ff>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  <TBODY>
  <TR>
    <TD height="52"> 
      <DIV align=center>
      <CENTER>
          <table border=0 cellpadding=0 cellspacing=0 width=679 align="center">
            <tbody> 
            <tr> 
              <td width=200 height="59"> 
                 
    </TD></TR><!--msnavigation--></TBODY></TABLE>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
  <tbody> 
  <tr><!--msnavigation--><td valign=top height="123"> 
      <div align=center> 
        <table border=1 bordercolor=#b9d9ff cellpadding=0 cellspacing=0 
      class=table width=755>
          <center>
            <tr> 
               
              <td width="100%" height="3">
                <div align="center"> <strong><big><font size="-1" face="宋体">求解数列和通用程序</font></big></strong></span></div>
              </td>
            </tr>
            <tr> 
              <td 
            width="100%" class="unnamed1" height="124"> 
                <div align="left">
                  <p align="center"><big></big></p>
                  <p>   计算机语言课教学中,要编程来解决一系列的数列求和问题。例如:求<br>
                      1+2+3+4+……+100;1+1/2+1/3+……+1/100<br>
                      1+2+1+2+3+1+2+3+4+……1+2+3+……100等等。学生对这类问题普遍感到难于掌握。为此,我把学生学过的数学知识运用于程序设计中,总结出一个编程求解数列和的通用程序,供大家参考。<br>
                      以 2+4+6+……100的和为例,用BASIC可编程如下:<br>
                      S=0<br>
                      FOR N=1 TO 50<br>
                       (1)<br>
                      S=S + 2 * N<br>
                      (2)<br>
                      NEXT N<br>
                      PRINT S<br>
                      END<br>
                      先分析数列 {2、4、6、……、100},它的项数:N=50,通项:an =2 * N<br>
                      请看上面程序:在(1)中填入的恰好是数列的项数:50; 在(2)中填入的恰好是数列的通项:2 * N,于是得到一个求数列和的通用程序框架:<br>
                      S=0<br>
                      FOR N=1 TO (1)<br>
                      S=S + (2)<br>
                      NEXT N<br>
                      PRINT S<br>
                      END<br>
                      结论:当拿来一个欲求和数列,先求出它的项数N和通项表达式 an (用“N”表示的)。然后,将  N 与 an 的值分别嵌入上面(1),(2)两处,则程序完成。<br>
                      例如:欲求以下数列和<br>
                      (1) 1* 2、 2* 3、……、50 * 51<br>
                      (N=50,an=N*(N+1))<br>
                      (2) 1/2、2/3、……、98/99、99/100<br>
                      (N=99, an=N/(N+1))  <br>
                      (3)1+2、1+2+3、1+2+3+4、……、1+2+3+……+100<br>
                      (N=99, an=((N+1)(N+2))/2) ……<br>
                      则只需将各数列N与 an 值分别嵌入程序框架的(1),(2)处即可。此程序在 GWBASIC .QBASIC中均通过。</font></p>
                  <p align="center"> (黑龙江省财贸学校计算机教研室 
                    佟林 157011)</font> 
                </div>
              </td>
            </tr>
          </center>
          <tr> 
            <td width="100%" class="unnamed1"> 
              <p align=right><a href="ba47.htm">(上一页)</a>---<a href="ba49.htm">(下一页)</a></p>
            </td>
          </tr>
          <tr> 
            <td width="100%" class="unnamed1"> 
               
    </div>
    </td>
  </tr>
  <!--msnavigation--></tbody>
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -