中国高校课件下载中心 》 教学资源 》 大学文库

大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第1讲 预备知识与课程概述

文档信息
资源类别:文库
文档格式:PPTX
文档页数:24
文件大小:852.74KB
团购合买:点击进入团购
内容简介
大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第1讲 预备知识与课程概述
刷新页面文档预览

主要内容1.0预备知识与课程概况.1C语言的背景1.2C程序结构目的要求复习思考题实践环节任务独立作业

主 要 内 容 1.0 预备知识与课程概况 1.1 C语言的背景 1.2 C程序结构 目的要求 复习思考题 实践环节任务 独立作业

预备知识1.程序与计算机语言(1)计算机是一种能按照事先存储的程序,自动、高速进行计算和各种信息处理的智能电子设备(2)程序是由若王指令组成的文件(3)用来编写程序的语言叫计算机语言(4)计算机语言发展至今经历了3代C语言是高级语言机器语言高级语言汇编语言

预 备 知 识 (1)计算机是一种能按照事先存储的程序,自动、高速进行 计算和各种信息处理的智能电子设备 1.程序与计算机语言 (2)程序是由若干指令组成的文件 (3)用来编写程序的语言叫计算机语言 (4)计算机语言发展至今经历了3代 机器语言 汇编语言 高级语言 C语言是高级语言

程序、计算机语言和计算机间的关系程序机器语言语言处理系统机器印汇编程序计算机汇编语言用户码编译程序高级语言解释程序

程序、计算机语言和计算机间的关系 程序 计算机 机 器 码 语言处理系统 汇编程序 编译程序 解释程序 机器语言 汇编语言 高级语言 用户

2. 计算机系统计算机系统由硬件系统和软件系统组成Users硬件系统:CPU(运算器+控制器)存储器(主存+辅存)、ApplicationSoftware输入设备System输出设备HW软件系统:系统软件+应用软件Software系统软件是管理计算机资源的各类程序的统称操作系统是最重要的系统软件所有硬件必须在操作系统(OS)的管理下工作应用软件是根据不同需要开发的各类程序

计算机系统由硬件系统和软件系统组成 2.计算机系统 系统软件是管理计算机资源的各类程序的统称 操作系统是最重要的系统软件 应用软件是根据不同需要开发的各类程序 所有硬件必须在操作系统(OS)的管理下工作 硬件系统: CPU(运算器+控制器)、 存储器(主存+辅存)、 输入设备 输出设备 软件系统: 系统软件+应用软件

3.计算机中的信息存储(1)计算机中所有信息用二进制表示,二进制由0和1组成,如:110011就是含6个二进制位(bit)的二进制数(2)字节(byte)是计算机存储数据的最小单位,一个字节含8个二进制位12345(3)常用的存储单位还有:KB=1024BMB=1024KBGB=1024MBTB=1024GB

3.计算机中的信息存储 (1)计算机中所有信息用二进制表示,二进制由0和1组成, 如:110011就是含6个二进制位(bit)的二进制数 (2)字节(byte)是计算机存储数据的最小单位,一个字节含 8个二进制位 (3)常用的存储单位还有: KB=1024B MB=1024KB GB=1024MB TB=1024GB 1 2 3 4 5

(4)二进制数表示的状态与值2位3位4位值值值序号状态序号状态序号状态10101000000000020112121001000132323210010001041134343011001154541000100两个位可以表示4个65651010101状态,代表0-3四个76761100110值,也可以简单认为8787两位二进制数的取值1110111范围是0到3891000三个位可以表示8个9101001状态,代表0-7八个10111010值,也可以简单认为11121011三位二进制数的取值12131100范围是0到7141311011514111016151111

(4) 二进制数表示的状态与值 2位 3位 4位 序号 状态 值 序号 状态 值 序号 状态 值 1 00 0 1 000 0 1 0000 0 2 01 1 2 001 1 2 0001 1 3 10 2 3 010 2 3 0010 2 4 11 3 4 011 3 4 0011 3 两个位可以表示4个 状态,代表0-3四个 值,也可以简单认为 两位二进制数的取值 范围是0到3 5 100 4 5 0100 4 6 101 5 6 0101 5 7 110 6 7 0110 6 8 111 7 8 0111 7 三个位可以表示8个 状态,代表0-7八个 值,也可以简单认为 三位二进制数的取值 范围是0到7 9 1000 8 10 1001 9 11 1010 10 12 1011 11 13 1100 12 14 1101 13 15 1110 14 16 1111 15

课程概况1.课程性质(Whytolearn?)课程士分重要:(1)是工科类学生必修的专业核心课程(2)是全国计算机等级考试、程序员考试的必考课程(3)应用领域十分广泛

课 程 概 况 (1)是工科类学生必修的专业核心课程 (2)是全国计算机等级考试、程序员考试的必考课程 课程十分重要: (3)应用领域十分广泛 1.课程性质(Why to learn?)

2.主要内容(What tolearn?)时间安排内容上机小计理论授课6第1章C语言概述2146第2章表达式和简单程序设计448第3章分支程序设计484第4章循环程序设计448第5章数组66第6章指针12246第7章字符串第8章函数610168第9章412结构、门联合与枚举448第10章文件合计563692

2.主要内容(What to learn?) 内 容 时 间 安 排 理论授课 上 机 小计 第1章 C语言概述 6 2 14 第2章 表达式和简单程序设计 6 第3章 分支程序设计 4 4 8 第4章 循环程序设计 4 4 8 第5章 数组 4 4 8 第6章 指针 6 6 12 第7章 字符串 4 2 6 第8章 函数 10 6 16 第9章 结构、联合与枚举 8 4 12 第10章 文件 4 4 8 合 计 56 36 92

3.课程目标(Whattoarrive?)(1)掌握一种编写程序的工具(2)掌握程序设计的基本原理和方法(3)具备对一般工程问题的程序设计、编码和调试的能力(4)养成良好的编程习惯

(1)掌握一种编写程序的工具 (2)掌握程序设计的基本原理和方法 (3)具备对一般工程问题的程序设计、编码和调试的能力 (4)养成良好的编程习惯 3.课程目标(What to arrive?)

4.课程考核平时:30分笔记(5)+作业(20)+日常表现(5)70分期末考试:闭卷答题集中考试

平 时: 30分 笔记(5)+作业(20)+日常表现(5) 期末考试: 70分 闭卷答题集中考试 4.课程考核

共24页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档