浙江大学:《计算机程序设计》第一章 用C语言编写程序

绪论 教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 ●学习方法 自主学习 重视上机实践
绪 论 ⚫ 教学要求 – 掌握程序设计语言的基本知识 – 常用算法 – 初步的程序设计能力 ⚫ 学习方法 – 自主学习 – 重视上机实践

教材和参考书 The C Programming Languagem, Second Edition, Brian W. Kernighan dennis M. Ritchie,清华大学出版社, Prentice-Ha‖l International. Inc. 1997 C语言程序设计,何钦铭主编,人民邮电出 版社,2003 C程序设计(第二版),潭浩强等,清华大 学出版社,1999
⚫ 教材和参考书 • The C Programming Languagem, Second Edition, Brian W.Kernighan & Dennis M.Ritchie, 清华大学出版社,Prentice-Hall International, Inc. ,1997 • C语言程序设计,何钦铭主编,人民邮电出 版社,2003 • C程序设计(第二版),潭浩强等,清华大 学出版社,1999

上机要求 禁做与课程学习无关的事情(如上网聊 天、游戏等) 看懂编译信息,逐步学会各种调试方法
⚫ 上机要求 –禁做与课程学习无关的事情(如上网聊 天、游戏等) –看懂编译信息,逐步学会各种调试方法

Chap1用C语言编写程序 程序设计语言的发展 C语言特点 C程序结构 基本的输入输出
Chap 1 用C语言编写程序 ⚫ 程序设计语言的发展 ⚫ C语言特点 ⚫ C程序结构 ⚫ 基本的输入输出

程序设计语言的发民 ●机器语言 ●汇编语言 ●高级语言 通用语言 fortran、 basic VB C C++(VC++BC++) 数据库语言 foxbase、 FoXPro SQL Delphi Powerbuild 网页制作工具 HTML Java
程序设计语言的发展 ⚫ 机器语言 ⚫ 汇编语言 ⚫ 高级语言 – 通用语言 fortran、 basic VB C C++ ( VC++ BC++ ) – 数据库语言 foxbase 、FoxPro SQL Delphi Powerbuild – 网页制作工具 HTML Java

C语言特点 ●C语言允许直接访问计算机内部地址,能比其他语 言更容易执行硬件操作。 ●用于解决大多数应用领域中的问题。 ●语法限制不太严格,程序设计自由度大,但同时 不易查找错误。 ●c语言中大小写字母代表不同含义
C语言特点 ⚫ C语言允许直接访问计算机内部地址,能比其他语 言更容易执行硬件操作。 ⚫ 用于解决大多数应用领域中的问题。 ⚫ 语法限制不太严格,程序设计自由度大,但同时 不易查找错误。 ⚫ C 语言中大小写字母代表不同含义

C程序结构 例1在屏幕上显示: Programming is fun!
例1 在屏幕上显示: Programming is fun! C程序结构

c程月1任何程序都有主函数 例1在屏幕上显示: 2程序由若干语句组成 Programming is fun!3.语句由;结束 i include void main( 主函数 printf( Programming is fun! In"); 语句结束 输出函数 换行符
例1 在屏幕上显示: Programming is fun! # include void main( ) 主函数 { printf("Programming is fun! \n"); 语句结束 } 输出函数 C程序结构 1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束 换行符

例2 在屏幕上显示: Programming is fun! And Programming in C is even more fun! i include 编译预处理命令 void main() printf("Programming is fun! In") printf("And Programming in C is even more fun! In);
在屏幕上显示: Programming is fun! And Programming in C is even more fun! # include 编译预处理命令 void main( ) { printf("Programming is fun! \n"); printf("And Programming in C is even more fun! \n"); } 例2

例3 计算并显示2个数的和 E include void main() int value1. value2 sum: 变量定义 value1=5: value2=2. 变量使用 sumEvalue1+value2. printf(" The sum is%dn",sum);输出结果
计算并显示2个数的和 # include void main( ) { int value1, value2, sum; 变量定义 value1=5; value2=2; 变量使用 sum=value1+value2; printf("The sum is %d \n", sum);输出结果 } 例3
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.ppt
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第九章 结构.pps
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第七章 数组.pps
- 浙江大学:《计算机程序设计》第八章 指针.ppt
- 浙江大学:《计算机程序设计》第七章 数组.ppt
- 浙江大学:《计算机程序设计》第八章 指针.pps
- 浙江大学:《计算机程序设计》第六章 函数.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.ppt
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.pps
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.ppt
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.pps
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.ppt
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.pps
- 浙江大学:《计算机程序设计》第十二章 文件.ppt
- 浙江大学:《计算机程序设计》第十二章 文件.pps
- 浙江大学:《计算机程序设计》循环编程.doc
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.ppt
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 《数据库应用基础》第1章 概述.pdf
- 《数据库应用基础》第5章 数据库设计概述.pdf
- 《数据库应用基础》第7章 关系数据设计理论.pdf
- 《数据库应用基础》第8章 数据库设计步骤.pdf
- 《数据库应用基础》第2章 关系模型(1/2).pdf
- 《数据库应用基础》第2章 关系模型(2/2).pdf
- 《数据库应用基础》第3章(3.3-3.4)数据定义、数据更新.pdf
- 《数据库应用基础》第3章(3-5)SQL中的连接查询.pdf
- 《数据库应用基础》第3章(3-6)数据更新(二).pdf
- 《数据库应用基础》第3章(3-10)空值的处理.pdf
- 《数据库应用基础》第3章(3-11)数据库系统的三级模式.pdf
- 《数据库应用基础》第4章(4-3)并发控制.pdf
- 《数据库应用基础》第4章(4-4)数据库安全性.pdf
- 清华大学:《计算科学导论》课程教学资源(PPT讲稿)人类智能与人工智能(主讲:罗钧旻).ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第一章 计算、计算模型与计算机.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第三章 程序设计语言与软件开发方法学.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第二章 计算模型与计算机体系结构.ppt