大连工业大学:《计算机程序设计(C语言版)》课程教学资源(PPT课件讲稿,共十三章)

计算机程序设计 C语言版 2010-2011学年第二学期 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 计算机程序设计 C语言版 2010-2011学年第二学期

算机程序设计 《计算机程序设计》课程背景介绍 〓〓■ ◆课程类别:自然科学基础 令课程性质:必修 冷学时:72学时(48+24) 令学分:4学分 令考核方式:考查 令面向对象:非计算机专业(理工类) 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 《计算机程序设计》课程背景介绍 ❖课程类别:自然科学基础 ❖课程性质:必修 ❖学时:72学时(48+24) ❖学分:4学分 ❖考核方式:考查 ❖面向对象:非计算机专业(理工类)

算机程序设计 教材 〓〓■ 理论教材: 《C程序设计(第二版)》 杨路明北京邮电大学出版社 实验教材 《C语言程序设计》上机指导与习题选解 杨路明北京邮电大学出版社 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 教 材 理论教材: 《C程序设计(第二版)》 杨路明 北京邮电大学出版社 实验教材: 《C语言程序设计》上机指导与习题选解 杨路明 北京邮电大学出版社

计算机程序设计一一学习目标 〓〓■ 令以考试及格为基本点,以掌握知识为最终目的 具体实施方案 °课堂教学; 实验教学; °课后答疑; Emai交流; 网络课堂; 平时模拟测试 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 学习目标 ❖以考试及格为基本点,以掌握知识为最终目的 ❖具体实施方案 •课堂教学; •实验教学; •课后答疑; •Email交流; •网络课堂; •平时模拟测试;

计算机程序设计 学习建议 〓〓■ 郑重声明:以下建议仅适合那些想通过本门 课程考核的同学,有志期末被“补”的人士可忽 略不计。 授课:一听、二记、三抄、四推敲、五归纳 上机:带书、带笔记、带问题 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 学习建议 郑重声明:以下建议仅适合那些想通过本门 课程考核的同学,有志期末被“补”的人士可忽 略不计。 ➢授课:一听、二记、三抄、四推敲、五归纳 ➢上机:带书、带笔记、带问题

计算机程序设汁一-什么是计算机语言? 人和人之间交流信息需要通过语言,人和计算机之间的信 息沟通也要靠语言,这种语言必须是人和计算机都能理解 的,称为计算机语言。 (英语) (机器语言) 翻译 翻译 编译 编译 日语 Man3(法语) C语言 VB语言 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 什么是计算机语言? 人和人之间交流信息需要通过语言,人和计算机之间的信 息沟通也要靠语言,这种语言必须是人和计算机都能理解 的,称为计算机语言。 Computer (机器语言) C语言 VB语言 Man 1 (英语) Man 2(日语) Man 3(法语) 翻译 翻译 编译 编译

计算机程序设汁一-第1章(C语言概述 令计算机语言的分类: 机器语言:计算机能直接识别的语言。(01) 汇编语言:助记符的使用。依赖硬件,可读性、可 移植性差。 高级语言:独立于机器的语言,接近于人们熟悉的 数学公式、自然语言和习惯的思维方式,具有一定 的通用性。 令C语言 >C语言通常被称为中级语言。中级语言并没有贬义。 C语言之所以被称为中级语言,是因为它把高级语 的成分同低级语言的功能结合起来了,因而能用于 系统软件的开发。 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 第1章 C语言概述 ❖计算机语言的分类: ➢机器语言:计算机能直接识别的语言。(01) ➢汇编语言:助记符的使用。依赖硬件,可读性、可 移植性差。 ➢高级语言:独立于机器的语言,接近于人们熟悉的 数学公式、自然语言和习惯的思维方式,具有一定 的通用性。 ❖C语言 ➢C语言通常被称为中级语言。中级语言并没有贬义。 C语言之所以被称为中级语言,是因为它把高级语言 的成分同低级语言的功能结合起来了,因而能用于 系统软件的开发

算机程序设计一一C语言的特点 〓〓■ 令C语言的特点 语言简洁、紧凑(32个关键字); 运算符丰富(34个运算符); >数据结构丰富; 有结构化的控制语句; 语法限制不很严格 进行位操作; >生成目标代码质量高; 可移植性好; 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 C语言的特点 ❖C语言的特点: ➢语言简洁、紧凑(32个关键字); ➢运算符丰富(34个运算符); ➢数据结构丰富; ➢有结构化的控制语句; ➢语法限制不很严格; ➢进行位操作; ➢生成目标代码质量高; ➢可移植性好;

计算机程序设汁一-商级译言程序执行过程 冷高级语言程序执行过程 编辑:录入程序代码,生成源文件(*c) 编译:生成目标程序(*,0) 连接:生成可执行程序(exe) 编辑 编译 连接 ←源程序 目标程序 可执行程序 库函数和其 他目标程序 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 高级语言程序执行过程 ❖高级语言程序执行过程: ➢编辑:录入程序代码,生成源文件(*.c) ➢编译:生成目标程序(*.o) ➢连接:生成可执行程序(*.exe) 编辑 源程序 编译 目标程序 库函数和其 他目标程序 连接 可执行程序

计算机程序设计二TC20环境介绍 C: TC. EXE File Edit Run Compile Project Options Debug Break/watch Edit Line 1 Col 1 Insert Indent Tab Fill Unindent C: NONAME. C int a=10,b=0; if(a=12)(a+=1 Turbo c Version 2.0 Borland international, Inc, Copyright (c)1987.1988b Me F1-He lp F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F1g-Menu 大连工业大学计算机基础教研室
大连工业大学计算机基础教研室 TC2.0环境介绍
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic 6.0程序设计》课程教学资源(PPT课件)第四章 常用控件与窗体.ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2017)第11章 图计算.ppt
- 《计算机导论》课程教学资源(PPT课件讲稿)第9章 计算机学科方法论.ppt
- VB.Net程序设计基础(PPT课件讲稿).ppt
- 《计算机网络》课程教学资源(PPT课件)第4讲 以太网组网及故障排除.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第二章 词法分析.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第二章 视觉的基本知识.ppt
- 《机器学习》教学资源(PPT讲稿)支持向量机 support vector machines.ppt
- 哈尔滨工业大学:逻辑斯蒂回归与最大熵(PPT课件讲稿).pptx
- 软件开发环境与工具(PPT讲稿)Software development environment and tool.ppt
- 语义网与本体(PPT讲稿)Semantic Web & Ontology(元数据 Metadata).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第五章 数组.ppt
- 香港科技大学:片上网络(PPT讲稿)network-on-chip(NoC)NoC Building Blocks.pptx
- 南京大学:《自然语言处理 Natural Language Processing(NLP)》课程教学资源(PPT课件讲稿)自然语言处理概述、基于规则(知识工程)的传统自然语言处理方法(理性方法).ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 06 文件系统 File Systems(主讲:高海昌).ppt
- 香港大学:Data Analysis - Factors Potentially Affecting Development.pptx
- 北京大学:《高级编译技术 Advanced Compiler Techniques》课程教学资源(PPT课件讲稿)Introduction to Optimizations.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析(戴新宇).pptx
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第十三章 局域网维护及常见故障处理.ppt
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第十章 软件需求开发与管理工具.ppt
- 《高级语言程序设计》课程教学资源(试卷习题)试题五(无答案).doc
- 《计算机文化基础》课程教学大纲 Computer Culture Foundation.pdf
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 08 Stereo vision.pptx
- 《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿,英文版)Chapter 6 Wireless and Mobile Networks.ppt
- Gas Systems Modeling andSimulation with MSC.EASY5:GD Advanced Class Notes(EAS105 Course Notes).ppt
- 哈尔滨工业大学:《语言信息处理》课程教学资源(PPT课件讲稿)机器翻译 II Machine Translation II.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control 3.1 What is a Process 3.2 Process States 3.3 Process Description.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 电子表格软件(Excel 2003).ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络基础.ppt
- 大数据集成(PPT讲稿)Big Data Integration.pptx
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)第四讲 CPU调度(part II).ppt
- 西安电子科技大学:《计算机通信网》课程教学资源(PPT课件讲稿)第1章 概述(宋锐).ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第六章 网络入侵与防范——拒绝服务攻击与防御技术.ppt
- 《高级人工智能 Advanced Artificial Intelligence》教学资源(PPT讲稿)Lecture 7 Recurrent Neural Network.pptx
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第七章 运行时刻环境.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第6章 Data-Level Parallelism in Vector, SIMD, and GPU Architectures.ppt
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第六章 应用层.pptx
- 媒体服务(PPT课件讲稿)Media Services.ppt
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第6章 TPM核心功能(主讲:周福才).pptx
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第3章 交互设备 3.5 显示设备 3.6 语音交互设备 3.7虚拟现实系统中的交互设备.ppt