版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言编程基础电子教案C语言编程基础电子教案全文共26页,当前为第1页。课题(内容) 1.1CC语言编程基础电子教案全文共26页,当前为第1页。教学任务分析教学目标知识技能通过本节课的教学,使学生了解并熟悉编程语言C的发展历史、特点及其种类和适用范围。过程与方法通过C语言的发展,引出C语言的特点,从而激学生学好本门课程的兴趣。情感态度培养学生的动脑思考能力重点C语言的特点难点C语言的特点课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问大家平时都接触过哪些编程语言?思考回答学生补充锻炼学生思考问题的能力二、导入新课通过介绍目前常用编程语言引出本节要学习的内容三、讲授新课C语言简史及特点C语言的发展1、C语言诞生于1969年,由美国贝尔实验室开发;2、1973年由C语言改写了Unix操作系统,开创了Unix系统发展的新局面;3、目前流行的C语言版本有:MicrosoftC,TurboC,QuickC,BorlandC等。本书主要介绍Turbo学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26C语言编程基础电子教案全文共26页,当前为第2页。1.1.2C语言的特点1、C语言是结构化的程序设计语言;2、C语言是模块化的程序设计语言;3、C语言具有丰富的运算能力;4、C语言具有丰富的数据类型和较强的数据处理能力;5、C语言具有较强的移植性;6、C语言不但有高级语言的特性,它还具有汇编语言的特点。7、C语言具有较好的通用性。学生思记培养学生的阅读和思考能力板书设计教学反思
C语言编程基础电子教案全文共26页,当前为第3页。课题(内容) 1.2CC语言编程基础电子教案全文共26页,当前为第3页。教学任务分析教学目标知识技能这部分是全章的核心内容,要求学生熟练掌握C语言程序的构成、书写格式和结构特点等。过程与方法通过几个典型的C程序,引出C程序的基本结构,进而学习C语言的基本符号与词汇。情感态度培养学生的动脑思考能力重点C语言源程序的构成、格式及结构特点难点C语言的基本符号与词汇课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问C语言具有哪些特点?思考回答学生补充锻炼学生思考问题的能力二、导入新课通过复习C语言的特点,引出本节要学习的内容三、讲授新课1.2C语言程序几个典型的C程序通过3个简单的程序举例,来了解C语言是函数式语言。C程序的基本结构1、C语言程序由函数构成;2、每个函数的基本结构如下;教师讲解学生认真倾听培养学生良好的听课习惯
C语言编程基础电子教案全文共C语言编程基础电子教案全文共26页,当前为第4页。语句1;语句n;}3、各个函数的定义是相互独立的。1.2.3C语言的基本符号与词汇1、C语言的基本符号集:⑴大小写英文字母各26个;⑵10个阿拉伯数字0〜9;⑶其他特殊符号,包括运算符和操作符。2、C语言的词汇:⑴用来标识变量名、函数名、数组名、数据类型名等的标识符;⑵用作数据类型名或语句名的32个关键字(也叫保留字)。学生思记培养学生的阅读和思考能力板书设计1.2C语言程序几个典型的C程序C程序的基本结构C语言的基本符号与词汇1、C语言的基本符号集:2、C语言的词汇:教学反思
C语言编程基础电子教案全文共26页,当前为第5页。课题(内容) 1.3CC语言编程基础电子教案全文共26页,当前为第5页。教学任务分析教学目标知识技能通过教学,使学生了解TurboC的集成开发环境,掌握TurboC集成开发环境的使用方法。过程与方法通过对TurboC的集成开发环境的介绍,进而使学生学会TurboC集成开发环境的使用方法。情感态度培养学生的动脑思考能力重点TurboC集成环境的使用难点TurboC集成环境的使用课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、C语言中,标识符的构成规则?2、在C语言中有多少个保留字?思考回答学生补充锻炼学生思考问题的能力二、导入新课通过标识符的构成规则,引出本节要学习的内容三、讲授新课1.3C语言集成开发环境TurboC集成开发环境介绍它是一个集程序建立、编辑、编译、连接、运行于一体的集成开发环境;具有图形库和文本窗口函数库,具有查错及协处理器的仿真功能。TurboC集成开发环境的使用教师讲解学生认真倾听培养学生良好的听课习惯
C语言编程基础电子教案全文共26页,当前为第6页。1、启动后的窗口:2、CC语言编程基础电子教案全文共26页,当前为第6页。1、启动后的窗口:2、C源程序的建立和编辑3、保存C程序4、编译、连接和运行的操作学生思记培养学生的阅读和思考能力板书设计教学反思板书设计教学反思TurboC集成开发环境介绍TurboC集成开发环境的使用1、启动后的窗口:2、C源程序的建立和编辑3、保存C程序4、编译、连接和运行的操作5、退出TurboC
C语言编程基础电子教案全文共26页,当前为第7页。课题(内容) 2.1C语言编程基础电子教案全文共26页,当前为第7页。教学任务分析教学目标知识技能通过教学,使学生了解C语言都使用哪些数据类型,要清楚在C语言中常量和变量的概念,以及如何使用,熟悉C语句的组成和种类。过程与方法通过对C语言的数据类型的讲解,引出常量和变量及C语句,进而学习结构化程序设计的三种结构。情感态度培养学生的动脑思考能力重点C语言数据和程序设计的基本知识难点C语言数据课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、C语言源文件的扩展名是什么?2、C语言中编译、连接及运行一步完成的快捷键是什么?思考回答学生补充锻炼学生思考问题的能力二、导入新课通过对C语言集成环境的回顾,引出本节的内容三、讲授新课2.1基本知识2.1.1C语言的数据类型C语言的数据类型可分为基本数据类型(整数型、浮点型与字符型)和导出数据类型(数组、指针、结构、联合与枚举等)。教师讲解学生认真倾听培养学生良好的听课习惯
C语言编程基础电子教案全文共C语言编程基础电子教案全文共26页,当前为第8页。1、常量与符号常量⑴常量:即常数,也有类型的区分。⑵符号常量:是在程序中自定义的一种常量。2、变量的使用变量名与变量值的概念;变量名的构成规则。C语句1、函数调用语句2、表达式语句3、条件语句4、循环语句5、其他语句:如无条件转向、终止执行、返回语句等。2.1.4结构化程序设计方法该方法采用自顶向下逐步求精的设计原则和单入口单出口的好结构来构造程序。好结构是指:顺序结构、选择结构和循环结构。学生思记培养学生的阅读和思考能力板书设计2.1基本知识C语言的数据类型常量与变量的使用C语句结构化程序设计方法教学反思
C语言编程基础电子教案全文共26页,当前为第9页。课题(内容) 2.2C语言编程基础电子教案全文共26页,当前为第9页。教学任务分析教学目标知识技能通过教学,使学生重点掌握C语言中整常数的三种表示方法,整型变量的分类,初步掌握整型变量四则运算的程序设计。过程与方法通过对整常数的三种表示方法的讲解,使学生学会整型变量的分类及在内存中的存放形式,掌握整数运算的程序设计。情感态度培养学生的动脑思考能力重点整型数据类型和在程序中的应用难点整型数据处理课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、C语言中,基本数据类型可分为哪几种?2、在C语言中,结构化程序设计有哪三种结构?思考回答学生补充锻炼学生思考问题的能力二、导入新课通过设计回顾C语言的基本数据类型,导入本节课三、讲授新课2.2整型数据整型常量1、十进制整数:如123,85,1295等。2、八进制整数:八进制整数以前导0(零)开头。3、十六进制整数:十六进制整数以前导0x开头。整型变量及分类教师讲解学生认真倾听培养学生良好的听课习惯
C语言编程基础电子教案全文共26C语言编程基础电子教案全文共26页,当前为第10页。一般整型(加)、短整型^皿)、长整型(10口8)、无符号型(unsigned)。无符号型又可分为无符号整型、无符号短整型、无符号长整型)2、变量在内存中所的存贮长度:数据类型 所占字节数int 2short 2long 42.2.3整数运算的程序设计本节主要练习整数运算的简单程序设计。例1、整型变量的四则运算例2、直接输出数值计算结果学生思记培养学生的阅读和思考能力板书设计2.2整型数据2.2.1整型常量1、十进制整数:2、八进制整数:3、十六进制整数:整型变量及分类1、整型变量分类:2、变量在内存中所的存贮长度:整数运算的程序设计教学反思
C语言编程基础电子教案全文共26页,当前为第11页。课题(内容) 2.3C语言编程基础电子教案全文共26页,当前为第11页。教学任务分析教学目标知识技能通过教学,使学生掌握浮点型常数的两种表示形式,熟悉浮点型变量的类型和定义方法,以及它们所能提供的有效数字的位数。过程与方法通过对浮点常数的两种形形式的讲解,使学生学会浮点型变量的分类,掌握浮点型变量的定义方法。情感态度培养学生的动脑思考能力重点浮点型数据难点浮点型数据课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、整型常量的表示形式?2、整型变量的取值范围?思考回答学生补充锻炼学生思考问题的能力二、导入新课由整型常量的表示形式引出浮点常数的表示形式三、讲授新课2.3浮点型数据浮点常数1、一般形式:如1.23123.00.123等。2、指数形式:如2.13e-27(或2.13E-27)。浮点型变量与分类1、浮点型变量的分类学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26页,当前为第12页。(1)单精度型(口02C语言编程基础电子教案全文共26页,当前为第12页。(2)双精度型9加6位):在内存中占8个字节2、浮点型变量的定义注意:浮点型常量都是双精度型,如果要指定其为单精度型,应该加后缀f,如:213.21f。2.3.3浮点数运算的程序设计本节主要练习浮点数运算的简单程序设计。例1、例2、学生思记培养学生的阅读和思考能力板书设计2.3浮点型数据浮点常数1、一般形式:2、指数形式:浮点型变量与分类1、浮点型变量的分类(1)单精度型(口02。:(2)双精度型(double):2、浮点型变量的定义浮点数运算的程序设计例1、例2、教学反思
C语言编程基础电子教案全文共26页,当前为第13页。课题(内容) 2.4C语言编程基础电子教案全文共26页,当前为第13页。教学任务分析教学目标知识技能通过教学,使学生掌握字符常数的一般表示表示方法及特殊字符常数的扩展表示法,熟练掌握字符型数据和整型数据的通用性及其两种输出方法的使用。过程与方法通过对字符常数的讲解,使学生掌握转义字符的用法和字符型变量的取值范围,学会字符常量与字符串常量的区别。情感态度培养学生的动脑思考能力重点字符型数据和在程序中的应用难点字符型数据处理课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、浮点型变量的分类?2、单精度数据和双精度数据在内存中分别占几个字节?思考回答学生补充锻炼学生思考问题的能力二、导入新课由基本数据类型的分类引出本节要学习的字符型三、讲授新课2.4字符型数据字符常数1、一般形式:是用单引号引起来的单个字符,如匕‘、’b’、’$’等。2、特殊形式:是用带反斜杠的扩展表示法,如‘也‘、‘\t’等。学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共C语言编程基础电子教案全文共26页,当前为第14页。一个字符变量存放一个字符,占一个字节,并且可用来表示整数。1、一般字符类型(char):取值范围是-128〜127的整数。2、无符号字符类型(unsignedchar):可取0~255的整数。注意:C语言可以使字符型数据和整数型数据通用,那么字符型变量输出时就有不同的输出形式,因此可以对其进行算术运算。字符串字符串常量用双引号括起来,如“BASIC”等,但在C中,用字符型数组或字符型指针变量才能存储字符串。最简单的字符和字符串处理程序本节主要练习字符和字符串处理的简单程序设计。学生思记培养学生的阅读和思考能力板书设计2.4字符型数据2.4.1字符常数1、一般形式:2、特殊形式:字符变量及分类1、一般字符类型(由21):2、无符号字符类型9成18底4char):字符串最简单的字符和字符串处理程序教学反思
C语言编程基础电子教案全文共26页,当前为第15页。课题(内容) 2.5C语言编程基础电子教案全文共26页,当前为第15页。教学任务分析教学目标知识技能通过教学,使学生掌握在运算中数据类型的自动转换和强制转换的规律,以及在什么情况下必须使用强制转换方法。过程与方法通过对类型的自动转换规则的讲解,从而引出类型的强制转换,体现了知识的由浅入深。情感态度培养学生的动脑思考能力重点类型的混合运算难点类型的混合运算课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、字符型数据在内存中的存放形式?2、字符常量和字符串常量的区别?思考回答学生补充锻炼学生思考问题的能力二、导入新课由整型数据和字符型数据通用引出多种类型的混合运算三、讲授新课2.5类型的混合运算类型的自动转换1、字符型(char)和短整型(short)必定要先转换成整型(int)。2、单精度型(float)必定要先转换成双精度型(double)。3、若两个操作数之一是double型,另一项也转换为double型,结果为double型;学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26页,当前为第16页。否则,有一为long型,则另一项也转换为longC语言编程基础电子教案全文共26页,当前为第16页。否则,有一为unsigned型,则另一项也转换为unsigned型,结果为unsigned型。4、赋值号右边的类型转换为赋值号左边的类型,结果为赋值号左边的类型。2.5.2类型的强制转换1、定义:用圆括号把要换成的数据类型括起来,并放在要转换的变量前面,就能把它转换成为()内的数据类型,这叫做类型的强制转换。2、举例:inta1,a2;floatb,c;a1=(int)(b+c);/*将(b+c)变换成整型数*/学生思记培养学生的阅读和思考能力板书设计2.5类型的混合运算类型的自动转换类型的强制转换教学反思
C语言编程基础电子教案全文共26页,当前为第17页。课题(内容) 3.1C语言编程基础电子教案全文共26页,当前为第17页。教学任务分析教学目标知识技能通过教学,使学生掌握什么是表达式和表达式的值,表达式与语句有什么不同,要熟悉运算符的作用是什么,初步了解运算符的优先级与结合性。过程与方法通过对表达式的分类的讲解,从而引出运算符的分类,了解表达式与语句的区别。情感态度培养学生的动脑思考能力重点有关运算符与表达式的基本概念难点运算符的优先级与结合性课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、类型的自动转换的规则?2、类型的强制转换的一般形式?思考回答学生补充锻炼学生思考问题的能力二、导入新课由日常生活中的算数式从而引出本节课的内容三、讲授新课3.1概述3.1.1表达式1、什么是表达式用C语言运算符将常量、变量、函数调用连接起来的有意义的式子称为C语言表达式。2、表达式的值算术表达式的值是个数值,关系表达式的值取学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26页,当前为第18页。1(真)或C语言编程基础电子教案全文共26页,当前为第18页。3、表达式与语句在表达式后面加上分号(;)就构成一条语句。3.1.2运算符培养学生运算符按参与运算的对象个数分类可以分成:学生思记的阅读和思考能力单目运算符、双目运算符和三目运算符。大致有如下一些种类:算术运算符、关系运算符、位运算符、逻辑运算符、条件运算符、指针运算符、赋值运算符、逗号运算符、字节运算符、强制转换运算符,以及其它可用于运算中使用的符号等。详见课文中的表3-1。3.1概述板3.1.1表达式书设1、什么是表达式计2、表达式的值3、表达式与语句3.1.2运算符教学反思
C语言编程基础电子教案全文共26页,当前为第19页。课题(内容) 3.2C语言编程基础电子教案全文共26页,当前为第19页。教学任务分析教学目标知识技能通过教学,使学生重点掌握除法运算和取模运算,熟练掌握将数学算式写成算术表达式的方法,特别要注意算术运算符的优先级和括号的使用。过程与方法通过对算术运算符用法的讲解,使学生掌握算术表达式的值的求法,学会将算术表达式写成C语言表达式。情感态度培养学生的动脑思考能力重点算术运算符、算术表达式及常用数学函数的应用难点算术运算符课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问表达式与语句的区别?思考回答学生补充锻炼学生思考问题的能力二、导入新课由日常生活中的加减乘除四则混合运算的规则引出本节课的内容三、讲授新课3.2算术运算符与算数表达式算术运算符加法运算符(+)、减法运算符(一)、乘法运算符(*)、除法运算符(/)、取模运算符(%)、自增运算符(++)、自减运算符(--)、取正数运算学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26页,当前为第C语言编程基础电子教案全文共26页,当前为第20页。3.2.2算术表达式1、什么是算术表达式用算术运算符和括号将常量、变量和函数调用连接起来的、符合C语言语法规定的式子,称为C语言的算术表达式。2、算术运算符的优先级⑴算术运算符的优先级:括号◊函数调用◊取负◊*、/、%◊+、-。⑵算术运算符的结合性:算术运算符的结合方向是“从左至右”。3、算术表达式的使用说明C语言的运算符和表达式使用很灵活,要注意适当使用括号。学生思记培养学生的阅读和思考能力板书设计3.2算术运算符与算数表达式3.2.1算术运算符3.2.2算术表达式1、什么是算术表达式2、算术运算符的优先级3、算术表达式的使用说明教学反思
C语言编程基础电子教案全文共26页,当前为第21页。课题(内容) 3.3C语言编程基础电子教案全文共26页,当前为第21页。教学任务分析教学目标知识技能通过教学,使学生掌握赋值表达式和赋值运算、递增/递减运算符的应用、条件运算符和逗号运算符的应用。过程与方法通过对几种其他运算符的依次讲解,使学生重点掌握复合赋值运算符和递增/递减运算符的用法。情感态度培养学生的动脑思考能力重点递增/递减运算符的应用、复合赋值运算难点递增/递减运算符的应用课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、算术运算符的优先级?2、算术运算符的结合性?思考回答学生补充锻炼学生思考问题的能力二、导入新课根据运算符的分类引出本节课的内容三、讲授新课3.3其他运算符的应用赋值运算符和赋值表达式1、赋值表达式2、赋值运算3、复合的赋值运算4、赋值表达式的使用说明5、赋值表达式的应用举例学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共C语言编程基础电子教案全文共26页,当前为第22页。1、自增、自减运算符的功能2、自增、自减运算符的优先级与结合性3、自增、自减运算符的使用说明条件运算符和条件表达式1、条件运算符2、使用说明逗号运算符和逗号表达式1、逗号表达式2、使用说明sizeof运算符1、sizeof的一般调用形式2、sizeof的功能学生思记培养学生的阅读和思考能力板书设计3.3其他运算符的应用赋值运算符和赋值表达式自增、自减运算符条件运算符和条件表达式逗号运算符和逗号表达式sizeof运算符教学反思
C语言编程基础电子教案全文共26页,当前为第23页。课题(内容) 4.1C语言编程基础电子教案全文共26页,当前为第23页。教学任务分析教学目标知识技能通过教学,使学生重点掌握字符输入/输出的程序设计,字符的连续输入/输出可作一般了解。过程与方法通过对字符输入/输出函数的一般形式及用法的讲解,使学生掌握字符输入/输出函数的使用方法。情感态度培养学生的动脑思考能力重点字符输入/输出函数的使用难点字符输入/输出函数的使用课前准备教具学具补充材料教材、教案笔记教学流程设计教师活动(问题与情境)学生行为设计意图一、复习提问1、字符常量与字符串常量的区别?2、转义字符是表示一个字符吗?思考回答学生补充锻炼学生思考问题的能力二、导入新课由字符常量的输出,引出本节课的内容三、讲授新课字符输入输出函数字符输入函数getchar()1、在程序前要加上预编译命令#include<stdio.h>;2、getchar()只能接收一个字符,输入后要敲回车键才接收;3、其字符可赋给变量或参加表达式计算;4、它不能单独作为一个语句使用。学生看书学生回答培养学生的阅读和回答问题的能力
C语言编程基础电子教案全文共26C语言编程基础电子教案全文共
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川内江市资中县润资水务投资开发有限责任公司招聘8人笔试历年参考题库附带答案详解
- 2025中国建筑一局(集团)有限公俄罗斯公司技术管理岗招聘笔试历年参考题库附带答案详解
- 2025上海吉祥航空安全运行管理专员江苏分公司招聘1人笔试历年参考题库附带答案详解
- 苯并(a)芘诱导肺腺癌A549细胞上皮 - 间质转化的机制探究
- 2026年印刷纸项目可行性研究报告
- 2026年中国速冻红椒丁数据监测研究报告
- 苏州软件外包服务业效率剖析:技术与规模双重视角
- 苏北黄河故道带控释与速效尿素配施:水稻产量与品质的优化探索
- 芸薹属异源六倍体(AABBCC)人工合成及细胞遗传学特性解析
- 花岗岩试件岩爆过程声信号特征的深入剖析与应用研究
- 【《基于SOR模型的电商直播对消费者购物行为的影响实证研究》17000字(论文)】
- 6.1认识经济全球化课件-2025-2026学年高中政治统编版选择性必修一当代国际政治与经济
- 2025年国资央企答题题库及答案
- 20.5 跨学科实践:制作简易直流电动机 课件 2025-2026学年人教版物理九年级全一册
- 2026年中国电信数据业务项目经营分析报告
- 2025年6月英语四级选词填空训练及答案
- 教师资格证高级考试试题及答案
- 烟叶种植基础知识培训课件
- 医院后勤安全知识培训课件
- 甘肃省培训费管理办法
- 临床中心静脉导管冲管及封管专家共识
评论
0/150
提交评论