版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教育,就是知识都忘光时剩下的那点东西,也就是学习的能力。 李开复 大学将是你人生最重要的时光,在大学里你会发现学习的真谛。你以前经常会问到 “这个课程有什么用”,这是个好问题,但是我希望你理解:“教育的真谛就是当你忘记一切所学到的东西之后所剩下的东西。”我的意思是,最重要的不是你学到的具体的知识,而是你学习新事物和解决新问题的能力。这才是大学学习的真正意义这将是你从被动学习转向自主学习的阶段,之后你会变成一个很好的自学者。所以,即便你所学的不是生活里所急需的,也要认真看待大学里的每一门功课,就算学习的技能你会忘记,学习的能力是你将受用终身的。李开复给女儿的信,一、课程安排 1.课程性质 考试课
2、 2.总学时 64 理论:36 上机:28 3.上机地点 A楼3层 交通:机房 汽服:机房 4 .上机时间 下节课课代表拿名单记分册(1份) 写上班长或课代表姓名、电话,5.考试时间安排(教考分离) 理论课考试 根据学校安排 上机考试 最后一次上机 6.记分方法 总成绩=平时成绩30%+期末卷面成绩70% 平时成绩=上机实验20%+作业10% 上机实验=上机考试10%+ 试验报告出勤纪律卫生等10% 7.教材 C程序设计 谭浩强编著 清华大学出版社(第二版),二、课程要求,认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 玩游戏者将以旷课论处,旷课1/3者将被取消考试资格。
3、,神马都是浮云,C语言最给力!,程序与程序设计,程序是按一定顺序组织的,可以完成特定任务的指令集合。 程序设计就是: 设计计算机的工作步骤(能力要求:Think) 用程序语言把步骤描述出来 (能力要求:Remember),如何学好C语言,(1)语言的规则(记忆) 例:printf(格式控制,输出表列); (2)计算机相关原理(理解加记忆) 例:变量在计算机内都是一小块内存空间。 x=10的含义就是把10存储到x对应的内存空间中。 x=x+1的含义就是先计算x+1的数值,然后再把结果存储到x对应的内存空间中。这里面有记忆,但主要是理解,即理解: 变量是内存空间赋值是存储操作。 (3)编程思路(运
4、用) (4)调试技能(实践) 在初学语言的阶段,我们不需要问为什么?我们只要记住并能运用就可以了。 就像学习英语语法一样。,章节介绍,第1章 C语言概述 第2章 数据的存储与运算 第3章 最简单的C程序设计顺序程序 第4章 选择结构程序设计 第5章 循环结构程序设计 一个班50个学生每人的平均成绩(重复处理的问题) 第6章 利用数组处理批量数据 一个班50个学生的计算机成绩(同一属性的若干数据) 第7章 用函数实现模块化设计 把重复使用的代码编写成函数(程序简单明了。如sin函数) 第8章 善于使用指针 第9章 结构体处理组合数据 第10章 利用文件保存数据,第1章 C语言概述,1.1 计算机
5、与程序、程序设计语言 1.2 C语言的出现和发展过程(略) 1.3 简单的C语言程序 1.4 运行C程序的步骤与方法,1.1计算机与程序、程序设计语言,由0、1序列构成的指令码组成 如:10000000 加 10010000 减,用助记符号描述的指令系统 如 ADD A, B,必须按照算法逐条语句编写, 通知计算机一步一步该怎么做, 如: C语言,客观世界可以分类,对象是类的实例,对象间通过发送和接受消息发生联系。程序设计关键是定义类,并由类派生对象,如:C+,可读性及可移植性好,但难于直接对计算机硬件进行操作,1.3 简单的C语言程序,例1.1 #include “stdio.h” main
6、( ) printf(“Hello, everyone!n”); 程序的运行结果: Hello, everyone!,在屏幕上显示Hello, everyone!,C程序的结构,程序由函数构成,有且只有一个主函数 函数后面必须跟小括号 程序体在大括号之间,此处就是我们给计算机的命令(命令在程序设计中称为语句)。 语句必须以分号为结束标志,使用库函数,从程序的角度看,函数就是零件。 程序员可以自己设计函数,也可以使用公共的、标准的函数,即库函数。 在使用库函数之前,必须首先给出其声明所在的头文件。 例如:printf的声明在头文件stdio.h中,程序中有一行代码: #include ,例1.2
7、 #include “stdio.h” main( ) 程序的运行结果: Sum is 579,计算a+b的值,printf(“Sum is %d n”,sum);,a=123; b=456; /* 以下3行为C语句 */ sum=a+b;,int a,b,sum; /* 这是定义变量 */,变量(Variable),数据必须存储在变量中 在使用变量之前,必须声明变量,也就是指明变量的数据类型,并给变量命名。,变量赋值,赋值:把右边的数值保存到左边的变量中 赋值运算符是等号= 注意:赋值与数学上的相等不是相同的概念。 例: iX=5; iX=iX+1;,#include “stdio.h” m
8、ain( ) int a,A,sum; /* 定义变量 */ a=123; A=456; sum=a+A; printf(“Sum is %d n”,sum); ,每个程序由一个或多个函数组成,其中必须有且仅有一个主函数main( )。也可以包含一个或若干个其他函数。,程序语法简介 :,1.C程序是由函数构成的。,2.函数体由大括号括起来。,3.一个C程序总是从main函数开始执行的,不论main函数在整个程序中的位置如何。,4.C程序书写格式自由。,一行内可以写几个语句,一个语句可以分写在多行上。每个语句和数据定义的最后必须以分号结束。,5. C语言本身没有输入输出语句。,(输入和输出的操作
9、是有库函数scanf和printf等函数来完成的。,6.可以用/*.*/对C程序中的任何部分做注释。,7.在C语言中,大小写字母是有区别的。(C语言习惯用小写字母),1.4运行C程序的步骤与方法,一.C程序的开发步骤,程序代码的录入, 生成源程序*.c,语法分析查错,翻译生成目标程序*.obj,库链接装配,生成可执行程序*.exe,二.Turbo C2.0集成环境 1.配置要求 UNIX,PC-DOS,MS-DOS,UCDOS操作系统 硬盘容量约2M,448K RAM运行空间 2.安装Turbo C 创建子目录 Install 若不是可安装盘,将文件拷贝到对应的目录下,3.Turbo C2.0
10、的启动 ) windows下的启动 资源管理器 文件夹/. )DOS环境下启动 MS-DOS方式 C:CD TC C:TCTC 4.主控菜单 文件操作FILE :New Load Save Write to 编辑操作EDIT:插入/修改 块 查找/替换 编译链接COMPILE LINK MAKE 执行RUN,5.退出Turbo C Alt +x Alt+F,Q 6.帮助Help F1 Ctrl+F1,7. 基本操作: F10-调用主菜单 F2-存盘 F3-打开 Alt+F9-Compile Ctrl+F9-Run Alt+F5-User Screen,8.文本编辑: -移动光标 PgUp,Pg
11、Dn-上下翻页 Ctrl+PgUp,Ctrl+PgDn-文件首尾 Home End Ddelete Insert Bkspace,9.程序调试: F8-Step over F7-Trace into F4-Goto Cursor Ctrl+F7-Add Watch Ctrl+F8-Toggle Breakpoint Ctrl+F2-Program Reset,新建、编译、运行、保存、打开文件,从貌似高手学起,例1.1 #include “stdio.h” main( ) printf(“Hello, everyone!n”); 程序的运行结果: Hello, everyone!,练习:在屏幕上显示This is a C rogram Happy new year!,例1.2 #include “stdio.h” main( ) int a,b,sum; /* 这是定义变量 */ a=123; b=456; /* 以下3行为C语句 */ sum=a+b; printf(“Sum is %d n”,sum); 程序的运行结果: Sum is 579,练习:执行a-b、执行3+5、执行5*8,本章小结,C程序是由函数构成的 函数体由大括号括起来 程序有且只有一个主函数-main() 一个C程序总是从main函数开始执行的,不论main函数在整个程序中的位置如何。 C程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳理工大学《大学生心理健康》2021-2022学年第一学期期末试卷
- 哈工大建筑工程法规与合同试题
- 食品安全与营养健康科普大赛
- 2024酒店会议服务合同
- 专题11.分析人物形象-2023年四升五语文暑期阅读专项提升(统编版)
- 2024【外架工操作证】正规的外架工程班组劳务包干合同
- 2024家庭保姆雇佣合同新
- 规划课题申报范例:大学生毕业实习课程化管理的体制机制建构(附可修改技术路线图)
- 规划课题申报范例:“双减”背景下小学数学教学提质增效策略研究(附可修改技术路线图)
- 深圳大学《中国民俗文化》2022-2023学年第一学期期末试卷
- 2025届江苏省苏州市第一中学物理高三第一学期期末学业水平测试模拟试题含解析
- 企业财务管理数字化转型实施方案
- 第九课+发展中国特色社会主义文化+课件高中政治统编必修四哲学与文化
- 牙用漂白凝胶市场环境与对策分析
- 2024年山东省济南市中考英语试题卷(含答案)
- 人教版七年级道德与法治上册 期中复习知识梳理
- 3.1 农业区位因素及其变化 课件 高一地理人教版(2019)必修第二册
- 建筑施工企业(安全管理)安全生产管理人员安全生产考试参考题及答案
- 锅炉应急预案演练方案
- 《11~20各数的认识》(教案)-2024-2025学年一年级上册数学人教版
- 关于高技能人才培养问题的思考高技能人才培养方案
评论
0/150
提交评论