湖南软件 职业学院 C语言程序设计 中南大学出版社 成奋华陆惠民主编 C语言程序设计 授课教师:危孟君 .Emailweimengiuna163.com
湖南软件 职业学院 C语言程序设计 ❖ 授课教师: 危孟君 ❖ Email: weimengjun@163.com C语言程序设计 中南大学出版社 成奋华 陆惠民 主编
请大家思考二个问题 湖南软件 职业学院 心1、“C语言程序设计”是什么意思? 2、怎样学习好这门课程?
请大家思考二个问题 ❖1、“C语言程序设计”是什么意思? ❖2、怎样学习好这门课程? 湖南软件 职业学院
什么是程序,什么是程序设计? 湖南软件 职业学院 全自动电饭煲、全自动洗衣机… 超市里面用电脑收银 程序 在取款机上取钱 程序由有限的指令序列构成,它的作用是告诉计算机 当前的处理对象与处理步骤。 如何赋予计算机“灵魂”,让它按照我们设想的要求 去执行操作,去完成任务,这就是程序设计
什么是程序,什么是程序设计? 湖南软件 职业学院 全自动电饭煲、全自动洗衣机…… 超市里面用电脑收银…… 在取款机上取钱… 程序由有限的指令序列构成,它的作用是告诉计算机 当前的处理对象与处理步骤。 程序 如何赋予计算机“灵魂”,让它按照我们设想的要求 去执行操作,去完成任务,这就是程序设计
怎样学习这门课程 湖南软件 职业学院 今1、多做笔记,多练习 今2、多动手,多思考,多尝试 今3、多学习、多积累,多分析 ☆4、头脑清醒,思维活跃 5、相信自己能学好
怎样学习这门课程 ❖1、多做笔记,多练习 ❖2、多动手,多思考,多尝试 ❖3、多学习、多积累,多分析 ❖4、头脑清醒,思维活跃 ❖5、相信自己能学好 湖南软件 职业学院
课程目标 湖南软件 职业学院 熟记C语言的基本概念 熟悉 visual c++60的上机操作环境 会读、会编、会调试C程序 课程要求:多上机操作
课程目标 ❖熟记C语言的基本概念 ❖熟悉visual c++ 6.0的上机操作环境 ❖会读、会编、会调试C程序 湖南软件 职业学院 课程要求:多上机操作
湖南软件 职业学院 学习要点: ◇熟悉C语言的语法句法 学会算法分析与算法设计 本课重点: ◆第二章一第八章 ◆本课难点: 第七章一第八章
❖学习要点: ❖ 熟悉C语言的语法句法 ❖ 学会算法分析与算法设计 湖南软件 职业学院 ❖本课重点: ❖ 第二章—第八章 ❖本课难点: ❖ 第七章—第八章
让我们共同回忆 湖南软件 职业学院 运算器(中央处理器) 控制器 CPU 主机 硬件 存储器 输入设备 计算机 输出设备 操作系统 机器语言和汇编语言 系统软件数据库系统 软件 程序设计语言高级语言:如C语言 应用软件 面向对象设计语言:如c++
让我们共同回忆 计 算 机 硬 件 软 件 运算器 控制器 存储器 输入设备 输出设备 (中央处理器) CPU 主机 系统软件 应用软件 操作系统 数据库系统 程序设计语言 机器语言和汇编语言 高级语言:如C语言 面向对象设计语言:如C++ 湖南软件 职业学院
第一章0语言程序设计概述 湖南软件 职业学院 1c语言出现观的历史背景 C语言的特点 3>简单的C程序介绍 4>C程序的上机步骤
1 C语言出现的历史背景 2 C语言的特点 3 简单的C程序介绍 4 C程序的上机步骤 湖南软件 第一章 C语言程序设计概述 职业学院
1.10语言出现的历史背景(自学) 湖南软件 职业学院 BCPL-Martin richards (1967年) B-Ken Thompson (1970年) C- Dennis M Ritchie 1(1972 Bell Laboratories. Inc
C – Dennis M Ritchie (1972年) B – Ken Thompson (1970年) BCPL – Martin Richards (1967年) 1.1 C语言出现的历史背景(自学) 湖南软件 职业学院
1.20语言的特点 湖南软件 职业学院 程序设计:数学思想+英语语言 自然语言 C语言 信息交流(地位平等) 人机对话(命令方式) (有思维,推理能力) (无思维、推理能力,具有计算与逻辑 判断能力) 语法规则、句法规则灵活 语法规则、句法规则固定 (可省略,颠倒) (一般不可省略颠倒,必须按部就班) 如:走,去晒太阳! 如x=a+b 去哂太阳,走! scanf(%/od%/od ,a, b)i 表达方式多样 算法多样
1.2 C语言的特点 湖南软件 职业学院 自然语言 C语言 信息交流(地位平等) (有思维,推理能力) 人机对话(命令方式) (无思维、推理能力,具有计算与逻辑 判断能力) 语法规则、句法规则灵活 (可省略,颠倒) 如:走,去晒太阳! 去哂太阳,走! 语法规则、句法规则固定 (一般不可省略颠倒,必须按部就班) 如 x=a+b; scanf(“%d%d”,a,b); 表达方式多样 算法多样 程序设计:数学思想+英语语言