孙延春回答:

12+22+32+…+n2=n(n+1)(2n+1)/6,在高中数学中是用数学归纳法证明的一个命题,没有给出其直接的推导过程.其实,该求和公式的直接推导并不复杂,也没有超出初中数学内容.

设:S=12+22+32+…+n2

另设:S1=12+22+32+…+n2+(n+1)2+(n+2)2+(n+3)2+…+(n+n)2,此步设题是解题的关键,一般人不会这么去设想.有了此步设题,第一:S1=12+22+32+…+n2+(n+1)2+(n+2)2+(n+3)2+…+(n+n)2中的12+22+32+…+n2=S,(n+1)2+(n+2)2+(n+3)2+…+(n+n)2可以展开为(n2+2n+12)+(n2+2×2n+22)+(n2+2×3n+32)+…+(n2+2×nn+n2)=n3+2n(1+2+3+…+n)+12+22+32+…+n2,即

S1=2S+n3+2n(1+2+3+…+n)………………………………………………..(1)

第二:S1=12+22+32+…+n2+(n+1)2+(n+2)2+(n+3)2+…+(n+n)2可以写为:

S1=12+32+52…+(2n-1)2+22+42+62…+(2n)2,其中:

22+42+62…+(2n)2=22(12+22+32+…+n2)=4S……………………………………..(2)

12+32+52…+(2n-1)2=(2×1-1)2+(2×2-1)2+(2×3-1)2+…+(2n-1)2

=(22×12-2×2×1+1)+(22×22-2×2×2+1)2+(22×32-2×2×3+1)2+…+(22×n2-2×2×n+1)2

=22×12+22×22+22×32+…+22×n2-2×2×1-2×2×2-2×2×3-…-2×2×n+n

=22×(12+22+32+…+n2)-2×2(1+2+3+…+n)+n

=4S-4(1+2+3+…+n)+n……………………………………………………………..(3)

由(2)+(3)得:S1=8S-4(1+2+3+…+n)+n…………………………………………..(4)

由(1)与(4)得:2S+n3+2n(1+2+3+…+n)=8S-4(1+2+3+…+n)+n

即:6S=n3+2n(1+2+3+…+n)+4(1+2+3+…+n)-n

=n[n2+n(1+n)+2(1+n)-1]

=n(2n2+3n+1)

=n(n+1)(2n+1)

S=n(n+1)(2n+1)/6

亦即:S=12+22+32+…+n2=n(n+1)(2n+1)/6……………………………………(5)

以上可得各自然数平方和公式为n(n+1)(2n+1)/6,其中n为最后一位自然数.

由(5)代入(2)得自然数偶数平方和公式为2n(n+1)(2n+1)/3,其中2n为最后一位自然数.

由(5)代入(3)得自然数奇数平方和公式为n(2n-1)(2n+1)/3,其中2n-1为最后一位自然数.

孙延春

2020-11-15 23:52:20

点赞0

c语言1的平方加2的平方和,1的平方加2的平方加3的平方一直加到n的平方,和为多少...相关推荐

  1. 【转发】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...

    http://www.cnblogs.com/joey0210/archive/2012/09/29/2708420.html 上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射 ...

  2. 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。...

    未能加载文件或程序集"Oracle.DataAccess"或它的某一个依赖项.试图加载格式不正确的程序. 上一篇文章说到了DLL引用问题,主要是说的程序中如果使用过了反射,则反射创 ...

  3. html字体加粗字号为2,【css】文字基本样式(颜色、倾斜、加粗、字号、行高、字体)...

    一.字体基本样式 首先我们先放置一些文字,基本所有的标签都可以设置字体样式的,这里就使用标签 和 来做示范啦. O泡时间到! 给我O泡给我O泡,O泡果奶OOO! 图1 基本文字效果 注意,文字属性都是 ...

  4. ios首次加载web_IOS_IOS中UIWebView的使用详解,一、初始化与三种加载方式 UI - phpStudy...

    IOS中UIWebView的使用详解 一.初始化与三种加载方式 UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种 ...

  5. 字母的加密变换 c语言,有一种简单的对英文字母加密的变换方法是将字母的ASIIC编码自动加5,为了保证变更后的数值仍处于英文字母...

    有一种简单的对英文字母加密的变换方法是将字母的ASIIC编码自动加5,为了保证变更后的数值仍处于英文字母0 有一种简单的对英文字母加密的变换方法是将字母的ASIIC编码自动加5,为了保证变更后的数值仍 ...

  6. 输入一个四位数将其加密后输出c语言,输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十...

    问题描述: 输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数. #include int m ...

  7. 6.20 C语言练习(找出1至99之间的全部同构数。同构数是这样的一组数:它出现在平方数的右边。)

    [练习] 题目要求:试编程序,找出1至99之间的全部同构数.同构数是这样的一组数:它出现在平方数的右边.如5是25右边的数,25是625右边的数,5和25均是同构数.例如:输出:1 5 6 25 76 ...

  8. C语言: 数列第一项为2,此后各项均为它前一项的两倍再加三,计算该数列前10项之和;

    数列第一项为2,此后各项均为它前一项的2倍再加3,计算该数列前10项之和. #include <stdio.h> int main() {int a=2,b,sum=2;for (int ...

  9. 按键自加自减的c语言数码管编程,设计一个单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初始值为0,9加1 后显示0)。...

    程序清单如下: #include < reg51.h >// 51单片机头文件 #define uchar unsigned char// 宏定义,用uchar替代无符号字符型 #defi ...

最新文章

  1. 部署SQL AZURE的客户端管理工具,云计算体验之二
  2. CentOS6静态网络配置
  3. java web 性能分析_web系统性能分析JavaMelody
  4. Android--Vibrator实现手机震动效果
  5. 中国血液制品行业供给预测与投资风险分析报告2022版
  6. MySQL 内连接、左连接、右连接、外连接、多表查询
  7. Linux学习笔记 --服务器优化
  8. react开发_我如何在#100DaysOfCode挑战期间找到React开发人员的工作
  9. 云服务被归类为IDC业务 提供云服务必须持证上岗
  10. charles Mock测试总结
  11. 串口的定义,232,485,UART,TTL之间的区别和关系到底是什么
  12. 使用Java对接永中格式转换
  13. 几款任意波形发生卡推荐
  14. MySQL 运维 - 高阶SQL语句
  15. 高中生都能看懂的卡方检验
  16. 8051芯片选型 - 新唐MS51
  17. 辐射骚扰测试软件,电磁兼容EMC测试
  18. 电源系列4:一文学会选择BUCK降压电路电感
  19. DL之CNN(paper):关于CNN(卷积神经网络)经典论文原文(1950~2018)简介、下载地址大全(非常有价值)之持续更新(吐血整理)
  20. 绘画教程:人体结构怎么画?人体躯干怎么画?

热门文章

  1. mysql iconv_iconv 用法
  2. 小程序app.json: app.json 未找到报错解决记录
  3. 想要实现带货直播源码秒开?先看看这个
  4. 防止onresize事件触发多次
  5. systemVerilog中case语句
  6. ssm网上购物系统 by sj ym 123361
  7. Unable To Place Database Part,ORCIS-6469
  8. 2019 计蒜之道 复赛 D——“星云系统”(单调栈||队列+贪心)
  9. 计算机小白的养成之路
  10. Idea快捷键(光标定位/切换/查找相关)