【第三章】程序设计初步

考点:

1、程序三种结构:顺序、分支、循环,ch3.5 , ch3.7 , ch3.8

2、输入流、输出流操作cin & cout

3、getchar() , putchar()

4、关系运算符和表达式ch3.6

5、分支语句if的各种形式

6、循环语句各种形式和互换

7、常用算法


关键词:结构、操作、if、互换

  • 3.1

程序=算法+数据结构

算法是处理问题的一系列步骤,必须具体指出在执行时每一步该怎样做。

算法类别:数值算法、非数值算法

  • 3.2

最小的独立单位:语句

控制语句:continue结束本次循环语句,break中止执行switch或循环语句,goto转向语句

任何一个表达式最后加分号都可以成为一个语句

  • 3.3

暂无

  • 3.4

使用控制符必加头文件#include<iomanip>

putchar:字符输出函数,输出一个字符

getchar:字符输入函数,其没有参数,从终端回车输入,只能接收一个字符,本质读入的为字符ASCII码

  • 3.5*

暂无

  • 3.6*

逻辑常量:false、true,用bool定义

*3.6.3:

&&=and,||=or,!=非

  • 3.7*

if可内嵌

*3.7.3:

条件运算符:?:(三元运算符)

eg.max = ( a > b) ? : b;  如果满足则a否则b

是唯一一个三元/三目运算符

*3.7.5:

例3.8:过程需要注意

  • 3.8*

*3.8.1:过程描述

while语句特点:先判断表达式后执行语句

do-while语句特点:先执行循环体后判断循环条件是否成立

*3.8.3:

for语句格式:for(循环变量赋初值;循环条件;循环变量增值)

for语句省略表达式1时分号不能省略:for(;i < = 100;i++)sum = sum + i

*3.8.5:答关键点

break结束循环过程,continue结束本次循环

break只能用于循环语句和switch语句内,不能单独使用或使用进其他语句

例3.13:

例3.14:大题

例3.15:

课后习题:

11.

17.

18.

19.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellenionia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值