教案(首页)
编号:yjsd/jwc-17-10编制:徐建琴课题序号授课课时授课章节名称使用教具。
1、了解c语言出现的历史背景。
2、了解并掌握c语言的基本语法成分。
3、掌握c语言程序的结构、书写格式和上机步骤。
c语言程序的结构。
审核:张德芳授课班级授课形式。
第一章c语言概述。
批准:史岳雷城职11记辅。
理论。教学目的。
教学重点。教学难点更新、补充、删减内容课外作业。
上机步骤。教学后记。
授课主要内容或板书设计。
第一章。一、为什么要学习c语言二、c语言的一个简单实例。
三、编辑,编译,连接,运行一个c语言程序。
四、学习c语言所需的必备知识。
c语言概述。
课。教学过程学习任务目标。
堂教学安排。
主要教学内容及步骤1、知识与技能目标。
了解c语言出现的历史背景,掌握c语言的基本语法成分,掌握c语言程序的结构、书写格式和上机步骤,掌握c的必备知识。
2、能力目标。
能够说出c语言的发展,能够知道几种数制3、培养学生学习c的兴趣。
教学指导学习活动。
教学策略讲授演示练习结合。
引入新课。作为新学期的第一堂课,首先作一下自我介绍,接着向学生介绍本门课程的最终成绩的计算方法、课堂上以及课后作业的一些具体要求,。
新课讲授。一、为什么要学习c语言。
1、c语言的历史2、c语言的特点。
教师讲授学生听讲。
1)语言简洁、紧凑,使用方便、灵活。
2)运算符丰富,将括号、赋值、强制类型转换、取变量地址等都。
以运算实现。
课。教学过程。
堂教学安排。
主要教学内容及步骤。
3)数据类型丰富(整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类等),具有现代语言的各种数据类型,用户还能扩充它,实现各种复杂的数据结构功能,完成各种问题的数据描述。
扩展练习:说说你所知道的编程语言。
教师演示学生观察。
二、c语言的一个简单实例。
举例。三、编辑,编译,连接,运行一个c语言程序编辑---编译---连接---运行。
四、学习c语言所需的必备知识1、数制。
十进制,二进制,八进制,十六进制,数制标记方法。
教师讲授讲解法。
2、数制之间的转换。
1)二进制数转换城十进制(2)十六进制转换十进制。
学生思考举例法。
3)十进制整数转换成二进制数3、整数的原码,补码,反码表示总结新课。
任务训练1、画出一个流程图表示c语言的运行过程2、说说c语言的特点。
课。教学过程布置作业。
堂教学安排。
主要教学内容及步骤p6
补充习题。一、选择题(在下列各题的a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。)2.
1以下叙述中正确的是a)c语言比其他语言高级。
b)c语言可以不用编译就能被计算机识别执行。
c)c语言以接近英语国家的自然语言和数学语言作为语言的表达形式d)c语言出现的最晚,具有其他语言的一切优点。
正确答案:c
2.2以下叙述中正确的是。
a)构成c程序的基本单位是函数b)可以在一个函数中定义另一个函数c)main()函数必须放在其他函数之前。
d)所有被调用的函数一定要在调用之前进行定义。
正确答案:a
2.3以下说法正确的是。
a)c语言程序总是从第一个的函数开始执行。
b)在c语言程序中,要调用函数必须在main()函数中定义c)c语言程序总是从main()函数开始执行。
课。教学过程。
堂教学安排。
主要教学内容及步骤。
d)c语言程序中的main()函数必须放在程序的开始部分。
正确答案:c
2.4c语言规定,在一个源程序中,main函数的位置a)必须在最开始。
b)必须在系统调用的库函数的后面c)可以任意d)必须在最后。
正确答案:c
2.5以下叙述不正确的是。
a)一个c源程序可由一个或多个函数组成b)一个c源程序必须包含一个main函数正确答案:/*
c)c程序的基本组成单位是函数。
d)在c程序中,注释说明只能位于一条语句的后面。
正确答案:d
2.6下列叙述中正确的是a)c语言编译时不检查语法b)c语言的子程序有过程和函数两种c)c语言的函数可以嵌套定义d)c语言的函数可以嵌套调用。
正确答案:d
课。教学过程。
堂教学安排。
主要教学内容及步骤。
2.7以下叙述正确的是。
a)在c程序中,每行中只能写一条语句。
b)若a是实型变量,c程序中允许赋值a=10,因此实型变量中允许存放整型数。
c)在c程序中,无论是整数还是实数,都能被准确无误地表示d)在c程序中,%是只能用于整数运算的运算符。
正确答案:d
2.8以下说法错误的是a)一个算法应包含有限个步骤。
b)在计算机上实现的算法是用来处理数据对象的。
c)算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现d)算法的目的是为了求解。
正确答案:c
2.9算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是a)有零个输入或多个输入b)高效性c)有穷性d)确定性。
正确答案:b
课。教学过程。
堂教学安排。
主要教学内容及步骤。
10下列关于c语言的说法不正确的是。
a)c语言既具有高级语言的一切功能,也具有低级语言的一些功能b)c语言中的每一条执行语句都必须用分号结束,分号不是c语言的一部分,是语句之间的分隔符号。
c)注释可以出现在程序中任意合适的地方。
d)命令行后面不能加分号,命令行不是c语言的语句。
正确答案:b
2.11以下说法错误的是。
a)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式。
b)计算机只能处理由0和1的**构成的二进制指令或数据。
c)c语言源程序经过c语言编译程序编译之后生成一个后缀为。exe的二进制文件。
d)每一种高级语言都有它对应的编译程序。
正确答案:c
2.12c语言中用于结构化程序设计的3种基本结构是a)顺序结构、选择结构、循环结构b)if,switch,breakc)for,while,do-while
课。教学过程。
堂教学安排。
主要教学内容及步骤。
二、填空题(请将每一个空的正确答案写在答题卡相应序号后。)2.13用高级语言编写的程序称为【1】程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。
正确答案:源程序。
2.14c语言程序的注释可以出现在程序中的任何地方,一个注释以【2】作为开始和结束。正确答案:/*
C语言笔记
第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...
C语言笔记
c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...
c语言笔记
1.if中别忘了 而不是 2.写完程序别忘了检查前后大括号 小括号是否完全照应。3.遇到几分之几的分数可以方程两边同时乘以一个数来消去分母。4.写指针题时看准指针对应的是行还是列。例 int a 4 3 int p a 0 列指针。int ptr 3 a 行指针。5.考虑好哪些量会随着循环不断改变。...