《信息技术基础(必修)》
§4.1编程绘制函数图像
——编制计算机程序解决问题
【教学目标】:
知识与技能
1、了解VB编程环境
2、了解VB一般程序代码
3、理解for…next 语句的含义与执行过程
过程与方法
最浪漫的编程代码简单1、体验VB编程加工信息的一般过程
2、通过实践,体验算法的重要性
情感态度价值观
1、感受利用计算机编程解决问题的独特魅力
2、初识编程,克服畏难情绪,树立学习程序设计的信心
【教学重点】:
1、体验计算机编程加工的一般过程
2、理解“描点法”绘制曲线图像的代码
3、理解算法的重要作用
【教学难点】:
1、“描点法”绘制曲线图像的代码
2、修改代码解决不同曲线图像的绘制问题
【教学方法】:
建构主义教学模式下的抛锚式教学方法、任务驱动法
【学习方法】
1、自主学习
2、小组合作式学习
【教学过程】:
本节课所面向的学生是高一新生,他们已经开始高中信息技术课的学习,对计算机的基本操作比较熟悉,具备了一定的自学能力;但是对计算机处理信息的工作原理还不了解,很多同学对编程加工存在畏难情绪。
本节课在教师的引导帮助下,极大激发了学生的学习兴趣,学生乐于参与其中并积极思考,很好地完成了教学目标。学生人人学有所得。课堂教学中充分体现师生平等、教学民主的思想,师生信息交流畅通,情感交流融洽,合作和谐,配合默契,教与学的气氛达到最优化,课堂教学效果达到最大化。教师教得轻松,学生学得愉快。
本节课是“信息的加工与表达(下)”主题的第一部分,主要内容是让学生体验编程加工的过程和魅力,了解计算机处理信息的工作原理和特点。
通过本节课的学习,可帮助学生对计算机的工作原理进行认识和归纳,对计算机程序设计语言有一个基本认识。通过本节课的学习,学生可以了解到计算机的工作都是在执行程序,计算机是在人们的具体指
令之下解决实际问题的。本节课旨在激发学生学习编程的兴趣,为选修模块《算法与程序设计》的学习打下基础。
单选题
1、[1070]对算法描述正确的是( )
A、算法是解决问题的步骤
B、解题的步骤可以是无穷的
C、算法就是解题的算式
D、算法是可以被表述但无法实现
(选答:)2、[1071]生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的
是( )
A、编写《调查报告》
B、编写机器人灭火程序
C、编写导弹自动防御系统
D、编写学籍管理系统软件
(选答:)3、[0001]下列关于程序设计的说法中不正确的是( )
A、程序设计就是指示计算机如何去解决问题或完成一组可执行指令的过程
B、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以理解的程序的过
程
C、程序设计语言的发展经历了机器语言、汇编语言、高级语言等几个过程,比较流行的高
级语言有PASCAL、FORTRAN、C++等
D、程序设计和计算机语言是同一个概念的两个方面
(选答:)
4、[0031]下列关于算法的说法不正确的是( )
A、算法是解决问题的方法和步骤
B、解决问题的过程是实现算法的过程
C、算法是程序设计的"灵魂"
D、以上说法都不对
(选答:)
5、[0060]在VB中,下列程序运行后,变量v的值为( )
x=20
If x>=10 Then v=5*x Else v=4*x
A、100
B、80
C、90
D、70
(选答:)
6、[0072]以下哪个不是程序设计高级语言( )
A、Visual Basic
B、Pascal
C、C++
D、Word
(选答:)
7、[0082]以下哪个不是程序设计高级语言( )
A、HTTP
B、BASIC
C、C++
D、Java
(选答:)
8、[0091]关于程序设计,以下说法正确的是( )
A、程序设计语言的发展大致经历了机器语言、汇编语言、高级语言等几个阶段
B、程序设计语言的发展大致经历了高级语言、汇编语言、机器语言等几个阶段
C、程序设计语言的发展大致经历了机器语言、高级语言、汇编语言等几个阶段
D、程序设计语言的发展大致经历了汇编语言、机器语言、高级语言等几个阶段
(选答:)
9、[0101]以下不属于算法基本特征的是( )
A、可执行性
B、确定性
C、有穷性
D、无限性
(选答:)
10、[0102]算法描述可以有多种表达方法,下面不属于算法描述方法的是 ( )
A、自然语言
B、流程图
C、伪代码
D、机器语言
(选答:)
11、[0111]在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算
机编程来处理的是( )
A、确定放学回家的路线或去新华书店买书
B、计算某个同学期中考试各科成绩总分
C、计算10000以内的奇数平方和
D、在因特网上查自己喜欢的歌曲
(选答:)
12、[0560]下列关于算法说法不正确的是( )
A、算法就是计算方法
B、解决问题的过程就是实现算法的过程
C、算法是程序设计的"灵魂"
D、以上说法不全正确
(选答:)
13、[0582]算法是解决问题的步骤序列,正确的序列是( )
①分析问题;②提出问题;③设计算法
A、②①③
B、①②③
C、①③②
D、②③①
(选答:)
14、[0592]不论多么复杂的程序,在程序设计中都可以归为( )等三种基本控制结构的组
合。
A、树形、网形、环形
B、主程序、子程序、函数
C、输入、处理、输出
D、顺序、选择、循环
(选答:)
15、[0913]利用可视化程序设计语言进行信息的编程加工的一般顺序是( )
A、编写代码、设计算法、设计界面、调试运行
B、设计算法、设计界面、编写代码、调试运行
C、设计算法、编写代码、设计界面、调试运行
D、设计算法、编写代码、调试运行、设计界面
(选答:)
16、[1213]程序设计的发展历程是
A、非结构化程序设计→面向对象的程序设计→结构化程序设计
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论