
程序设计基础 主讲:刘晓红 Tel:13969301061 Email:Ixhsdut@163.com 0 ffice:西9#409 ACM Lab:西9#409、501、504、508
1/25 程序设计基础 主讲:刘晓红 Tel:13969301061 Email:lxhsdut@163.com Office:西9#409 ACM Lab:西9#409、501、504、508

大学是求知的黄金期 >,寻找兴趣 >诚信自律 >主动专注 ~勤奋努力 恩 2/38
2/38 大学是求知的黄金期 ➢寻找兴趣 ➢诚信 自律 ➢主动 专注 ➢勤奋 努力

教材、参考书与课时安排 教材 程序设计基础(C语言)(第2版) 参考书 C Primer Plus(中文版)(第5版)(美国)普拉塔 (Stephen Prata)人民邮电出版杜 算法竞赛入门经典刘汝佳著清华大学出版社 课时安排(第4-18周) 56学时(授课48+实验8)8学时网络实验 3/25
3/25 教材、参考书与课时安排 ➢ 教材 程序设计基础(C语言)(第2版) ➢ 参考书 • C Primer Plus(中文版)(第5版) (美国)普拉塔 (Stephen Prata)人民邮电出版社 • 算法竞赛入门经典 刘汝佳著 清华大学出版社 ➢ 课时安排(第4-18周) 56学时(授课48+实验8) 8学时网络实验

实验时间地点 实验时间 ■第8、10、14、17周 实验地点 ·授课实验室 ■强化训练 ■课余时间ACM创新实践基地(9#501、508、504) 4/25
4/25 实验时间地点 ◼ 实验时间 ◼ 第8、10、14、17周 ◼ 实验地点 ◼ 授课实验室 ◼ 强化训练 ◼ 课余时间ACM创新实践基地(9#501、508、504)

学习要求及成绩构成 学匀要求 课前请做好预习,课后请做好复习 保持课堂安静,头脑清醒,思维活跃 ,认真、独立、按时完成并提交作业 ¥重视上机实践,有效利用宝贵的上机时间 >成绩构成 平时成绩:10% 平时0J实验 实验成绩:40% 第8、11、14、17周进行 期末机考:50% 第18周 5/25
5/25 学习要求及成绩构成 ➢ 学习要求 ✓ 课前请做好预习,课后请做好复习 ✓ 保持课堂安静,头脑清醒,思维活跃 ✓ 认真、独立、按时完成并提交作业 ✓ 重视上机实践,有效利用宝贵的上机时间 ➢ 成绩构成 平时成绩:10% 平时OJ实验 实验成绩:40% 第8、11、14、17周进行 期末机考:50% 第18周

第1章 程序设计引论 6/25
6/25 第1章 程序设计引论

本章知识点 ·1.1计算机程序与计算机语言 ■1.2简单的C程序构成(重点) ■1.3C程序设计的基本步骤(重点) ■1.4C程序的运行与调试(重点) 7/25
7/25 本章知识点 ◼ 1.1 计算机程序与计算机语言 ◼ 1.2 简单的C程序构成(重点) ◼ 1.3 C程序设计的基本步骤(重点) ◼ 1.4 C程序的运行与调试(重点)

用程序来驾驭计算机 举例:请描述你来到学校后如何报到注册的? 1、 2、 ■■量■■■ 3、 ■程序是事情进行的先后次序的安排。 ■ 主要手段之一就是编程一Programming。 8/25
8/25 用程序来驾驭计算机 ◼ 举例:请描述你来到学校后如何报到注册的? 1、. 2、. 3、. . ◼ 程序是事情进行的先后次序的安排。 ◼ 主要手段之一就是编程——Programming

1.1计算机程序与计算机语言 为解决某种问题 ■ 人和计算机交流信息 由人编制 编写计算机程序 ■符号和规则 计算机程序 用计算机语言表达 printf("I am a teacher.") 是指令的序列 X=X+3 要由计算机执行 software软件=程序+文档 9/25
9/25 1.1 计算机程序与计算机语言 software软件=程序+文档 ◼ 人和计算机交流信息 ◼ 编写计算机程序 ◼ 符号和规则 ◼ printf(“I am a teacher.”) x=x+3

计算机语言发展阶段 机器语言 汇编语言 10111000 10111000 00000001 00000000 MOV AX,I 00000001 00000000 00000101 00000001 00000101 00000000 ADD AX,1 00000001 00000000 计南+1 BASIC语言 C语言 #include main() PRINT 1+1 printf("&d\n",1+1); 10/25
10/25 计算机语言发展阶段