《C语言程序设计》讲

《C语言程序设计》讲稿

目 录

第一讲 C语言概述1

第二讲 C语言程序介绍2

第三讲 算法8

第四讲 数据类型(1)20

第五讲 数据类型(2)21

第六讲 运算符和表达式(1)22

第七讲 运算符和表达式(2)23

第八讲 输入输出函数及顺序结构24

第九讲 选择结构程序设计(1)25

第十讲 选择结构程序设计(2)26

第十一讲 循环结构(1)27

第十二讲 循环结构(2)28

第十三讲 习题课29

第十四讲 一维数组的定义和使用29

第十五讲 二维数组30

第十六讲 字符数组和字符串31

第十七讲 函数(1)32

第十八讲 函数(2)33

第十九讲 习题课&文件34

第二十讲 结构体和共用体35

第二十一讲 C语言屏幕操作函数36

第二十二讲 C语言实现图形动画效果37

第一讲 C语言概述

学时:2学时

授课形式:多媒体讲解+实例程序演示

教学目标:对C程序有一个初步的认识;了解C语言的发展;掌握C语言的特点。

主要内容及时间安排(课堂90分钟,80分钟讲课,10分钟总结):

(1)C语言程序设计课程介绍:包括课程标准、课堂要求、学习方法等(20分钟);

(2)实例演示+编译环境简介:4个实例(包括科学计算、数据排序查找、小型应用系统、图形动画效果),每个实例使用一种编译环境,在观看实例效果的同时简单了解C语言编译运行环境(20分钟);

(3)C语言发展简史(包括计算机语言的进化、C语言的发展等)(10分钟);

(4)C语言特点介绍:包括与其他语言相比的优点、简单介绍数据类型、关键字、流控结构等(30分钟);

(5)总结本节课程的主要内容,布置课后练习题。(10分钟);

重点:C语言特点中的数据类型、关键字和流控语句简介

教学内容细节:具体内容参加幻灯片。

第二讲 C语言程序介绍

学时:2学时

授课形式:板书+多媒体+实例程序演示

教学目标:了解C语言的语法及结构;掌握C语言的编写流程;熟悉C语言的编译环境VC++6.0。

主要内容及时间安排(课堂90分钟,80分钟讲课,5分钟复习,5分钟总结):

(1)以提问的方式复习上节课的内容(5分钟);

(2)通过实例编写简单程序(先用多媒体展示第一个实例程序,要求学生了解一般C程序的编写流程,然后在编译环境演示程序执行过程,总结C语言程序的基本结构和语法要求)(15分钟);

(3)通过实例演示程序的运算功能(先用多媒体展示编写程序,一一讲解给学生,要求学生具有变量需要先定义的理念,然后在编译环境进行实例程序演示,掌握具有输入函数的C语言程序的运行过程)(15分钟);

(4)通过上述实例,利用板式总结C语言的编写和编译过程(借助VC++6.0来展示C语言的编写和执行过程)(10分钟);

(5)C语言结构特点总结(C语言由函数构成、书写格式自由、输入输出由函数实现、语句结束要有分号、main函数是函数开始和结束之处等)(20分钟);

(6)C语言上机编译环境介绍(主要介绍TC、VC++、Rarnu_C V1.0三个编译环境,主推Rarnu_C V1.0编译环境)(20分钟);

(7)总结本节课程的主要内容并布置课后练习题(5分钟);

重点:C语言的程序结构、C语言语法细节、C语言编译过程、C语言运行环境等;

难点:C语言语法细节和程序结构。

教学内容细节:

一、通过提问的方式复习上节课程的主要内容。

二、实例演示

实例1-1 简单输出:

#include /*包含文件 */

main() /*程序从函数main开始执行*/

{

/*在屏幕上输出引号内内容*/

printf("I am a programmer,I like C!");

} /*函数main结束*/

程序说明:

main函数表示主函数,每个程序必须有且只能有一个main函数,函数体(功能语句)放在{}内。

printf是C语言的输出函数,它的作用是将“”中的内容原样输出。

其中“\n”是换行符。

以/*和*/括起来的是注释,程序运行期间是不执行的只是增加程序的可读性。

实例1-2 简单计算:

/*求两个数的和*/

#include /*包含文件*/

main() /*主函

c语言程序设计在哪讲,《C语言程序设计》讲.doc相关推荐

  1. C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...

    Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...

  2. 大学 C语言程序设计第一讲,c语言程序设计1第一讲(第一章上).ppt

    c语言程序设计1第一讲(第一章上).ppt 知识可以改变命运! 高级语言程序设计 主讲教师:贾彩燕 计算机与信息技术学院 计算机科学与技术系 cyjia@bjtu.edu.cn 计算机与人沟通 计算机 ...

  3. c语言程序设计教程岳莉答案,C++程序设计教程

    <职业教育课程改革实验教材系列:C语言程序设计教程>内容丰富.语言简练易懂,融趣味性与操作性于一体.可作为高职高专C语言程序课程的实用教材,也可以供初学编程者自学用书. ¥23.66定价: ...

  4. c语言程序表达语句,《C语言程序设计》讲稿.doc

    <C语言程序设计>讲稿 <C语言程序设计>讲稿 目 录 第一讲 C语言概述1 第二讲 C语言程序介绍2 第三讲 算法8 第四讲 数据类型(1)20 第五讲 数据类型(2)21 ...

  5. 汪升华c语言答案,2019年书名C语言程序设计教程.doc

    书名:C语言程序设计教程 作者:汪升华 定价:39元 出版社:中国传媒大学出版社 ISBN:9787565707193 内容简介 前言 C语言程序设计是理工科各专业计算机应用能力培养的重要技术基础课程 ...

  6. c语言程序设计课程作用,《C语言程序设计》课程标准

    <C语言程序设计>课程标准 适用专业: 三年制中职计算机应用专业 一.前言 (一)课程的性质 本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想.编程基本 ...

  7. 20201104-成信大-C语言程序设计-20201学期《C语言程序设计B》C-trainingExercises07

    文章目录 20201022-成信大-C语言程序设计-20201学期<C语言程序设计B>C-trainingExercises07 P702 P754 P112 P793 P744 2020 ...

  8. 在职高学C语言程序设计,中职学校C语言程序设计教学方法.doc

    中职学校C语言程序设计教学方法 中职学校C语言程序设计的教学方法 摘 要:计算机专业中,C语言是一门基础的程序设计课,但学习<C语言程序设计>相对职高学生来说难度较大,但它却是很实用的一门 ...

  9. c语言经典解决实际程序,C语言经典教程1讲.ppt

    <C语言经典教程1讲.ppt>由会员分享,可在线阅读,更多相关<C语言经典教程1讲.ppt(48页珍藏版)>请在人人文库网上搜索. 1.C程序设计,主讲人:任祖华,2,本课程学 ...

  10. c语言程序与实验系统,C/C++程序设计学习与实验系统

    C/C++程序设计学习与实验系统 编辑 锁定 上传视频 C/C++程序设计学习与实验系统是从事一线教学的大学教师根据C/C++ 初学者的特点,量身定制的一个简单易用的 C/C++程序设计学习与实验软件 ...

最新文章

  1. 两边双虚线是什么意思_【交通】这些新标识啥意思?交警教你怎么走
  2. MyBatis入门HelloWorld,注解实现
  3. Mysql价格降低20%应该怎么写_mysql优化20条原则
  4. 使用PDFBox解析PDF文件
  5. 【Codeforces - 769D】k-Interesting Pairs Of Integers(暴力,统计,思维,数学,异或)
  6. 18Python标准库系列之logging模块
  7. ng bind html br,使用PrimeNG开发angular web项目
  8. linux中终端进入目录太多时造成终端路径显示太长的路径影响观看的解决方法
  9. 网页设计\网页制作常用软件大全
  10. COMSOL Multiphysics 学习小记3 变压器及电感专题记录
  11. PCI、PCIE、PIC
  12. 【Mysql密码管理】-【管理员密码已知、未知(忘记密码)、破解】
  13. 阅读替换净化规则_免费阅读APP-阅读下载 v3.2安卓版(免费小说阅读器纯净无广告)-KK下载站...
  14. 【嵌入式】关于IAP+Xmodem从外部接收bin文件对芯片进行升级学习记录
  15. 图片列表页面的加载优化
  16. 【附源码】计算机毕业设计SSM人脸识别考勤系统
  17. UI 优先的统一身份认证系统 Casdoor
  18. 【转载】一个硕士程序员的求婚日记——做开发的不是木头人!
  19. 如何配置数据库带有下划线字段对应Java实体类属性(驼峰命名)
  20. 读《Python Algorithms: Mastering Basic Algorithms in the Python Language》

热门文章

  1. 通俗理解偏序关系中的八个特殊元(极大、极小、最大、最小元和上界、下界、上确界、下确界)
  2. 练习六(归并排序、第k小元素、棋盘覆盖、大整数乘法)
  3. C语言中的scanf
  4. 一本通-1414:成绩
  5. 安装CUDA-10.0
  6. HashMap和Iterator迭代器的小用法
  7. JavaScript面试问题:事件委托和this
  8. 文旅灯光秀应该怎样进行设计
  9. LEETCODE 137.Singel Number ii
  10. 大数据分析哪款软件好用?如何进行大数据分析