《4.1.3认识程序中的基本元素 (2)(精品).ppt》由会员分享,可在线阅读,更多相关《4.1.3认识程序中的基本元素 (2)(精品).ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO授课教师:独放春授课教师:独放春编程定义:定义:定义:编制程序就是指我们针对具体问题,运用程序设计语言编制一个专门的计算机程序来解决问题。讨论:讨论:列举你见过或者用过的程序 计算机的基本组成及其关系存储器输入设备鼠标、键盘等中央处理器CPU 输出设备显示器、打印机等内存RAM、ROM 外存硬盘光盘等 控制执行指令控制执行指令传输程序或数据传输程序或数据计算机程序设计语言计算机程序设计语言低级语言低级语言汇编语言汇编语言机器语言机器语言高级语言高级语言C语言语言Visual BASIC(VB)语言语言PASICAL语言语言0100010001 01101010101 100001000
2、10001 01101010111 10010100010011 01101010101 01101010111 Mov ax,8Mov bx,10Add ax,bx 汇编语言机器语言体验程序的作用及其编制环境体验程序的作用及其编制环境计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序人人计算机计算机翻译程序翻译程序计算机语言系统计算机语言系统编写编写执行执行计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机
3、器计算机机器语言程序语言程序人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序编写编写人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序编写编写人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序计算机语言系统计算机语言系统编写编写人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序翻译程序翻译程序计算机语言系统计算机语言系统编写编写人人计算机计算机计算机高级计
4、算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序执行执行翻译程序翻译程序计算机语言系统计算机语言系统编写编写人人计算机计算机计算机高级计算机高级语言程序语言程序计算机机器计算机机器语言程序语言程序1、打开VB,熟悉VB的编程环境,2、试着给文件加密和解密。体验程序的作用及其编制环境体验程序的作用及其编制环境工工具具箱箱面面板板交流:你认为VB与其他使用过的应用程序(如word、excel等)相比,不同之处在哪里?有相似的地方吗?工具工具栏菜菜单栏标题栏窗窗体体设计器器窗窗体体文文件件工程管理器工程管理器问题一:文件的加密和解密高高级语言言加密加密Private Sub Form_L
5、oad()FileName$=InputBox(请输入需要加密的文请输入需要加密的文件名及路径:件名及路径:)Open FileName$For Input As#1Line Input#1,yw$Close#1xw$=n=Len(yw$)For i=1 To nyz$=Mid$(yw$,i,1)xz$=Chr(Asc(yz$)-10)xw$=xw$&xz$NextOpen FileName$For Output As#1Print#1,xw$Close#1MsgBox#加密已完成!加密已完成!#EndEnd Sub解密解密Private Sub Form_Load()FileName$=In
6、putBox(请输入需要解密的文请输入需要解密的文件名及路径:件名及路径:)Open FileName$For Input As#1Line Input#1,yw$Close#1xw$=n=Len(yw$)For i=1 To nyz$=Mid$(yw$,i,1)xz$=Chr(Asc(yz$)+10)xw$=xw$&xz$NextOpen FileName$For Output As#1Print#1,xw$Close#1MsgBox#解密已完成!解密已完成!#EndEnd Sub认识程序中的基本元素认识程序中的基本元素程序代码:程序代码:是用计算机语言编写的。就像不同国家是用计算机语言编写
7、的。就像不同国家的语言有各自的字、词、句和语法规则一样,的语言有各自的字、词、句和语法规则一样,计算机语计算机语言也有它的基本组成元素和书写规定。言也有它的基本组成元素和书写规定。基本元素有:常量、变量、数据內型、运算符、函数、基本元素有:常量、变量、数据內型、运算符、函数、表达式、语句等。表达式、语句等。认识程序中的基本元素认识程序中的基本元素常量:常量:指在程序运行过程中保持不变的量。指在程序运行过程中保持不变的量。分为:数值型和字符型,字符型常量要用分为:数值型和字符型,字符型常量要用”括起来。括起来。变量:变量:指在程序运行过程中,其值可以改变的量。指在程序运行过程中,其值可以改变的量
8、。分为:数值型和字符型,字符型变量要跟分为:数值型和字符型,字符型变量要跟$符号符号数据内型:数据内型:有数值型、字符型、如期型等。有数值型、字符型、如期型等。认识程序中的基本元素认识程序中的基本元素运算符:运算符:数值运算的:数值运算的:+加、加、-减、减、*乘、乘、/除、除、平方。平方。字符串运算符:字符串运算符:+($)、)、-逻辑运算符:逻辑运算符:and、or、not 认识程序中的基本元素认识程序中的基本元素函数:函数:常用函数有:常用函数有:ABS(x)求求X的绝对值的绝对值Sqr(x)求求X的算术平方根,的算术平方根,x=0Asc(x)求求X的机内码的机内码Chr(x)求)求X的
9、对应字符的对应字符认识程序中的基本元素认识程序中的基本元素表达式:常量、变量、运算符、表达式:常量、变量、运算符、函数等都可以组成表达式。函数等都可以组成表达式。语句:语句:指挥计算机工作的指令。指挥计算机工作的指令。每个语句都有其格式规定,包括关键词、搭配的参数、每个语句都有其格式规定,包括关键词、搭配的参数、符号等。本课学习了赋值语句和打印语句。符号等。本课学习了赋值语句和打印语句。认识程序中的基本元素认识程序中的基本元素认识程序中的基本元素认识程序中的基本元素“1”&“2”或编制计算机程序解决问题的过程编制计算机程序解决问题的过程Private Sub Form_Click()Print
10、 刘;Print 丽Print 机内代码Print Asc(刘)Print Asc(丽)End SubPrivate Sub Form_Click()xm1$=刘xm2$=丽dm1=Asc(xm1$)dm2=Asc(xm2$)Print 字符Print 机内代码是:Print xm1$,Print dm1Print xm2$,Print dm2End Sub编制计算机程序解决问题的过程编制计算机程序解决问题的过程Private Sub Form_Click()xm1$=刘xm2$=丽dm1=Asc(xm1$)dm2=Asc(xm2$)Lxm1$=Chr(dm1)Lxm2$=Chr(dm2)Pr
11、int 字符:;Print xm1$;Print xm2$;Print 的机内代码是:Print dm1Print dm2Print 代码还原的字符是:Print Lxm1$;Print Lxm2$;End SubPrivate Sub Form_Click()xm1$=刘xm2$=丽Print 原字符:;Print xm1$;Print xm2$dm1=Asc(xm1$)dm2=Asc(xm2$)Print 机内代码是:Print dm1Print dm2jm1$=Chr(dm1-10)jm2$=Chr(dm2-10)Print 加密变换后的密文字符是:Print jm1$;Print jm2$Lxm1$=Chr(Asc(jm1$)+10)Lxm2$=Chr(Asc(jm2$)+10)Print 解密字符是:Print Lxm1$;Print Lxm2$;End Sub编制计算机程序解决问题的过程编制计算机程序解决问题的过程检测结果检测结果调试程序调试程序编写程序编写程序设计算法设计算法分析问题分析问题修修 改改课后作业:课后作业:1、完成完成P78的的4道题,并试着写出运行结果。道题,并试着写出运行结果。2、完成、完成P83的的sin函数曲线图。函数曲线图。3、读懂加密解密程序代码。、读懂加密解密程序代码。归纳总结、布置作业
限制150内