《程序逻辑语言C第一章程序和流程》由会员分享,可在线阅读,更多相关《程序逻辑语言C第一章程序和流程(10页珍藏版)》请在金锄头文库上搜索。
1、第第1章章程序和流程图程序和流程图算法算法 计算长方形的面积计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,显示面积;否则显示输入错误。算法算法:解决问题的具体方法和步骤算法算法v做任何事情都有一定的步骤,做任何事情都有一定的步骤,为解决一个问题而为解决一个问题而采取的方法和步骤,就称为算法采取的方法和步骤,就称为算法流程图流程图2-1流程图是算法的一种图形化表示方式。流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计流程图直观、清晰,更有利于人们设计与理解与理解算法。算法。它使
2、用一组预定义的符号来说明如何执行特定任务。它使用一组预定义的符号来说明如何执行特定任务。 流程图符号流程图符号符号说明程序的开始或结束计算步骤输入/输出指令判断和分支连接符流程线两数相加的流程图两数相加的流程图开始开始输入输入a、b两个数两个数对对a、b两数求和两数求和输出两数之和输出两数之和结束结束起止框:这里是程序的开始起止框:这里是程序的开始输入输出框:这里用来输入两个数输入输出框:这里用来输入两个数处理框:这里用来两个数相加处理框:这里用来两个数相加输入输出框:这里用来显示和输入输出框:这里用来显示和起止框:这里是程序的结束起止框:这里是程序的结束IF 结构结构开始开始输入一个数输入一
3、个数得到该数除于得到该数除于2的余的余数数判断余数判断余数为为0吗?吗?DISPLAY “该数为偶数该数为偶数”结束结束是是否否判断一个数是否为偶数,如果判断一个数是否为偶数,如果是,就输出信息是,就输出信息“该数为偶数该数为偶数”IF-ELSE 结构结构开始开始输入输入 numnumr=num % 2r=0显示显示 “该数为偶数该数为偶数”结束结束是是显示显示 “该数为奇数该数为奇数”否否判断一个数的奇偶性,如果是该数为判断一个数的奇偶性,如果是该数为奇数,就输出信息奇数,就输出信息“该数为奇数该数为奇数”;如果该数为偶数,就输出信息如果该数为偶数,就输出信息“该数该数为偶数为偶数”嵌套嵌套IF 结构结构 2-2开始开始输入输入 numnumnum100num100结束结束该数是偶数该数是偶数不是符合条件的数不是符合条件的数num % 2 = 0num % 2 = 0不是符合条件的数不是符合条件的数是是是是否否否否判断一个数是不是判断一个数是不是100以内的偶数以内的偶数循环结构循环结构开始开始i=1i=10 显示显示i结束结束是是否否i=i+1