第1章程序设计和C语言.

Slides:



Advertisements
Similar presentations
主讲:王幸民 理学院计算机基础教学部.
Advertisements

市直单位财务明细信息表 填报说明 珠海市财政局 2013年12月 1.
基础模块 模块一 程序设计基础 (一)开发环境部分.
—《土木工程设计导论》的CDIO改革和实践
C语言程序设计 主讲教师 :张群燕 电话:
授课教师:江星玲 1.
會計資訊系統 專章A.
第三章 調整與編表.
培养目标 1.建立基本的程序设计概念体系,掌握基础程序设计方法。
第5章 排版的高级应用.
第1单元 操作系统概论 第一节 绪论 操作系统定义.
九十二年度第二次 會計作業實務座談會 主辦單位:會計室.
第 2 章 初探 C++.
程序设计基础 贺辉 图书馆三楼办公室(进馆左侧上楼)
通用技术教学与实践 常德市鼎城区第八中学 刘启红.
第一章 C语言概述 计算机公共教学部.
第五节 表格处理 创建表格 表格的编辑与格式化.
创业计划书的编写 白城师范学院创业教育 与文化研究中心 陆东辉.
生物学 新课标.
第九章日治時期的台灣(下).
请将手机调整到静音状态 实验网站:program3.ccshu.net 资源网站:class.ccshu.org/ /
劳动统计专业年报培训 社会科 洪惠娟 2009年11月.
經濟部文書作業實務 報告人:何國金.
2010年高考语文《考试大纲》对本考点的要求是:“正确使用标点符号。”能力层级为D(表达应用)。
崇右技術學院 電子公文線上簽核系統教育訓練
第一章 c语言程序设计基础 任课教师:温荷 Neusoft Institute of Information
C++程序设计 主讲:王兴波教授 1.
远程教育站点管理 及齐鲁先锋平台的使用 平阴县党员干部现代远程教育中心.
注重物理基本思想和方法教学 讲究实效 ——2012年高考物理复习备考建议
經國管理學院 電子公文線上簽核系統教育訓練
高级语言程序设计 主讲人:陈玉华.
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
教材 《C++程序设计》.谭浩强. 清华大学出版社 王雪晶
第一章 程序的基本结构. 第一章 程序的基本结构 教材及授课结构 本章目标 基本内容 扩展阅读 上机指导 应用举例 习题.
什么是C语言 编写HelloWorld程序 注释
第一章 C++编程简介 丘志杰 电子科技大学 计算机学院 软件学院.
算法的基本概念.
Instructor:Po-Yu Kuo 教師:郭柏佑
谭浩强 编著 中国高等院校计算机基础教育课程体系规划教材 C++程序设计.
計數式重複敘述 for 迴圈 P
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
C++ 程式設計 基礎篇 張啟中 Chang Chi-Chung.
國有公用財產管理簡介 總 務 處 保管組 104年04月07日.
C语言程序设计.
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
C语言程序示例: 1.输入10个数,按从小到大的顺序排序。 2.汉诺塔问题。.
C程序设计.
C 语言程序设计 程序的循环结构 电大崇信县工作站 梁海亮.
物件導向程式設計 CH2.
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
<编程达人入门课程> 本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第一章 C语言概述 教师:周芸.
项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。
第一章 C语言概述 目录 什么是语言、程序 C语言的历史与发展 C语言的书写形式与程序结构 运行C语言的步骤与方法
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
第二章 类型、对象、运算符和表达式.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
计算机程序设计 小应用工具设计 1.
大学计算机基础——周口师范学院 第3章 Word字处理软件 3.8页眉与页脚.
第十二章 位运算.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
C++程序设计 概述 潘荣江 山东大学软件学院.
C/C++基礎程式設計班 C語言入門、變數、基本處理與輸入輸出 講師:林業峻 CSIE, NTU 3/7, 2015.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第四章 買賣業會計.
走讀台灣旅遊計畫範本.
隨機函數.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

第1章程序设计和C语言

教材、参考书与课时安排 教材 参考书 课时安排 C程序设计 (第四版),谭浩强编著 清华大学出版社 理论学时:32学时 实验学时:32 (2)《C语言程序设计:现代方法(第2版) 》,金(K.N.King) (作者), 吕秀锋 (译者), 黄倩 (译者) ,人民邮电出版社; (3)《基于CDIO思想21世纪高等学校计算机应用技术规划教材:C语言程序设计》,李向阳,清华大学出版社。 课时安排 理论学时:32学时 实验学时:32

课程目的 熟记C语言的基本概念 熟悉Visual C++的上机操作环境 会读、会编、会调试C程序

课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间

第1章程序设计和C语言 一、计算机发展简史 二、计算机语言发展简史及C语言级别 三、C语言程序结构 四、C程序上机步骤

一、计算机发展简史 硬件 (hardware)

第一台计算机 1946年,ENIAC,电子管 占地170m2,重量重达30多吨

第一代计算机 电子管计算机(1946-1957)

第二代计算机 晶体管计算机(1958-1964)

第三代计算机 中小规模集成电路计算机(1965-1971)

第四代计算机 大规模和超大规模集成电路计算机(1971-2015)

计算机相关人物

计算机相关人物

计算机相关人物

计算机相关人物 乔布斯

计算机相关人物 柳传志

计算机相关人物 李 彦 宏

计算机相关人物 马 云 经典名录:今天很残酷,明天更残酷,后天很美好,但是绝大部分人是死在明天晚上,只有那些真正的英雄才能见到后天的太阳。

计算机相关人物 马 化腾

计算机技术应用于哪些领域? ……

二、计算机语言的发展及C语言级别 1、程序设计语言的发展 面向过程的高级语言 面向对象的高级语言 汇编语言 机 器 语 言 计算机

二、计算机语言的发展及C语言级别 2、程序设计语言的支持环境

二、计算机语言的发展及C语言级别 3、C语言的发展 1967 BCPL语言 1970 B语言 1972-1973 C语言 1983 ANSI C 美国国家标准化协会(ANSI) 美国 AT&T 贝尔实验室 英国剑桥

三、C语言程序结构 例1.1 第一个程序Hello Word!. 注释 /* example1.1 The first C Program*/ #include <stdio.h> void main() { printf(“Hello Word!.\n”); } 编译预处理 主函数 语句 输出: Hello Word!.

三、 C语言程序结构 C语言格式特点 优秀程序员的素质之一: main( ) { int i , j , sum; sum=0; for(i=1; i<10;i++) for(j=1;j<10;j++) sum+=i*j ; } printf(“%d\n”,sum); main( ) { ………………. ……………… ………….. ……… ………. …………… ……………. ………………. ……………….. } C语言格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 优秀程序员的素质之一: 使用TAB缩进 {}对齐 有足够的注释 有合适的空行

C语言结构特点 函数与主函数 程序语句 注释 程序由一个或多个函数组成 必须有且只能有一个主函数main(),可以放在程序中任一位置 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码

四、C程序的上机步骤 编辑 编译 链接 执行 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行 程序*.exe

Visual C++实现C程序 1)启动

2)文件编辑与保存

3)编译与链接

4)运行

本章小结 通过本章的学习,应对计算机语言及程序设计的概念,C程序的组成特点,C程序的运行过程有一个初步了解。 学习C语言程序设计,掌握C语言语法规则和程序设计方法,培养编程技能是很重要的。C语言相对其它高级语言来说要相对难一些,但只要认真对待,学习程序设计好的方法就是在掌握语法规则的基础上,多分析阅读别人写的程序,多自己动手编写一些小程序,多上机调试运行程序。