曲靖师院计算机科学与工程学院学生试讲教案表

课题:认识程序中的基本元素 年级:高一 课时:1课时

授课时间:20分钟 讲授者:秦巧林 指导教师:崔丽梅

教学目标

知识与技能

1. 掌握计算机程序中常用的常量、变量、函数、运算符、表达式语句等基本元素;

2. 能读懂简单的程序。

过程、能力与方法

1. 初步掌握VB中变量的命名规则;

2. 初步学会使用VB部分常用函数;

3. 初步掌握VB的数据类型。

情感态度与价值观

1.初步认识VB处理信息和数据的实际应用价值;

3.体验计算机高级语言在信息处理过程中的地位和作用。

教学重点

变量与函数

教学难点

数据类型与函数的使用

关键点

变量的定义与函数的使用

教学条件

黑板 、粉笔

教学准备

教师

1.编写教案

2.备课,熟悉教学过程

学生

提前预习上课内容

任务设计

先讲20分钟左右,然后让学生自己讨论、练习加深印象,最后留3-5分钟做小结

教学方法

讲授法、举例法、提问法

教学流程

1.引入 2.常量 3.变量 4.数据类型 5.运算符、函数、表达式 6.语句 7.小结

教学过程

教师活动

学生活动

设计意图

引入课题

首先提一个问题:是否有同学对VB程序设计有所了解?(抽学生起来回答问题:VB控件等)那么这位同学对程序代码是否了解?同学们在读文章时能一目了然,而读程序代码却不是一下子就看明白,因为程序代码是用计算机语言编写的。就象不同国家的语言有各自语言和语法规则一样,计算机语言也有它的基本组成元素和书写规定。要读懂和编写计算机程序就首先要懂得计算机语言中的这些元素和规则,这节课就让我们来认识程序中的基本元素。

积极思考

回答问题

逐步引导学生进入课堂,引出VB程序设计的概念,加深对VB程序代码的理解

常量:

常量是在程序运行中不变的量。字符型常量要用引号引起来

常量的声明格式:

?Const 常量名=值?

变量:

变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量和其类型,字符型变量要跟“$”符号(Xm1$=”刘”)

变量的声明格式:

dim? 变量名 ?as? 数据类型

3. 数据类型?

编程时(编写程序代码),要用到各种数据,如数值、文字、日期等,但什算机却不能直接识别它们,必须事先说明这些数据的类型后,才能使用。数据类型决定了数据所占用的存储空间的大小,存储空间限制了保存数据的范围,不同类型的数据能够进行的运算也不同。VB提供的基本数据类型如下:?

①?数值型:?

整型integer?

长整型?long??

单精度浮点型(实数型)?single?

双精度浮点型(实数型)double

②?字符串类型?string?

③?布尔类型??Boolean??布尔类型的值有两个:true、false?

Integer、long、single、double、string、boolean是VB系统提供的数据类型标识符,也称保留字。

4. 函数、运算符与表达式?

< 1 >函数:标准函数能完成特定运算处理和功能。

绝对值函数:?abs(x)?

平方根函数: sqr(x)?

获取指定字符的机内码值??ASC( )?

获取指定机内码值的对应字符?Chr( )?

< 2 >运算符与表达式?

算术表达式 ?+?? --???*???/

?例:(5-3)*6?=?12

?6-abs(3—12)= -3?

字符串表达式?

“good”+“moring” =?“goodmoring”

条件表达式?=、、<>、?>=、<=?

4<3????值为?F?

32<=100 值为?T?

逻辑表达式?And??、or、??not?

?(1>2)and?(3<4) ?值为F

(1>2)or(3<4) 值为T

?Not(1>2)??值为T?

演练:求下列表达式的值:?

6-3-sqr(36)??

?? ?not(not(3>=4))?

(2>3)or(3>4)

?5. 语句?

程序是由一行行的语句组成,语句是指挥计算机工作的指令,如:赋值语句,打印语句,循环语句(有For循环,While循环),条件语句(If语句),每个语句都有其格式规定,包括关键词、搭配的参数、符号等。??

赋值语句是任何程序设计中最基本的语句。赋值语在的形式:

变量=表达式

VB常用语句:

Private?sub【定义子程序】

End?sub【?结束程序】

Form【窗体是子程序的应用对象】Click【单击时开始执行该程序】

Load【程序装载后开始执行】

认真听课并做笔记

积极回答老师的提问

通过讲课,让学生知道计算机

总结计算机语言的基本元素,认识程序设计中基本元素教案.doc相关推荐

  1. lisp用entmake生产圆柱体_entmake函数在AutoLisp程序设计中应用探究.doc

    entmake函数在AutoLisp程序设计中应用探究 entmake函数在AutoLisp程序设计中应用探究摘要:主要介绍了AutoLisp二次开发AutoCAD过程中entmake函数的功能.性能 ...

  2. 计算机程序设计语言教案,计算机程序设计(C语言)教案.doc

    计算机程序设计(C语言)教案 课程 名称 计算机 程序设计 总学时 80 课题 数据类型.运算符与表达式 第 11~15 学时 课型 必修 教学目标及重点难点 目标:熟练掌握C语言中常见数据类型的表示 ...

  3. 编程语言基础 c语言同步教案,C语言程序设计基实验教案.doc

    C语言程序设计基实验教案 高级语言程序设计 基础实验 主讲教师:张顺利 2011年10月 ,其中. 2.将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母.例如,字母A后面第四 ...

  4. R程序设计中的IF、IFELSE、SWITCH

    R程序设计中的IF.IFELSE.SWITCH 目录 R程序设计中的IF.IFELSE.SWITCH R程序设计中的IF语句 R程序设计中的IFELSE语句

  5. 在Java程序设计中,设置环境变量path和classpath的作用分别是什么?

    在Java程序设计中,设置环境变量path和classpath的作用分别是什么? asd79308 10级  分类: 编程开发  被浏览344次  2013.07.22 额,你这问题问的有够" ...

  6. 学号20175313 《程序设计中临时变量的使用》第八周

    目录 程序设计中临时变量的使用 一.题目要求 二.运行结果截图 三.遇到的问题及其解决方法 四.代码链接 五.心得体会 程序设计中临时变量的使用 一.题目要求 //定义一个数组,比如int arr[] ...

  7. 浅谈单片机程序设计中的“分层思想”!

    浅谈单片机程序设计中的"分层思想",并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用.看了不少帖子都发现没有提及这个东西,然而分层结构确是很有用的东西,参透后会有一种 ...

  8. 在ASP程序设计中在使用Response对象

    Response对象在ASP程序设计中的主要功能是从浏览器端到服务器端传送数据到浏览器的客户端,我们知道ASP的脚本是在服务器端执行的,他并没有输出"值"的功能.要想拥有输出&qu ...

  9. 状态机思路在程序设计中的应用

    状态机思路在单片机程序设计中的应用 状态机的概念 状态机是软件编程中的一个重要概念.比这个概念更重要的是对它的灵活应用.在一个思路清晰而且高效的程序中,必然有状态机的身影浮现. 比如说一个按键命令解析 ...

最新文章

  1. CTO说:Service层的接口是不是多此一举
  2. 撩课-Web大前端每天5道面试题-Day38
  3. xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
  4. 强化学习(十五) A3C
  5. 分析引擎 2.0 已来,神策再刷行业标准!
  6. day002--python编程的相关软件,变量
  7. stract oracle,ORACLE 字符串聚合函数 strCat
  8. 批量删除html网页,批量删除.html · panghuamama/Clearly Local - Gitee.com
  9. Win32ASM学习[6]: PTR、OFFSET、ADDR、THIS
  10. 第八期:实操:两台路由器,如何分别通过WAN和LAN口连接?
  11. asp.net后台正则表达式验证手机号码邮箱
  12. wince中实现SQLite数据库及二进制文件保存与读取
  13. window 平台下mysql主从的监控(window执行计划配合vb脚本)
  14. pp助手苹果版本_这可能是最简单的下载APP历史版本方法(支持iOS和安卓)
  15. 使用base64格式生成图片
  16. 多维空间:对于一维到七维的理解
  17. 十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python
  18. php验证码汉字显示音节,普通话拼音PHP 标调音节 1403个
  19. 附加题——求n的阶乘和
  20. 计算机科学与技术影响因子排名,173个学科SCI期刊影响因子排名

热门文章

  1. Gitee 答疑:为什么从 Gitee 平台 Pull 代码到 STS/Eclipse 后文件乱码?逐步排查
  2. NYOJ 1023 还是回文(DP,花最少费用形成回文串)
  3. 热门搜索怎么实现_三个步骤教你学会,搜索引擎霸屏技术!
  4. c语言 socket 报文解析,C语言实现Socket简单通信
  5. linux桌面时区设置,如何在Ubuntu 20.04上设置或更改时区
  6. ygo游戏王卡组_ACG大科普(7)游戏王
  7. php 空模块,tp5.1配置空模块,空方法
  8. python自定义模块和三方模块_python基础知识8——模块1——自定义模块和第三方开源模块...
  9. Hive常用的操作命令
  10. 【转】百度站长平台MIP引入工具使用心得