文档详情

新_第3章 顺序结构程序设计.ppt

发布:2018-01-18约4.23千字共29页下载文档
文本预览下载声明
2、编写程序,输入三角形的三边值,计算并输出三角形的面积。 #include stdio.h #include math.h main() { int a,b,c; float p,s; printf(请输入三边值:); scanf(%d,%d,%d,a,b,c); p=(a+b+c)/2.0; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(三角形面积s=%.2f\n,s); } * * 第3章 顺序结构程序设计 章节名称 第3章 顺序结构程序设计 教学 目的与要求 掌握常用输入、输出函数(scanf、 getchar、printf、putchar)的用法,掌握顺序结构程序设计方法。 教学内容 3.1 C语句分类概述 3.2 数据输入与输出 3.3 程序举例 重点 掌握常用输入、输出函数(scanf、 getchar、printf、putchar)的用法。掌握顺序结构程序设计方法。 难点 scanf、printf中格式字符的正确使用;怎样编写简单的顺序程序。 作业 P47 二、填空题:3 三、编程题 :6 教学手段 ppt课件、课堂练习、提问回答。 教学过程 (组织与方法) 回顾上次课主要内容、介绍本次课重点、难点→ 讲解本次课内容→小结→作业→课堂练习→ 安排第一次上机。 第三次课教案(教学班级:建环本121/122、风动本121/122、电子本121/农电本121) 第3章 顺序结构程序设计 3.1 C语句分类概述 3.2 数据输入/输出 3.3 程序举例 3.1 C语句分类概述 C语句分为以下5类: (1)控制语句 ①if()~else~ (条件语句) ②switch (多分支选择语句) ③goto (转向语句) ④while()~ (循环语句) ⑤do~while() (循环语句) ⑥for()~ (循环语句) ⑦break (中止执行switch或循环语句) ⑧continue (结束本次循环语句) ⑨return (从函数返回语句) (2)变量声明语句 如:int a,b,c; (3)表达式语句 一般形式:表达式; 函数调用语句 一般形式:函数名(参数列表); (4)空语句 一般形式: ; (5)复合语句 一般形式: { [内部数据描述] 语句1 … 语句n } 例3.1 #include stdio.h main() { int x=1; printf(x=%d\n,x); { int x=2; printf(x=%d\n,x); } printf(x=%d\n,x); } 3.2 数据输入/输出 1、字符输入输出函数 ⑴ putchar() ----- 字符输出函数 函数原型:int putchar(int); 函数功能:向标准输出设备(一般为显示器)输出一个字符,并返回输出字符的ASCII码值。 函数的参数可以是字符常量、字符变量或整型变量。 程序举例: #include stdio.h main() { int i=65; char ch=A; putchar(i); putchar(\n); putchar(ch); } ⑵ getchar() ----- 字符输入函数 函数原型:int getchar(void); 函数功能:从标准输入设备(一般为键盘)输入一个字符,函数的返回值是该字符的ASCII码值。 #include stdio.h main() { char ch; int i; ch=getchar(); i=getchar(); putchar(ch); putchar(\n); putchar(i); } 2、printf() ----- 格式输出函数 常用形式为: printf(格式控制字符串,输出项表列); 功能:按规定的格式输出数据。 格式控制字符串 (1) 普通字符。按原样输出,主要用于输出提示信息。 (2) 转义字符。指明特定的操作,如\n表示回车换行,\t表示水平制表等。 (3) 格式说明。由“%”和格式字符组成,其作用是为输出的数据指定输出的格式。 printf函数中使用的格式说明符 在%和格式字符之间可以附加以下字符 格式说明与输出表达式按顺序一一对应,且表达式的数据类型要与格式字符相容,否则会导致执行错误。 例3.1 整型数据的输出。 #include stdio.h main() { int a=12; long b=2007
显示全部
相似文档