初级程序思维

编程需要熟悉程序语言的语句模式,根据语句模式分析问题后编写程序。拿到问题如何以程序思维模式进行分析,把分析转换为程序,在此以简单实例说明     :问题——分析——程序。

一、程序语言的语句模式

  1. 顺序:语句之间无跳跃,依次做下来。
  2. 分支:此步骤是否被做,看条件是否满足
  3. 循环:条件满足时,一些步骤被反复做

总结:语句的作用是对数据的若干运算或处理。编程语句选择:判断有无条件。

无条件,顺序

有条件:条件满足做什么?

                     ‰重复吗?

重复:循环forwhile 

  不重复:分支语句 if

二、问题的编程式分析模式

思考的视角:

      1、数据存储:几个变量、数据类型、初值
      2、问题的解决:数据的若干运算或处理

             有无条件

                        条件满足做什么

                        满足条件做几次

                         注意:每次操作的数据初值

 例子:求1+2+3+……+100,每次加20个数后输出当时的和

main() //方案1                                  // 程序
{ int sum=0, i=1;
   while(i<=100)
     {  sum=sum+i;
	if(i%20==0) printf(″%d  ″ ,sum);
		i++; }
}
main()//方案2
{ int sum=0, i=1;
   for (   ;i<=100;  i++)
	{  sum=sum+i;
	if(i%20==0) printf(″%d  ″ ,sum);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值