C语言程序设计教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月4日授课类型新授课教学目标掌握:计算机的概念;计算机语言;了解:高级语言程序开发过程;C语言的发展、标准和特点。教学重点与难点计算机语言;C语言的特点;教材分析一、程序与程序设计语言1.计算机与程序2.计算机语言1)机器语言2)汇编语言3)高级语言4)面向对象的程序设计语言3.高级语言程序的开发过程二、C语言概述1.C语言的发展2.C语言的标准3、C语言的特点作业及题目要求课后习题1-1,为什么说C语言是一种通用的计算机语言?它的主要特点是什么?板书设计一、程序与程序设计语言二、C语言1.发展2.标准3、特点教学小结通过本节课学习可以使学生初步认识C语言,了解C语言的发展和特点。教后反思或教学补充记录学生初步接触计算机语言的学习,通过计算机语言和C语言的概述讲解,使学生对C语言有一个初步认识。课件有无有教案字数401字课件与教案是否一致一致教学日期:2017年9月5日授课类型:实训课课程名称C语言程序设计课程学时2课时实训要求实训要求:掌握运行C程序的基本方法和步骤。训练程序实训操作过程:运行C程序的步骤和方法1创建工程2新建源文件3编辑源文件4编译、连接、运行程序操作要点1.4、运行C程序的步骤和方法一.C程序的编译环境介绍本书采用的编译环境是中文版VisualC++6.0。VisualC++6.0是美国微软公司研制开发的C++语言版本,它是一个集C++程序的编辑、编译、调试、运行和在线帮助等功能及可视化软件开发功能为一体的软件开发工具,或称开发环境、开发系统等。二.运行一个简单的C语言程序1创建工程2新建源文件3编辑源文件4编译、连接、运行程序课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月7日授课类型新授课教学目标掌握:C程序的组成;函数的构成;教学重点与难点C程序的组成;函数的概念与构成;运行一个C程序的步骤。教材分析1.3、C程序的基本结构一.一个简单的C程序二.C程序的组成1.函数一般函数的结构如下:类型修饰符函数名(形式参数表){函数体}2.语句一个函数是由多条语句行构成,每条语句最后都有一个分号(;)标识。3.注释部分4.编译预处理5.保留字和标识符作业及题目要求习题1-2板书设计C程序的组成1函数2语句3注释4编译预处理5保留字和标识符教学小结通过本节课学习使学生掌握C程序的组成。教后反思或教学补充记录通过给定的例题程序讲解C程序的组成,使学生更直观了解C程序组成课件有无有教案字数341字课件与教案是否一致一致课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月11日授课类型新授课教学目标1、掌握C的数据类型2、掌握常量中的整型、实型、字符型、字符串常量和符号常量教学重点与难点各种基本数据类型的常量和变量不同类型的数据在内存中的物理存储形式教材分析C语言有基本数据类型和导出数据类型,本章主要学习基本数据类型下的整型、实型、字符型一、常量:在程序运行过程中,其值不能被改变的量。两种形式:一般常量和符号常量。1整型常量三种形式:十进制形式:512、-16;八进制形式:以数字0开头;十六进制形式:以0x开头;2实型常量只有十进制形式、都是有符号的两种表示方式:定点数形式,不带指数,3.14;浮点数形式,指数形式;3字符型常量——单引号引起来的单个字符存储的该字符的ASCII码值;一类特殊的字符——转义字符4字符串常量——双引号引起来的零个、一个或多个字符序列存储时,系统自动在字符串末尾加ASCII码值为0的字符5符号常量——用一个标识符命名的常量,使用前,先定义#define符号常量名常量值作业及题目要求整理总结C语言五种常量板书设计C语言中的数据类型2.2一基本数据类型1整型longintshort长整形整型短整型2实型doublelongdoublefloat长双精度双精度单精度3字符型(char)4空类型(void)二、导出数据类型2.3常量1整型常量2实型常量3字符型常量4字符串常量5符号常量教学小结本节课主要介绍了C语言中的数据类型分类和五种常量教后反思或教学补充记录学生对数据类型定义模糊,通过多举实例加深理解课件有无有教案字数598字课件与教案是否一致一致教学日期:2017年9月12日授课类型:实训课课程名称C语言程序设计课程学时2课时实训要求实训要求:1、了解VisualC++6.0软件,会安装该软件2、初步认识C程序的编译环境3、掌握运行一个简单程序的步骤方法训练程序实训操作过程:1创建工程2新建源文件3编辑源文件(输入例1-2程序)#includestdio.hvoidmain{printf(“welcometoCclass!”);}4编译、连接、运行程序操作要点运行一个简单的C程序,输出字符串”welcometoCclass!”1创建工程(新建-工程-选择“Win32ConsoleApplication”项目-保存工程的位置)2新建源文件(新建-文件-选择“C++SourceFile”文件类型项-输入文件名)3编辑源文件(输入例1-2程序)4编译、连接、运行程序课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月15日授课类型新授课教学目标掌握1.变量的定义2.变量的分类3.变量的初始化教学重点与难点1.变量的定义2.变量的分类以及数据的存储教材分析2.4变量——先定义,后使用定义一般形式:类型标识符变量名表;对变量的定义,一般放在函数体开头部分的声明部分,也可放在函数中某一分程序内。1整型变量1)在内存中以二进制补码形式存放,在内存中占2个字节。2分类:基本型int、短整型short、长整型long;有符号signed和无符号型unsigned3)定义inta,b,c;2实型变量1)实型变量的分类根据数值的范围可分为单精度(float)、双精度(double)和长双精度(longdouble)3种类型。2)实型数据的存储一个实型数据一般在内存中占4个字节(32位)。实型数据是按照指数形式存储的。系统把一个实型数据分成小数部分和指数部分,分别存放。3)实型变量的定义floatx,y;/*定义x和y为单精度变量*/doublez;/*定义z为双精度变量*/3字符型变量1)字符变量的定义charch1,ch2;说明:一个字符型变量只能存储一个字符型常量。2)字符变量的存储该字符的ASCII码放到存储单元中。2.4.3变量的初始化在定义变量的同时对变量赋予初值。作业及题目要求整理常量与变量的几种分类和特点板书设计2.4变量——先定义,后使用定义一般形式:类型标识符变量名表;1整型变量1)以二进制补码形式存放2分类:基本型int、短整型short、长整型long;有符号signed和无符号型unsigned3)定义inta,b,c;2实型变量1)分类分为单精度(float)、双精度(double)和长双精度(longdouble)3种类型。2)存储3)定义floatx,y;3字符型变量1)定义charch1,ch2;2)存储2.4.3变量的初始化inta=1;教学小结本节课重点学习了1.变量的定义2.变量的分类3.变量的初始化,主要掌握不同类型变量的定义以及数据类型的存储。教后反思或教学补充记录同学们对数据类型还是分不太清,从数值范围和存储情况多进行讲解,要认识数据类型中的类型标识符。课件有无有教案字数787字课件与教案是否一致一致课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月18日授课类型新授课教学目标1.熟练掌握C语言中的格式化输出函数printf的格式及其使用。2.掌握字符输出函数putchar的使用。3.掌握C语言中的格式化输入函数scanf的使用和字符输入函数getchar的使用。教学重点与难点1.C语言中的格式化输出函数printf的格式及其使用,字符输出函数putchar的使用。2.C语言中的格式化输入函数scanf的使用和字符输入函数getchar的使用。教材分析2.5数据的输出1printf函数格式输出函数printf的作用是向终端输出一个或多个任意类型的数据其一般格式为:printf(格式控制,输出表列);2putchar函数字符输出函数putchar的作用是向终端输出一个字符。其一般格式为:putchar(ch);2.6数据的输入1scanf函数格式输入函数scanf的一般格式:scanf(格式控制,地址表列);功能:scanf函数称为格式输入函数,其作用是从标准输入设备(通常指键盘)读入数据,按照指定的格式把它们送到相应的数据存储地址中。2getchar函数getchar()函数是字符输入函数,其一般形式如下:getchar();函数的值就是从输入设备得到的字符。作业及题目要求习题2.3,2.4板书设计2.5数据的输出1printf函数格式:printf(格式控制,输出表列);2putchar函数格式:putchar(ch);2.6数据的输入1scanf函数一般格式:scanf(格式控制,地址表列);2getchar函数一般形式:getchar();教学小结本节课.学习了C语言中的格式化输出函数printf的格式及其使用和字符输出函数putchar的使用。以及C语言中的格式化输入函数scanf的使用和字符输入函数getchar的使用。教后反思或教学补充记录对于printf函数同学们不陌生,但是对格式控制里面的格式说明符和普通字符要加以区分,尤其是格式说明符,掌握几种常用的格式说明符。课件有无有教案字数662字课件与教案是否一致一致教学日期:2017年9月19日授课类型:实训课课程名称C语言程序设计课程学时2课时实训要求实训要求:1运行课本符号常量的使用程序2结合例1-1程序显示字符串常量以及习题1.4加深对五种类型常量的理解。运行课本2-1程序符号常量的使用训练程序实训操作过程:运行课本2-1程序符号常量的使用1创建工程2新建源文件3编辑源文件,输入2-1程序#includestdio.hmain(){inta,total;scanf(%d,,&a);total=a*NUM;printf(%d\n,total);}4编译、连接、运行程序,查看运行结果操作要点定义一个符号常量NUM代替数字35,计算该数与输入数值的乘积。符号常量的定义一般形式如下:#define符号常量名常量值本程序中常量名NUM,常量值35#defineNUM35课程名称C语言程序设计课程学时112教师姓名教学日期2017年9月22日授课类型新授课教学目标1.熟练掌握C语言中的算术运算符。2.正确理解并使用自增(++)和自减(--)运算符。3.掌握书写并使用C语言中的表达式。教学重点与难点1.C语言中的算术运算符以及各运算符的优先级和结合性。2.自增(++)和自减(--)运算符,i++和++i的区别。3.C语言中的表达式的书写。教材分析2.7运算符与表达式一、赋值运算1.赋值运算符2.赋值表达式二、算术运算1算术运算符2算术表达式3算术运算符的优先级和结合性三、自增、自减运算符四、复合运算符五、逗号运算符和逗号表达式2.8不同数据类型间的转换1数据类型的隐式转换2数据类型的显式转换作业及题目要求板书设计运算符与表达式一赋值运算(1)运算符:=(2)表达式:x=a+8;二算术运算(1)运算符+-*/%(2)表达式(3)优先级和结合性三、自增、自减运算符i++,++i;i--,--i四、复合运算符五、逗号运算符和逗号表达式不同数据类型间的转换1数据类型的隐式转换2数据类型的显式转换教学小结本节课.学习了C语言中的算术符和表达式,以及各运算符的优先级和结合性,以及自增、自减运算符和不同数据类型的转换。教后反思或教学补充记录学生对常用的算术运算+-*/%不陌生,但是不能用以前的数学观念来理解,要结合刚学的c语言中的数据类型来学习。课件有无有教案字数574字课件与教案是否一致一致教学日期:2017年9月25日授课类型:实训课课程名称C语言程序设计课

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功