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

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

课题:认识程序中的基本元素 年级:高一 课时: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【程序装载后开始执行】

认真听课并做笔记

积极回答老师的提问

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python海龟绘图圆形_python之海龟绘图

1. 基本功能介绍 在海龟作图中&#xff0c;我们可以编写指令让一个虚拟的&#xff08;想象中的&#xff09;海龟在屏幕上来回移动。这个海龟带着一只钢笔&#xff0c;我们可以让海龟无论移动到哪都使用这只钢笔来绘制线条。通过编写代码&#xff0c;以各种很酷的模式移动海龟&a…

PLSQL Developer导入csv文件到oracle

csv文件内容&#xff1a; 要导入的表结构 create table RPT_MONILUCE_2_P01 ( imsi NUMBER, road_line NUMBER, ci NUMBER, diff NUMBER, rn NUMBER, sdate DATE, report_id NUMBER(20) ) 步骤&#xff1a; 1、在csv第一行上增加…

erwin 不能输入中文_国产开源建模软件PDMan与国外商业建模软件ERwin的主要功能比较...

在数据库建模的过程中&#xff0c;我们经常会使用到ERwin或者Power Designer之类的建模软件&#xff0c;来构建我们的逻辑模型和物理模型。但是这类软件都属于商业软件&#xff0c;需要企业购买相应的许可证授权。有些时候&#xff0c;我们会在没有购买这类商业建模软件的环境下…

Confluence 6 workbox 通知包含了什么

当一个用户在 Confluence 中进行下面的操作的时候&#xff0c;workbox 将会显示为通知&#xff1a; 分享&#xff08;Shares&#xff09; 你的页面或者博客页面。 提及&#xff08;Mentions&#xff09; 你的页面&#xff0c;博客页面&#xff0c;回复或者任务。你 关注&#x…

已知一点经纬度,方位角,距离,求另一点经纬度

参考了博文&#xff1a;http://blog.csdn.net/pyx6119822/article/details/52298037 ------------------------------------------------ package hellotest;public class LonLatTest3 {/** 大地坐标系资料WGS-84 长半径a6378137 短半径b6356752.3142 扁率f1/298.2572236*//**…

计算机一级excel如何选择2个,2017年计算机一级excel操作题(2)

(3)建立和编辑图表选择工作簿中需要编辑的表单&#xff0c;为其添加图表&#xff0c;其具体操作如下&#xff1a;步骤1选取“电脑城日出货统计表”的“配件”和“所占比例”两列&#xff0c;选择【插入一图表】命令&#xff0c;在弹出的“图表向导”对话框“标准类型”的“图表…

python的基本语术_一起学python-彻底掌握专业术语“变量”的概念

昨天分享了笨方法学习编程&#xff0c;今天就让我们通过实战来接触python&#xff0c;掌握专业术语“变量”的概念吧 python 中的变量的基本概念和初中代数的方程式X的概念是一样的&#xff0c;只是在计算机程序当中这个X不仅仅可以代表一个数字&#xff0c;还可以代表一段文字…

lamp自动部署工具_Linux一键配置工具ezhttp介绍

简介&#xff1a; ezhttp是一个Linux一键配置工具&#xff0c;采用bash脚本语言编写。支持自动配置LAMP,LNMP,LNAMP环境&#xff0c;以前提供各种其它的配置工具&#xff0c;如自动配置swap,配置iptables等。项目托管在github&#xff0c;地址为https://github.com/centos-bz/e…

Maven错误

1、软件包javax.servlet不存在 解决办法&#xff1a; 从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下 凡是出现找不到包的情况&#xff0c;都可以将找到的包放到JDK\jre\lib\ext下&#xff0c;然后再编译就能够通过。 有方法是在pom.xml中引用s…

我对计算机感兴趣作文300字,我想对电脑游戏说作文300字

电脑游戏呀&#xff01;电脑游戏呀&#xff01;我知道你被人们创造出来&#xff0c;是想给人们带来快乐&#xff0c;可你也给人们带来了不少烦恼呀&#xff01;你可知道&#xff0c;自从爸爸迷上了你&#xff0c;就像是变了一个人似的……每天清晨&#xff0c;天还蒙蒙亮&#…

git设置全局账号密码_jenkins2.222使用之二、总体设置

构建前提&#xff1a;由于构建的时候是基于maven、git(码云)以及jdk1.8来的&#xff0c;所以这些都需要和jenkins安装在同一台服务器上面。全局工具配置&#xff1a;1、配置jdk系统管理-全局工具配置-jdk&#xff0c;配置如下:jdk版本可以配置多个&#xff0c;构建的时候&#…

Mybatis源码之(TypeAliasRegistry)TypeAlias别名实现机制

原文链接&#xff1a;http://blog.csdn.net/qq924862077/article/details/52612589 ---------------------------------- 在Mybatis编程中我们经常会用到将某个bean作为参数类型parameterType或者结果返回值类型ResultType&#xff0c;所以很多时候我们需要把完成的Bean的包名…

Java中Synchronized的用法

2019独角兽企业重金招聘Python工程师标准>>> 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现&#xff0c;这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念…

concat特征融合_MSFNet:多重空间融合网络进行实时语义分割(北航和旷视联合提出)...

作者&#xff1a;Tom HardyDate&#xff1a;2020-02-01来源&#xff1a;MSFNet:多重空间融合网络进行实时语义分割&#xff08;北航和旷视联合提出&#xff09;原文链接&#xff1a;https://arxiv.org/abs/1911.07217主要内容实时语义分割是一项具有挑战性的任务&#xff0c;因…

wifi信号手机测试软件,专业的WiFi检测工具有哪些?如何解决wifi信号不好?

原标题&#xff1a;专业的WiFi检测工具有哪些&#xff1f;如何解决wifi信号不好&#xff1f;有朋友wifi测试软件有哪些&#xff1f;WiFi信号和声音一样&#xff0c;强弱都是可以测量的&#xff0c;检测WiFi的方法有很多&#xff0c;作为普通的家庭用户&#xff0c;我们有时需要…

python创建数组与列表_python基础(三):数组和列表

下面是小凰凰的简介&#xff0c;看下吧&#xff01; &#x1f497;人生态度&#xff1a;珍惜时间&#xff0c;渴望学习&#xff0c;热爱音乐&#xff0c;把握命运&#xff0c;享受生活 &#x1f497;学习技能&#xff1a;网络 -> 云计算运维 -> python全栈( 当前正在学习…

Mybatis之typeAlias配置的3种方法

原文链接&#xff1a;http://www.cnblogs.com/lxcmyf/p/6444120.html ------------------------------- 扩展阅读&#xff1a;http://blog.csdn.net/zengmingen/article/details/70163420 ------------------------------------ 1.定义别名&#xff1a; <typeAliases>…

PHP 开启或关闭错误提示

如果不具备修改 php.ini 的权限&#xff0c;可以如下&#xff1a; // 只需在php文件中加入这两句即可开启PHP错误提示ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); 如果具备修改 php.ini 权限的话&#xff0c;如下即可&#xff…

python 无头模式_Python + Selenium(二十五)无头模式 headless

所谓浏览器的无头模式headless&#xff0c;就是浏览器在运行时处于后台操作的模式&#xff0c;不会看到浏览器打开&#xff0c;也就不会干扰你手头的工作。对于自动化测试和网络爬虫都有很大的价值。早期我们使用 phantomJS 浏览器来实现这种模式&#xff0c;随着 Chrome 和 Fi…

计算机函数两个表格找相同,wps筛选出两个表格中的重复项(countif 函数简单使用)【已解决】...

假设&#xff0c;有以下两个表格文件。为了掩饰&#xff0c;数据就几个。AB两个表格&#xff0c;现在要做的是从A表格中&#xff0c;去除跟B表格重复的内容&#xff0c;只保留剩余的数据。第一步&#xff0c;先把B表格中的 蔬菜名称 那一列&#xff0c;复制到A表格中。(如果数据…