- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计A 教师:杨丽娟办公室)手机) 课程简介 课程简介 C语言程序设计是计算机软件技术专业的一门专业基础课,主要讲授程序中的基本算法、基本结构、编程规范和编程的基本方法。 学 分:5 学 时:80 后续课程:《数据结构》、《面向对象程序设计》 考核要求 考核方式及评分办法 课程考核成绩=形成性考核成绩(60%)+期末综合考试成绩(40%) 总评成绩=考勤(10%)+ 作业+实训项目(20%)+期中实操考试开卷(30%)+期末(笔试)考试闭卷(40%) 课程要求 教材:每次课都要带教材、课前预习、课后总结提炼 课堂笔记本:记录书上没有的补充内容、重点与难点的解释、关键语句的作用、典型案例的算法或程序、学习心得等。 纪律:不旷课、不迟到、不早退、课堂上不玩游戏 作业:独立完成、不抄袭 让我们来看第一个问题 要在电脑屏幕上输出: “Welcome to SZY” 怎么实现呢? Ok, let‘s go 编译环境: Microsoft Visual C++ 6.0 ! 练习用问题 在屏幕上输出你的姓名,如:Yang Lijuan 图形 如何实现呢? 何为算法与程序? 算法:为了解决一个问题,程序需要执行一系列的步骤。该步骤序列称为算法。 程序:是一组精确地告诉计算机执行什么操作和什么时候执行操作的一组指令集 程序的构成 结构 流程 语言环境,风格 #include “stdio.h” /* 编译预处理 */ main() { int iNum=9; /* 变量定义及初始化 */ printf(“iNum=%d\n”,iNum); /* 执行语句 */ getch(); } 变量要素 1、类型: 整型:int (integer) 实型(浮点型): float 字符型:char (character) 2、变量名:标识符只能是字母(A~Z, a~z)、数字(O~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线 3、当前值: 变量的值是可以改变的 C语言程序设计 以main()函数为程序入口 程序体用大括号括起来 每条语句后有分号 所有变量先定义后使用 变量定义 类型名 变量名; 类型名 变量名=初值; 类型名 变量名1,变量名2,变量名3; 如:int iage; int iage=18; int iA1,iA2,iA3; 标识符的合法性识别1 下列不能作为c语言标识符的是_____。 A) _char B) M! C) abc D) A_B_c 标识符的合法性识别2 下列选项中,可以作为C语言标识符的是____。 A) a.b B) 3day C) iage D) #abc_ 标识符的合法性识别3 下列选项中,可以作为C语言标识符的是 A) 2age B) $2 C) year2009 D) abc-1 变量输入输出 输入:scanf函数 整型数据 Scanf(“%d”,id); 浮点型数据 scanf(“%f”,fa); 字符型数据 scanf(“%c”,cs); 给下列程序挑错 指出以下程序中的错误: #include stdio.h void main() { int isum = 0; scanf(“%d”,isum); printf(“isum=%f”,isum); } 变量输出 输出:printf( )函数 整型数据 printf(“%d”, iNum); 浮点型数据 printf(“%f”, fNum); 字符型数据 printf(“%c”, chNum); 给下列程序挑错 指出以下程序中的错误: #include stdio.h void main() { int iage; float fscore; printf(“iage is %d, fscore is %f ”,iage,fscore); } 算法与流程图 算法的特性: 1) 有穷性 2) 确定性 3) 有效性 4) 输入 5) 输出 课后作业 P1
文档评论(0)