程序设计入门(精品).ppt
程序设计基础一、计算机语言1.二进制计算机所使用的“语言”能被计算机直接处理的符号只有两个:0和1 由0和1构成的数就称为“二进制数”由这些二进制数构成的计算机语言被称为“机器语言”如:计算机中二进制数与英文字母的对应关系:01000001 A 01100001 a 01000010 B 01100010 b 2.人与计算机的“对话”二进制的计算机语言是我们很难“读”懂的,于是科学家设计了一种新的计算机语言汇编语言,它是通过“指令”的形式指挥计算机完成特定的操作,因而比“机器语言”容易理解和记忆。下面是一段汇编语言的代码:MOV AL,10;数值10送寄存器AL MOV AH,5;数值5送寄存器AH ADD AH,AL;AH与AL中的值相加,结果回送AH3.计算机语言的分类科学家进一步开发出与人类自然语言接近的“高级语言”,使计算机真正成为为大多数人服务的工具,我们今后要学习的就是计算机的高级语言。下面是一段用BASIC语言编写的“求圆的周长和面积”的程序片断:Pi=3.14 赋值 R=2 半径值 L=2*Pi*R计算周长值 S=Pi*R*R计算面积值 PRINT L,S 输出周长和面积值 END 程序结束 机器语言汇编语言高级语言低级高级二、用计算机处理问题的过程1.问题的提出 碘酒酒精?药剂2.确定算法碘酒酒精甲丙乙实验第一步碘酒酒精甲丙乙实验第二步碘酒酒精甲丙乙实验第三步碘酒酒精甲丙乙实验第四步3.让计算机“懂”得你的需求建立数学模型 交换xY 把上述过程应用到数学模型中,用计算机模拟以上操作步骤:定义三个变量:X、Y、Z;把1赋值给变量X,把2赋值给变量Y;把0赋值给变量Z;把X中的值传递给Z;把Y中的值传递给X;把Z中的值传递给Y。二、图示问题解决过程画流程图开始X1,Y2,Z0输出,值Z XX输出,值结束