中国教育课件网-GOODPPT.COM
首 页教学教案课件下载
  首页 教学教案课件下载 | 数学教案| 语文教案| 英语教案| 物理教案| 化学教案| 政治教案| 生物教案| 地理教案| 音美教案| 历史教案| 计算机教案| 其他教案 更多»  
 
热门标签:卫星锅升级(2)  UDF(1)  CDFS(1)
 
我要上传教案
共享您的教案,轻松获取积分!
 
当前位置:中国教育课件网教学教案计算机教案
程序设计初步
作者:佚名  来源:本站整理  发布时间:2010-04-28 14:54:32Tags:

第三部分 QBA SIC 顺序设计基础

第一章 软件设计基础知识

教学目的教学重点、难点】教学过程】

第一节 计算机语言

语言是人类进行思想交流的工具,人与计算机之间进行交流同样也需要 “ 语言 ” 一种能被计算机识别的专用语言称为计算机语言。能被计算机直接接受的并立即执行的语言称为计算机语言。只能被计算机间接接受的经翻译后形成目标代码再执行的语言,通常称为顺序设计语言,包括汇编语言和高级语言。一.          汇编语言由于机器语言有利于计算机的推广应用,人们利用一些简短的英文单词或缩写来表示指令,以便于理解和记忆。这种用数字、符号来代替二进制代码的计算机语言称为汇编语言。例如,要把一个数装入 CPU 寄存器里,就用 MOV 表示,要做加法就用 ADD 表示,指令顺序跳转用 JMP 表示等。二.          高级语言高级语句接近自然语句,一般是用一些简单的英语单词或缩写和数学式子来表达意思,具有易读、易写、易修改,能被方便地移植在不同型号的计算机上等优点。目前国内外通用的高级语言很多,比较罕见的有 BA SIC FORPA N PA SCA L C COBLE 等。特点和应用领域各有侧重: FORPA N 语言主要用于科学计算; PA SCA L 语言主要用于商业和数据处理; C 语言是近年来迅速推广使用的一种现代语言,既具有高级语言的特点又具有低级语言的许多特点,特别适合编写系统软件; BA SIC 语言易学,适合于初学者。三.          源顺序与目标代码用高级语言编写的源顺序不能直接被计算机接收,必需通过 “ 翻译 ” 将其翻译成目标代码后才能被计算机执行。翻译 ” 高级语言的源程序的方式一般有两种:解释型的编译型。所谓 “ 编译 ” 将源程序翻译成目标文件,而 “ 解释 ” 将源程序逐行处理,即解释一行处理一行,再解释下一行 … 直到结束。       BA SIC 语言属于解释型的 QUICK BA SIC 语言是属于编译型的     教学目的教学重点、难点】教学过程】

第二节   软件设计的方法

计算机是一种有效的信息处置机,人们怎样利用它去处理信息来解决实际问题呢?一.      分析问题:首先要对问题进行分析,看看这个问题提什么要求,给出了哪些已知条件;要使问题得到解决,需要哪些条件;从给出的已知条件出发,经过哪些处置才干最后解决问题而得到结果。二.      设计算法:从已知的数据动身,得出所要求解的结果,往往需要经过一系列的处置过程。对某一特定问题的一组(有限的求解过程(方法)就是算法。注意这里的算法 ” 并不是数学中的计算方法 ” 缩语,所说的算法 ” 只包含有限的方法,而计算方法有时是个无限过程。算法不只是指 “ 数学运算 ” 也指根据需要而进行的逻辑判断。三.      画出框图:框图也叫流程图。由于应用计算机问题时的算法一般比较复杂,故常用一种人为约定的图形符号把采用的算法描绘进去,用框图可以把解决问题的思路,如要进行的数学运算、逻辑判断等清晰、形象、直观地表示出来,为下面的工作打下良好的基础。四.          编写顺序:目前,计算机只能接受并执行用计算机语言编写的顺序。所以,编写顺序就是用机器语言、汇编语言或高级语言,根据相应的语言法则用一条条语句(命令)形式把框图所表示的算法表达进去。五.          上机调试:编写好的顺序,要输入到计算机。由于在编写或输入过程中,往往会发生一些错误,计算机在执行顺序时由于这些错误,自然得不出预期的结果,这变需要进行修改以排除程序中错误。要注意的计算机会自动找出一些语法方面的错误,数据的错误,如数 30 被改成了 80 以及逻辑性的错误,计算机就无能为力了练习】理论知识或常识) 1 .    计算机语言是                                           [ 黄泽民 1]  2 .   顺序设计语言一般包括                             [ 黄泽民 2]  3 .   汇编语言是指                     [ 黄泽民 3]                        4 .   软件设计的基本方法是                                       [ 黄泽民 4]  参考资料(教科书第 114 页)编程语言的演变              

第二章 BA SIC  基本知识

教学目的教学重点、难点】教学过程】 BA SICJ 英文 “ Begin All-purpos Symbol Instruction Code 缩写,意思是初学者通用符号指令代码。 1964 年美国初次采用 BA SIC 仅仅是为了培养初学者,后来内容不时补充,短短几年就以它表达能力强、容易掌握、使用方便、应用广泛的特色而风靡全球。 BA SIC 又是流行的常用高级语言之中的一种。新颖的功能更强大的高级语言不时发生,而古老的 BA SIC 也在不时地得到更新和发展。目前 BA SIC 家庭已发展成最为庞大的高级语言之一。由原来的解释型 BA SIC 如: BA SIC GWBA SIC 等,发展成为编译型 BA SIC 如: QUICKBA SIC PUEBA SIC 等。且各种 BA SIC 都有不同的版本。作为中学阶段的教材,本书介绍的 DOS5.0 或是更高版本)提供的 QBA SIC

第一节 BA SIC 特点

BA SIC 有以下特点: 1 .              单易学 BA SIC 所使用的命令、语句中的词汇和符号十分接近英语和数学语言,因此初学者易于理解、记忆和掌握。 2 .             具有 “ 人机对话 ” 功能 使用者和计算机可以互相 “ 交谈 ” 相互提问和回答,计算机能把使用者所出现的错误及出错的原因通过显示器告诉使用者,便于使用者在键盘上进行修改,直到双方满意为止。这样对顺序语句逐句地边算边改的方式,对于编程不太熟悉的初学者,十分方便的 3 .             实用性较强 BA SIC 不只能用于科技方面的数值计算,而且在数据处置方面也有相当的能力,特别是科技计算和事务管理中的小型题目,使用 BA SIC 也是很方便的过程控制及辅助教学等方面,也能看到不少 BA SIC 应用。  

第二节 QBA SIC 工作环境

QBA SIC 将程序的编辑、运行及文件管理等工作融为一体,提供了一个集成化的编程环境。一.      BA SIC 系统的启动启动 QBA SIC 系统,首先得进入 MS-DOS 有两种方式:一种是 Window 环境下的启动方式,另一种是 DOS 下的启动方式。一)         Window 方式下有两种方式启动 QBA SIC 方式 1 .           Window 操作系统的桌面上,用鼠标点击 “ 开始 ” 菜单栏,点击桌面图形出现中的顺序 ” 栏,点击其后出现的 MS-DOS 进入 MS-DOS 方式。此时在屏幕上出现 C:\ windows>_ 请输入 cd  \do 或 QBA SIC 所在目录 ) 回车。然后输入 QBA SIC 回车即可。 2 .           Window 操作系统的桌面上,用鼠标点击 “ 开始 ” 菜单栏,点击桌面图形出现中的关闭系统 ” 栏,点击 “ 重新启动计算机并切换到 MS-DOS 方式 ” 计算机重新启动,启动后屏幕出现 C:\windows>_ 请输入 cd  \do 或 QBA SIC 所在目录 ) 回车。然后输入 QBA SIC 回车即可。二)         DOS 下启动 QBA SIC 将载有 DOS 启动系统并包含有 QBA SIC.EXE 和 QBA SIC.HLP 两个文件的磁盘插入软盘驱动器,然后开机启动 DOS 系统。 DOS 系统启动胜利后,屏幕上将会出现提示符,提示符后面键入: QBA SIC 并回车就能进入 QBA SIC 工作环境(如下图) QBA SIC 编程环境是通过菜单式选项来选择操作命令的二.      菜单命令的使用在屏幕顶部的主菜单中有 8 类操作命令,对应 8 个下拉式菜单,每个下拉菜单中又有多个具有操作命令,选择了某一个具体操作命令就会进行相应的操作。其选择具体命令的操作如下:先按住 Alt 键不放,再按单词的第一个字母,相应的下拉菜单就会出现,用光标键选择要执行的具体命令,然后按回车键,就可以执行该命令。例如,同时按 Alt 和 F 键,就会出现 File 文件 ) 类下拉菜单,此时要退出 QBA SIC 系统,将光标移至 Exit 按回车键或直接按 x 键,就会退出 QBA SIC 系统返回到 DOS 方式。三.      即执行方式 QBA SIC 顺序有顺序方式和立即方式两种方式。立即方式是立即执行窗口中输入一条语句后,按 F6 键就会切换到下面的立即执行窗口。例如, Immediat 立即执行 ) 窗口中输入 PRINT 4*5 按回车键后,转到输出屏幕 ” 显示处置结果: 20 按任意键后将返回 Immediat 窗口。再按 F6 键,将回到编辑窗口。 本章的重点是让学生熟悉、解和掌握 QBA SIC 编程窗口,掌握各菜单的使用,能用键盘则不用鼠标去操作,要反复操作。        

第三章 QBA SIC 基本概念

教学目的教学重点、难点】教学过程】

第一节   什么是 QBA SIC 顺序

什么是 QBA SIC 顺序? QBA SIC 顺序是什么样的怎样构成的顺序是人们为了解决某不问题而设计编写的指挥计算机运行的一系列指令或语句。 QBA SIC 顺序就是用 QBA SIC 编制的顺序,也称为 QBA SIC 源程序。先看一个用 QBA SIC 编写的简单顺序:                                                     i.              求长、宽分别是 6.8,-39 第二节   QBA SIC 符号系统

任何一种计算机语言都有它自己特定的基本符号,使用中,不允许出现非规定的符号,否则,将不被接受。 QBA SIC 符号系统则由英文大小写字母、 10 个阿拉伯数字和一些特殊符号组成。                                                   ii.              阿拉伯数字: 0  1  2  3  4  5  6  7  8  9                                               iii.              大小写英文字母 :  A  B    Z,  a  b    z                                                iv.              符号 . 符号可分为 4 种: 1 .           运算符号 ( 加减乘除、乘方 ) +  * / ^ = 2 .           点符号:逗号,分号 ; 小数点 . 问号 ? 单引号 ‘ 3 .           关系符号: =  <  >  <>  >=  <= 4 .           专用符号:串变量 $  整型变量 %  格式 #  空格 ?

第三节   常量和变量

一.      常量(顺序执行过程中,值始终保持不变的量) QBA SIC 中的常量分为两类:数值型常量和字符型常量 1 .量有正负数之分,负号不能省略。可以有如下几种表达方式: 2 整数。又称整型数,不能含有小数点。 3 定点数,只用数字、小数点和正负号来表示的数。 4 浮点数:定点表示的基础上增加指数来表示的方法。其实质是数学中科学记数法: 2E3 浮点数由尾数、底数 E 和阶码三部分组成,其中尾数表示数的有效局部, E 表示幂的底数为 10 阶码表示幂的指数。由于受机器的限制,多数 QBA SIC 只允许使用绝对值在 2.9*10-39 至 1.7*1038 之间的实数,如果数的绝对值小于前者视为 0 大于后者则溢出。 2 .           字符型常量,用于对非数值的字符进行处理。字符型常量的长度不超过 255 个字符。二.变量:顺序执行过程中值可以改变的量。分为数值变量(用于存放数值常量)和字符串变量(用于存放字符型常量)用英文字母表示数值变量: A ,B,A N 等。用 A$, B$, A1$ 等表示字符串变量。变量名的前 40 个字母是有效的逾越则被计算机忽略掉了不能用保留字作变量名。

第四节   数值函数和数值表达式

一.      数值函数在 QBA SIC 中,把一些常用的算法编成一个个标准程序放在 QBA SIC 解释顺序中,称为规范函数,编写顺序时,只要按规定写出函数名及自变量就可以随时调用。依照这些函数的不同用途,可分为数值函数和字符串函数,本书只介绍数值函数。 SIN X   COS X    TA N X    SQR X ABS X   INT X   RND X 二.      数值表达式用 QBA SIC 运算符和括号把常量、变量及函数按 QBA SIC 规定连接起来构成的式子,称为 QBA SIC 表达式。能够发生一个数字值的 QBA SIC 表达式称为数值表达式。实际上 QBA SIC 数值表达式一般就是按 QBA SIC 符号系统的规定表示的数学式子。表达式中的运算顺序:从高到低执行。书写表达式时需要注意的若干问题

第五节   顺序的输入和运行

要让计算机运行一段程序,首先必需把这段程序输入到计算机中去,下面学习顺序的输入和修改的方法。一.       从键盘输入程序。启动 QBA SIC 系统,并确认光标是编辑窗口后,就可以输入 QBA SIC 顺序了输入的方法是依照顺序清单在键盘上逐个敲入每一字符,敲完一行语句后,按一下回车键。每一次按回车键后,计算机就把所输入的这一行内容存放到内存储器里了同时光标移到下一行的最左端,等待接收下一行要敲入的内容。二.       顺序的运行。输入的顺序经检查无误后,就可以运行了运行顺序的操作方法:利用下拉菜单,即同时按下 Alt 键和 R 键,呈现 Run 类下拉菜单,选择 Start 并按回车键,就可运行程序;另一种方法是编辑窗口中同时按下 Shift 键 和 F5 键,就可以运行程序了

第四章                  输出语句与终止语句

教学目的教学重点、难点】教学过程】 从本节开始,学习十几条 QBA SIC 语句的格式和功能,也将懂得程序的结构和掌握一些最基本的算法,并熟悉用它编写顺序。第一节    输出语句( PRINT 用计算机来解决各种问题,肯定希望计算机输出处置后的结果,语句 PRINT 就是用来起这种作用的 QBA SIC 中使用最频繁、用法最灵活的一条语句。正确使用 PRING 语句,不只可以输出计算结果,还可以输出文字、绘制各种图表。一.      格式 PRINT  <      输出内容 > 例如: PRINT 3     PRINT QBA SIC 二.      功能 PRINT 语句的功能是将 < 输出内容 > 显示在显示器上或在打印机的打印进去。输出的内容分为两类:数值和字符串。输出常量、变量或算术表达式的值字符串原样输出三.      PRINT 语句的输出格式: 1 规范输出格式:如果 PRINT 语句的表达式组中各项用 “ 分隔,那么输出显示的时候按标准格式输出,每行输出定为 5 个标准打印位置。如果在一个打印语句中的变量多于 5 个,则计算机在打印完 5 个数之后,就自动换到第二行的第一个标准位置开始打印;如果打印数据长度超越了当前所具有的字符位置个数,那么这个数据将从下一行的起点开始打印。 2 紧凑输出格式:如果 PRINT 语句的表达式组中各项用 “ 分隔,那么输出显示的时候按紧凑格式输出。也就是各项之间没有空格。 3 PRINT 语句末尾标点符号的作用: PRINT 语句末尾没有标点符号时,计算机执行完成这个语句后将自动换行;当 PRINT 语句以 “ 或 “ 结束时,不产生换行操作,下一条 PRINT 语句所输出的内容将按规范格式或紧凑格式继续输出显示。 4 空 PRINT 语句的作用:当 print 语句中不含任何表达式时,称为空 PRINT 语句,只输出一个空行(只起换行作用)利用空 PRINT 语句,可以加大行与行之间的距离,或者解除前面 PRINT 语句末尾的或 “ 不换行作用。第二节 终止语句( END 语句)一个完整的顺序应该有终止语句。终止语句一般放在顺序的末尾。 1 格式: END 2 功能:使计算机停止该程序的运行。  

第五章    提供数据的语句

教学目的教学重点、难点】教学过程】

第六章   转向语句

教学目的教学重点、难点】教学过程】

第七章   循环语句

教学目的教学重点、难点】教学过程】

第八章   一维数组

教学目的教学重点、难点】教学过程】
 [ 黄泽民 1] 能被计算机直接接受的并立即执行的语言称为计算机语言  [ 黄泽民 2] 包括汇编语言和高级语言  [ 黄泽民 3] 用数字、符号来代替二进制代码的计算机语言  [ 黄泽民 4]1. 分析问题; 2. 设计算法: 3. 画出框图; 4. 编写顺序; 5. 上机调试。

  相关信息
文章评论评论内容只代表网友观点,与本站立场无关!
   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
 
  欢迎登录GOODPPT
   
  本类热门教案
 
  • 1电子板报制作
  • 2计算机基础知识
  • 3FLASH动画设计制作教学工作总结
  • 4科技电脑小报制作教学设计
  • 5计算机基础电子教案
  • 6计算机基础教案
  • 7计算机技术 - 中文Excel 97电子表格基
  • 8运用word制作电子贺卡
  • 9认识Word
  • 10文件和文件夹的基本操作
  • 11电脑小报制作
  • 12Photoshop教学案例分析
  •  
      教案分类导航
     
  • 数学教案
  • 语文教案
  • 英语教案
  • 物理教案
  • 化学教案
  • 政治教案
  • 生物教案
  • 地理教案
  • 音美教案
  • 历史教案
  • 计算机教案
  • 其他教案
  •  
      相关教案文章
     
  • 程序设计初步
  • 程序设计基础
  • 计算机技术 - 选择结构程序设计(一课时...
  • 选择结构程序设计
  • 题目:如何提高小学生对程序设计的兴趣...
  • 程序设计预备知识
  • 实验十 综合程序设计
  • 实验九 使用文件的程序设计
  • 实验八 使用结构体的程序设计
  • 实验七 使用指针结构的程序设计
  • 实验六 使用数组结构的程序设计
  • 实验五 模块化程序设计
  •  

    Copyright © 2005-2010 Goodppt.Com. All Rights Reserved .
    站长QQ:65036487 豫ICP备05024667号