第1章 顺序程序设计_1(第1次课).pptVIP

  • 24
  • 0
  • 约1.08千字
  • 约 23页
  • 2017-10-21 发布于湖北
  • 举报
第1章 顺序程序设计_1(第1次课).ppt

计算机编程导论 ;第1章 顺序程序设计;1.1 用计算机解决问题的方法;计算机不能直接执行源程序!;1.2.1 学会使用框图;单分支判断框—用于解决单分支问题 例子: if x0: n=n+1;False;循环框2—用于解决需要反复进行的问题。 i=1 s=0 while True: s=s+i i=i+1 if i100: break print s ;输入;1.3程序设计的完整过程;【问题1-1】用户输入一个三位自然数,让计算机输出佰位、十位和个位。 分析:该问题需要把三位数的佰位、十位、个位分离出来。三位数除以100,其整数部分就是佰位数,等等。因而可画出下如框图。 ;结束;程序: #Ques1_1.py x=input(请输入一个三位数:) a=x//100 b=(x-100*a)//10 c=x-100*a-10*b print a, b, c 正确性检验: 执行时,从键盘输入123,得到输出结果1 2 3 ; 1.4 顺序程序设计问题;根据余弦定理求第三边c;程序: #Ques1_2.py import math #导入数学模块,从而可以使???模块中的数学函数和数学常量 x=input(输入两边及夹角(度):) a, b, sita=x c=math.sqrt(a**2+b**2-2*a*b*math.cos(sita*math.pi/180))

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档