第1章 程序设计与C语言

*不管用哪一种语言来编写程序,都必须熟悉该语言的语法规则和使用规定,严格按照该语言的语法规则和使用规定来编写程序。

*要经常进行程序设计的脑力思维,掌握程序设计的技能

★人们是如何从解决实际问题入手编写程序的?

算法和算法设计

1.算法

算法就是为解决一个特定的问题所采取的

确定的有限的步骤。

例1.1 求导体电阻。

计算机操作步骤如下:

(1)从键盘输入电压数据和电流数据;

(2)用公式R=U/I求出导体电阻;

(3)在屏幕上输出运算结果。

算法描述:

(1)设置:变量u,变量i,变量r;

(2)输入:u, i;

(3)运算:r=u/i;

(4)输出:r.

 2.算法和算法设计

例:输出两个数据中的较大者。

算法描述:

(1)设置变量a1,a2,max;

(2)输入输入两个数据分别存放于a1,a2中;

(3)若a1≥a2,则让max=a1,

否则就是a1<a2,则让max=a2;

(4)输出max内容;

(5)结束。

 算法和算法设计

例:统计某次考试100个学生的平均成绩。

对这道题,粗略的算法是分两步:

第1步,计算出100个学生的成绩总分;

第2步,求出平均分并打印出来。

算法描述:

(1)将第1个学生的成绩输入计算机;

(2)将第2个学生的成绩输入计算机;

(3)将以上两个学生的成绩相加;

(4)将第3个学生的成绩输入计算机;

(5)将它和前两个学生的成绩和相加;

(6)将第4个学生的成绩输入计算机;

……

(198)将第100个学生的成绩输入计算

(199)将它和前99个学生的成绩和相力直至加完个学生的成绩总分;

(200)将成绩总分除以100,得到平均

   (201)打印出平均分。

先安排好存放数据的变量

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值