大学c语言第1章概述.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
联系方式 主楼322计算机基础教研室 答疑时间:上机时间、周三下午 班长下课留下联系方式 C 学 习 意 义 为毕业找工作而奋斗 课程情况介绍 上课学时数:32 (共16次) 上机学时数:16 (共 8 次) 上机地点:小营校区计算中心机房(图书馆楼704) 上机时间:见实验项目表 课程安排 考试 本门课程是考查课 分数取决于70%期末成绩+30%平时成绩 平时成绩【考勤、作业、上机】 考试形式:判断题、读程序题、编程题 复习资料:教案为主,教材为辅 计算机二级等级考试 上课要求 除了回答问题以及提意见,不允许有声音 【手机震动、不能说话】 C语言发展 机器语言 汇编语言 高级程序语言 FORTRAN C语言的特点 语言简洁、紧凑,使用方便、灵活。 运算符极其丰富。 生成的目标代码质量高,程序执行效率高。 可移植性好(较之汇编语言)。 可以直接操纵硬件。 C语言程序的结构与书写规则 C程序结构 C程序由函数构成 main函数(主函数)是每程序执行的起始点 一个函数由函数首部和函数体两部分组成 C语言本身不提供输入/输出语句,输入/输出的操作是通过调用库函数(scanf,printf)完成 例1.2:求两个数中的和 程序编写思路 #include “stdio.h” void main() { int n1,n2,n3,n4; printf(Input number: ); scanf(%d %d, n1 ,n2); n4=4; n3=n1+n2+n4; printf(“the sum is %d \n, n3); } 程序设计步骤: 分析问题 确定解决方案 建立数学模型 设计算法 用计算机语言描述算法(即写出源程序) 上机调试源程序 运行程序,得到需要的结果。 上机操作步骤 输入输出语句上课抽查题目 第二章 算法 程序设计步骤: 分析问题 确定解决方案 建立数学模型 设计算法 用计算机语言描述算法(即写出源程序) 上机调试源程序 运行程序,得到需要的结果。 传统流程图 【顺序结构】 传统流程图 【选择结构】 传统流程图【循环结构】 N-S流程图 例题 计算1 x 2 x 3 x …x 5 例题:N-S流程图 课后作业 为了提高算法的质量,使算法的 设计和阅读方便,人们规定了三 种基本结构。任何一个算法都可 以看作是由这三个基本结构构成 的。 共同特点 1、只有一个入口。 2、只有一个出口。 3、结构内的每一部分都有机会被执行到。 4、结构内不存在“死循环”(无终止的循环)。 顺序结构 选择结构 循环结构 1、自然语言 2、传统流程图 3、N-S结构图 4、伪代码【不讲】 5、计算机语言 B A 条件P A B 成立 不成立 条件P A 成立 不成立 if ( 条件p ) A; else B; if ( 条件p ) A; 条件P A 不成立 成立 条件P A 成立 不成立 while( 条件p ) A; do A; while( 条件p ) A B P 成立 A B 不成立 A 当条件P成立时 直到条件P1成立 A P 成立 A 不成立 题目一 将变量a和b中的数交换。( a和b的初值为:a=3 b=4) 题目二 计算z的值。Z=|a-b| 题目三 求1到5的累加和。 题目一 ab互换 S1:a=3 S2:b=4 S3:t=a S4:a=b S5:b=t S6:输出a和b的值. 题目一 ab互换 a=3 b=4 t=a a=b b=t 输出a和b 开始 结束 题目一 ab互换 a=3 b=4 t=a a=b b=t 输出a和b 题目二 |a-b| S1:输入a和b的值。 S2:判断ab? 是:S21: z=a-b, 到S3步。 否:S22: z=b-a, 到S3步。 S3:输出z的值。 题目二 |a-b| 输入a和b ab? z=a-b z=b-a 输出z Y N 开始 结束 题目二 |a-b| 输入a和b ab? Y N z=a-b z=b-a 输出z 题目三1到5的和 Y N i=1 s=0 i=5? s=s+i i=i+1 输出s 开始 结束 题目三1到5的和 S1:i=1

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档