《计算机语言第一章精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算机语言第一章精选PPT.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机语言第一章第1页,此课件共15页哦一、教材一、教材C程序设计程序设计 谭浩强编著谭浩强编著 清华大学出版社(第二版)清华大学出版社(第二版)二、参考书二、参考书1.C程序设计程序设计题解与上机指导题解与上机指导谭浩强谭浩强主编主编 高等教育出版社高等教育出版社(第(第 二版)二版)2.C程序设计试题汇编程序设计试题汇编 谭浩强谭浩强主编主编 清华大学出版社清华大学出版社 第2页,此课件共15页哦三、课程安排三、课程安排1.课程性质课程性质 考试课考试课2.总学时总学时 64 其中:其中:理论课理论课 36 上机实验上机实验283.上机地点上机地点 综合楼综合楼3楼楼上机时间上机时间4.考
2、试时间安排考试时间安排(教考分离教考分离)理论课考试理论课考试 19周或周或20周周 上机考试上机考试 最后一次上机最后一次上机第3页,此课件共15页哦5.记分方法记分方法总成绩总成绩=平时成绩平时成绩30%+期末卷面成绩期末卷面成绩70%平时成绩平时成绩=上机实验上机实验20%+作业作业10%上机实验上机实验=上机考试上机考试10%+试验报告出勤纪律卫生等试验报告出勤纪律卫生等10%四、四、课程要求课程要求1.必须做好课前预习必须做好课前预习2.作业须上机调试通过后再交作业须上机调试通过后再交3.上机时间不允许做与本课程无关的内上机时间不允许做与本课程无关的内4.本学期末提交一个实用程序,内
3、容自选本学期末提交一个实用程序,内容自选第4页,此课件共15页哦 第一章第一章 C语言概述语言概述 1.1 C语言出现的历史背景语言出现的历史背景一一.程序设计语言的发展程序设计语言的发展由0、1序列构成的指令码组成如:10000000 加 10010000 减用助记符号描述的指令系统如 ADD A,B必须按照算法逐条语句编写,通知计算机一步一步该怎么做,如:C语言客观世界可以分类,对象是类的实例,对象间通过发送和接受消息发生联系。程序设计关键是定义类,并由类派生对象,如:C+面向机器的语言,可读性,可移植性差可读性及可移植性好,但难于直接对计算机硬件进行操作第5页,此课件共15页哦1.2 C
4、语言的特点语言的特点1.语言简洁、紧凑,使用灵活方便。语言简洁、紧凑,使用灵活方便。2.运算符丰富。共有运算符丰富。共有34种运算符。种运算符。C把括号、赋值、强制类型把括号、赋值、强制类型转换等都作为运算符处理。转换等都作为运算符处理。3.数据结构丰富。数据结构丰富。4.具有结构化的控制语句具有结构化的控制语句。5.语法限制不太严格,程序设计自由度大。语法限制不太严格,程序设计自由度大。6.C语言能进行位操作,能实行汇编语言的大部分功能,可以语言能进行位操作,能实行汇编语言的大部分功能,可以直接对硬件进行操作。直接对硬件进行操作。7.生成目标代码质量高,程序执行效率高。生成目标代码质量高,程
5、序执行效率高。8.用用C语言编写的程序可移植性好。语言编写的程序可移植性好。第6页,此课件共15页哦1.3 简单的简单的C程序介绍程序介绍例1.1#include“stdio.h”main()printf(“Hello,everyone!n”);程序的运行结果:Hello,everyone!主函数包含预处理语句第7页,此课件共15页哦1.3 简单的简单的C程序介绍程序介绍例例1.2#include“stdio.h”main()int a,b,sum;/*这是定义变量这是定义变量*/a=123;b=456;/*以下以下3行为行为C语句语句*/sum=a+b;printf(“Sum is%d n”
6、,sum);程序的运行结果程序的运行结果:Sum is 579第8页,此课件共15页哦#include“stdio.h”main()int a,A,sum;/*定义变量*/a=123;A=456;sum=a+A;printf(“Sum is%d n”,sum);每个程序由一个或多个函数组成,其中必须每个程序由一个或多个函数组成,其中必须有有且仅有一个且仅有一个主函数主函数main()。也可以包含也可以包含一个或若干个其他函数。一个或若干个其他函数。程序语法简介程序语法简介:1.C程序是由函数构成的。程序是由函数构成的。2.函数体由大括号括起来。函数体由大括号括起来。3.一个一个C程序总是从程序
7、总是从main函数开始执行的,不论函数开始执行的,不论main函数在整个程序中的位置如何。函数在整个程序中的位置如何。4.C程序书写格式自由。程序书写格式自由。一行内可以写几个语句,一个语一行内可以写几个语句,一个语句可以分写在多行上。每个语句句可以分写在多行上。每个语句和数据定义的最后必须以分号结和数据定义的最后必须以分号结束。束。5.C语言本身没有输入输出语句。语言本身没有输入输出语句。(输输入入和和输输出出的的操操作作是是有有库库函函数数scanf和和printf等函数来完成的。等函数来完成的。6.可以用可以用/*.*/对对C程序中的任何部分做注释。程序中的任何部分做注释。7.在在C语言
8、中,大小写字母是有区别的。(语言中,大小写字母是有区别的。(C语言习惯语言习惯用小写字母)用小写字母)1.3 简单的简单的C程序介绍程序介绍第9页,此课件共15页哦程序代码的录入程序代码的录入,生成源程序生成源程序*.c.c编辑链接编译执行 1.4 C程序的上机步骤程序的上机步骤语法分析查错,翻语法分析查错,翻译生成目标程序译生成目标程序*.obj.obj库链接装配库链接装配,生成可生成可执行程序执行程序*.exe.exe不正确不正确正确正确有有无无开始开始编辑编辑编译编译有错?有错?连接连接可执行目可执行目标程序标程序f.exe执行执行结果结果?结束结束源程源程序序f.c目标程目标程序序f.
9、o库函数库函数和其他和其他目标程目标程序序一一.运行运行C程序的步骤程序的步骤第10页,此课件共15页哦二二.上机运行上机运行C C程序的方法程序的方法新建一个源程序新建一个源程序编辑文件编辑文件保存文件保存文件打开一个已有文件打开一个已有文件编译新文件前,先用编译新文件前,先用“文件文件”中的中的“关闭工作区关闭工作区”将原有工作区关闭将原有工作区关闭对源文件进行编译对源文件进行编译程序的连接程序的连接程序的执行程序的执行“文件文件”中的中的“新建新建”,在打开的对话框中选,在打开的对话框中选“文件文件”选项卡中的选项卡中的C+C+源文件,在右侧的文本框中输入源文件,在右侧的文本框中输入文件
10、名和保存位置。文件名和保存位置。“文件文件”中的中的“保存保存”到源文件位置找到文件双击到源文件位置找到文件双击“编译编译”中的中的“编译编译”“编译编译”中的中的“连接连接.exe”“编译编译”中的中的“执行执行.exe”第11页,此课件共15页哦二.Turbo C2.0集成环境1.配置要求 UNIX,PC-DOS,MS-DOS,UCDOS操作系统 硬盘容量约2M,448K RAM运行空间2.安装Turbo C 创建子目录 Install 若不是可安装盘,将文件拷贝到对应的目录下 TC*.*INCLUDELIB*.*SYS*.*第12页,此课件共15页哦3.Turbo C2.0的启动的启动)
11、windows下的启动下的启动资源管理器资源管理器 文件夹文件夹/.)DOS环境下启动环境下启动 MS-DOS方式方式 C:CD TC C:TCTC 4.主控菜单主控菜单文件操作文件操作FILE:New Load Save Write to编辑操作编辑操作EDIT:插入插入/修改修改 块块 查找查找/替换替换编译链接编译链接COMPILE LINK MAKE执行执行RUN第13页,此课件共15页哦5.退出退出Turbo CAlt +xAlt+F,Q6.帮助帮助HelpF1Ctrl+F17.基本操作:基本操作:F10-调用主菜单调用主菜单 F2-存盘存盘 F3-打开打开Alt+F9-Compile Ctrl+F9-RunAlt+F5-User Screen第14页,此课件共15页哦8.文本编辑:文本编辑:-移动光标移动光标 PgUp,PgDn-上下翻页上下翻页Ctrl+PgUp,Ctrl+PgDn-文件首尾文件首尾 Home End Ddelete Insert Bkspace9.程序调试:程序调试:F8-Step over F7-Trace intoF4-Goto Cursor Ctrl+F7-Add WatchCtrl+F8-Toggle Breakpoint Ctrl+F2-Program Reset第15页,此课件共15页哦
限制150内