1_C程序设计概要介绍.pptVIP

  • 0
  • 0
  • 约2.27千字
  • 约 22页
  • 2016-12-21 发布于贵州
  • 举报
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)

1亿VIP精品文档

相关文档