编写程序如何求1+2+3+...+ n的和?

如题所述

编写程序求1+2+3+...+n的和具体如下:

一、简述

INPUT:n,S=0,i=1,WHILE:i<=n,,S=S+i,i=i+1,WEND,PRINT“S=”;S,END。

二、编写程序

1、编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

2、为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

3、编程:设计具备逻辑流动作用的一种“可控体系”(注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。)

二、机器语言

1、在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。

2、在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。

3、缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。

三、汇编程序

1、使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合。

2、如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-21

要计算1+2+3+...+n的和,可以使用循环语句来实现。

以下是一个使用for循环语句的C语言程序:

程序首先提示用户输入一个正整数n,然后使用scanf函数读取用户输入的值。接着,程序使用for循环语句计算1到n的和,并将结果存储在变量sum中。最后,程序输出计算结果。

在for循环语句中,循环变量i的初值为1,每次循环时i的值加1,直到i的值大于n时停止循环。循环体中,将i加到sum变量中,实现累加求和的功能。

♡♡ 有帮助到的话,麻烦采纳哦!♡♡

相似回答