Lesson02C语言基础.ppt

上传人:小飞机 文档编号:6511015 上传时间:2023-11-08 格式:PPT 页数:37 大小:599.50KB
返回 下载 相关 举报
Lesson02C语言基础.ppt_第1页
第1页 / 共37页
Lesson02C语言基础.ppt_第2页
第2页 / 共37页
Lesson02C语言基础.ppt_第3页
第3页 / 共37页
Lesson02C语言基础.ppt_第4页
第4页 / 共37页
Lesson02C语言基础.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《Lesson02C语言基础.ppt》由会员分享,可在线阅读,更多相关《Lesson02C语言基础.ppt(37页珍藏版)》请在三一办公上搜索。

1、1.每一个程序中都包含:#include/*预处理命令*/void main()/*主函数*/printf();/*输出*/,内容回顾,2.知识点(1)定义整型变量用int关键字。(2)定义实型变量用float关键字。(3)输出函数是printf。(4)输入函数是scanf。(5)格式符“%d”和“%f”的使用。,内容回顾,3.程序编写的简单思路:,内容回顾,变量定义,练习1:已知圆的半径r,求圆的面积。#include/*预处理命令*/void main()/*主函数*/float r,s;/*定义r和s为实型变量*/scanf(%f,/*输出面积的值*/,内容回顾,练习2:已知长方形的长为

2、a,宽为3.5,求长方形的面积。#include/*预处理命令*/void main()/*主函数*/float a,area;scanf(%f,内容回顾,第二课 C语言基础,2.1 变量与常量及变量的命名2.2 算术运算符和算术表达式2.3 算术运算程序举例2.4 算法的概念与描述,本课要点,区分常量与变量 掌握变量的定义方法和命名规则 掌握算术表达式和语句 掌握顺序结构程序设计的一般步骤 理解流程图描述算法的方式,2.1 变量与常量及变量的命名,2.变量:其值可以改变的量称为变量。,变量定义:int a;a=3;,float aver;,3.标识符:用来标识变量名、符号常量名、函数名、数组

3、名、类型名、文件名的有效字符序列称为标识符。,2.1 变量与常量及变量的命名,2.2 算术运算符和算术表达式,1.基本运算符+(加法运算符)-(减法运算符)*(乘法运算符)/(除法运算符,如:5/3,1.0/2)%(模运算符,或称求余运算符,%两侧 均应为整型数据,如7%4的值为3),2.算术表达式 用算术运算符和括号将常量、变量、函数等连接起来,符合C语法规则的式子。如:a*b-1.5+23.表达式的最后加分号“;”,即构成语句。y=2*3.14*r 和 y=2*3.14*r;4.赋值运算符(“=”)与表示相等关系的运算符(“=”)。,2.2 算术运算符和算术表达式,1.已知a、b、c为in

4、t型变量,若从键盘输入:1,2,3,使a的值为1、b的值为2、c的值为3,正确的输入语句是_。A scanf(%d%d%d,思考题:,2.下列程序的输出结果是:,#include void main()int a=7,b=5;printf(%d,b/a);,3.如有 int a,b,t;a=1;b=2;问执行程序段 t=a;a=b;b=t;后,a,b的值是多少?此程序段实现了什么功能?,例2.1:求 c=5/9(f-32)的值,结果保留2位小数。,2.3 算术运算程序举例,分析:,本程序定义c和f两个变量,其中f的值由键盘输入,计算结果并输出。,变量定义,#include void main(

5、)int f;float c;scanf(%d,%.2f,2.3 算术运算程序举例,例2.2:编程序求 a+|b|,a,b为整数。,提示:求整数的绝对值采用 abs 函数。,2.3 算术运算程序举例,变量定义,#include#include void main()int a,b,sum;scanf(%d,%d,2.3 算术运算程序举例,例2.3:输入三角形的三边长,求三角形面积。,2.3 算术运算程序举例,变量定义,#include#includevoid main()float a,b,c,area,s;scanf(%f,%f,%f,2.3 算术运算程序举例,sqrt函数,1.程序中语句的

6、书写顺序即是执行顺序,语句的顺序不能颠倒。2.程序要有规范的缩进。3.所有程序都包含#include和main函数。4.所有程序都必须有输出语句。5.是否需要输入要考虑清楚。,书写程序注意事项,22,23,算 法,算法:为解决一个问题而采取的步骤和方法。,数据结构+算法=程序,1)数值运算算法 2)非数值运算算法,计算机算法分为两大类:,24,算法的表示方法,常用表示方法有:自然语言 传统流程图 N-S流程图 伪代码,25,算法的特性,1.有穷性,2.确定性,3.有零个或多个输入,4.有一个或多个输出,5.有效性,26,算法的描述传统流程图,起止框,输入输出框,判断框,处理框,或,流程线,27

7、,算法简单描述:if(时间来不及)去教学楼;else 去食堂;去教学楼;,传统流程图,伪代码,选择结构,28,算法的简单描述:if(时间来得及)去食堂;去教学楼;,传统流程图,伪代码,程序的三种基本结构,顺序结构 选择结构 循环结构,各语句按出现的先后次序执行,根据条件决定执行的语句,根据条件重复执行语句,30,算法的描述 N-S流程图,顺序结构,选择结构,31,循环结构,32,N-S流程图,实验目的:1.进一步掌握C语言整型与实型变量的定义与使用方法。2.学会C语言常用的算术运算符以及一些数学函数的使用。3.学会调试简单的C语言程序,排除最常见的语法错误。,实验名称:实验二 顺序结构程序设计

8、,第一次实验报告,上机作业:1.上机调试程序,找出错误并改正。#include void main()float x,y,a;scanf(%x,%y,上机作业:2.模拟课堂例题编写一个程序实现求下面表达式的值。3.输入一个学生三门课的成绩,计算并输出其总成绩sum、平均成绩ave和总成绩除以3的余数rem。,4程序调试。已知矩形的面积为a,长为b,求宽c。某人写的程序如下。#includevoid main()int a,b,c;scanf(%d%d,分别用下面的两组数据来测试上面的程序,你的评价如何?你认为该程序应如何编写?输入第一组测试数据:6 2 输入第二组测试数据:6.4 2(代表回车),预习内容:预习理论教材第5章-选择结构程序设计,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号