[中学联盟]福建省建瓯市第二中学粤教版高中信息技术选修一课件+学案:算法与程序设计(6份)

2015-05-05
| 6份
| 45页
| 583人阅读
| 239人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 -
类型 备课综合
知识点 -
使用场景 其他
学年 2015-2016
地区(省份) 福建省
地区(市) 南平市
地区(区县) -
文件格式 ZIP
文件大小 4.75 MB
发布时间 2015-05-05
更新时间 2023-04-09
作者 fenglucha313
品牌系列 -
审核时间 2015-05-05
下载链接 https://m.zxxk.com/soft/4201560.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

程序与程序设计语言 一、教学目标 1、知识与技能 使学生知道什么是源代码,并理解算法、程序设计、程序设计语言之间的关系,了解程序设计语言的发展及种类。 2、过程与方法 使学生初步体验编程乐趣,了解如何编辑程序、编译程序和连接程序。 3、情感态度与价值观 让学生进一步领会算法和程序设计在解决问题中的地位,体会编写出程序的魅力,从而培养学生学习编程的兴趣。 二、重点难点 (1)      重点:了解代码所包含的算法思想; (2)       难点:计算机是如何编辑程序、编译程序和连接程序的。  三、         教学环境 1、教材处理 上一节课学习了三种描述算法的方法,但这三种算法计算机无法识别,必须编写程序代码,方可实现用计算机解决问题。本节课将学习用VB编写“韩信点兵”问题的算法,然后同学们通过自主学习,认识一下VB程序设计方面的知识。[来源:Zxxk.Com] 2、预备知识 学生已掌握了用计算机解决问题的过程,并对算法及其作用有初步的认识。 3、硬件要求 建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。 4、所需软件 学生机要安装VB6.0或以上版本。 5、所需课时 2课时(90分钟)  四、         教学过程 正课讲解 (一)   尝试用VB编写程序 1、   么是VB? ——VB是一种基本BASIC语言的可视化程序开发工具。 2、   编写程序 ⑴从桌面上启动VB,弹出“新建工程”对话框,从“新建”页面中选“标准EXE”,然后“打开“按钮,建立”标准EXE工程。   注:为了避免打开时总是出现“新建工程”对话框,在首次启动时,勾选“不再显示这个对话框”。   ⑵单击工具箱“CommandButton”的按钮,在Form1窗体中拖出一个“Command1”按钮。[来源:学.科.网Z.X.X.K]   Command1是命令按钮,它有6个属性、2个事件和4个方法。   属性 Caption 标题 Default 决定窗体的默认命令按钮 Enabled 决定对象是否响应用户生成事件 Style 控件的外观 Visible 决定对象是否可见 Picture 显示的图形 事件 方法 Click 单击 Drag 拖动 Refresh 刷新 KeyPress 字符键被单击 Move 移动 SetFocus 设置焦点,将当前焦点强制设置到文本框对象上    ⑶选中此按钮,从属性窗口中将Caption改为“韩信点兵”。 ⑷给按钮添加代码,在Private Sub Command1_Click()和 End Sub之间添加代码:   Dim N As Integer ‘声明N为整型   N=1 ‘赋初始值   Do(N mod 3=2) and(N mod 5=3) and (N mod 7=2)   Then ‘满足条件打印N,不满足继续循环    Print N   Exit do   End if    N=N+1   Loop   ⑸从“运行”菜单中“单击”启动命令,运行程序。运行后,单击“韩信点兵”按钮。   注:运行时,不能修改程序代码。   实践题:从“调试”菜单中点击“逐语句”命令(F8),然后按F8键试着单步运行程序,观察代码是如何运行的,程序执行注释部分吗?在程序运行的过程中,用鼠标指向变量N,看看它的值有什么变化,为什么会这样变? (二) 算法、程序设计与程序设计语言之间的关系[来源:学&科&网] ⑴算法   提出问题:什么是算法?算法有哪些特征?   ⑵程序设计——寻求解决问题的方法,并将其实现步骤写成计算机可执行的程序的过程。   ⑶程序设计语言——泛指一切用于书写计算机程序的语言。[来源:学科网ZXXK]   算法是程序设计的前提,它包含方法和步骤;   程序是实现算法中的思想的过程;   程序设计语言把算法转化为计算机认识的语言。 (三) 认识程序设计语言 1、         发展过程 机器语言:由一串“0”和“1”构成二进制代码。 汇编语言:是一种符号化(英文助记符)的机器语言。 高级语言:如Basic、C/C++、Fortran、Pascal、Cobol、Java等。 2、分类(按转换方式不同分类) 编译型语言 解释型语言 编写的源程序需要用编译程序先翻译成机器语言的目标程序,然后再由连接装配程序进行连接装配,生成可执行程序,这样才能被计算机执行。 源程序输入计算机后,运行源程序,相应的解释程序会逐条分析源程序中的语句,每解释一句由计算机执行一句。 C/C++ 、 VB 、 Pascal 、 Cobol [来源:学

资源预览图

[中学联盟]福建省建瓯市第二中学粤教版高中信息技术选修一课件+学案:算法与程序设计(6份)
1
[中学联盟]福建省建瓯市第二中学粤教版高中信息技术选修一课件+学案:算法与程序设计(6份)
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。