《C语言项目实训教程》针对高职高专院校学生,本着传授知识、培养能力、提高素质的教学理念,采用项目导向、案例驱动的思想来组织。全书通过大量的案例,详细介绍了C语言编程的基础知识和基本操作,帮助学生掌握利用C语言进行结构化程序设计的技术和方法。全书共9个项目,涉及C语言基础知识、选择结构设计、循环结构设计、数组、函数、指针、结构体、文件等内容。内容由易到难,循序渐进地引导学生理解程序的语法和算法的思想,从而习惯C语言编程的要求,掌握C语言的基本知识点。在每个项目的最后均附有实训题,使学生能够应用本项目所学知识进行更多地开发和应用,从而增强学生的实际开发能力。

《C语言项目实训教程》通俗易懂,实验项目设置合理,可作为高职高专院校“C语言程序设计”课程的教材,也可作为C语言初学者的自学参考书。

1.项目式 2.案例丰富 3.习题丰富 4.内容简单易学,适合高职层次

项目一 初识C语言

任务一 了解Win TC集成开发环境

任务二 了解C语言程序中的基本结构

任务三 认识C语言程序的框架结构

任务四 了解C语言的字符和词汇

任务五 了解C语言中的基本运算

任务六 C语言中的基本数据类型

任务七 养成好的编程习惯--注释

思考与练习

项目二 分支程序设计--傻瓜式四则计算器

任务一 细化功能

任务二 了解if语句

任务三 了解switch case语句

任务四 实例体验

任务五 算法归纳

任务六 画流程图

任务七 项目实现

任务八 项目扩展

思考与练习

项目三 循环程序设计--打鱼还是晒网

任务一 while语句

任务二 do…while语句

任务三 for语句

任务四 实例体验

任务五 算法归纳

任务六 流程图

任务七 项目实现

任务八 项目扩展

思考与练习

项目四 数组--歌曲比赛评分统计

任务一 项目说明

任务二 了解一维数组

任务三 一维数组的定义

任务四 一维数组元素的引用

任务五 一维数组的初始化

任务六 一维数组的简单应用

任务七 项目流程图

任务八 项目实现

任务九 项目扩展一

任务十 项目拓展二

思考与练习

项目五 函数--小孩分糖

任务一 了解函数

任务二 函数的实现

任务三 实例体验

任务四 算法归纳

任务五 画流程图

任务六 项目实现

任务七 知识扩展

思考与练习

项目六 指针--逢3退出小游戏

任务一 了解指针

任务二 了解指针与数组、函数的应用

任务三 实例体验

任务四 算法归纳

任务五 画流程图

任务六 项目实现

思考与练习

项目七 结构体--学生信息登记表

任务一 了解结构体

任务二 结构体变量的引用

任务三 输入学生信息

任务四 输出学生信息

任务五 项目功能实现

任务六 项目扩展

思考与练习

项目八 文件--计算电话费

任务一 了解文件

任务二 了解文件指针

任务三 文件的打开与关闭

任务四 文件的读写

任务五 文件定位和文件的随机读写

任务六 项目实现

思考与练习

项目九 课程设计--学生学籍管理系统

任务一 细化功能

任务二 功能设计

任务三 项目实现

附录一 ASCII码表

附录二 C语言常用的库函数

参考文献

c语言实训项目,C语言项目实训教程相关推荐

  1. c语言项目研发实训设计,关于软件设计实训心得体会(通用5篇)

    关于软件设计实训心得体会(通用5篇) 当我们经过反思,对生活有了新的看法时,往往会写一篇心得体会,这样能够让人头脑更加清醒,目标更加明确.那么好的心得体会都具备一些什么特点呢?以下是小编精心整理的关于 ...

  2. 实训项目——多语言学习app 总结报告

    文章目录 实训项目--多语言学习app 总结报告 1. app 介绍 1. 运行app 2. 界面效果 2. 开发过程 1. 开发环境 2. 项目结构 3. 欢迎界面 4. 用户与学习界面 5. 语言 ...

  3. C语言循环语句实训项目,C语言程序设计与项目实训

    C语言程序设计与项目实训 编辑 锁定 讨论 上传视频 <C语言程序设计与项目实训>是2013年清华大学出版社出版的图书,作者是吴艳平.徐海燕. 书    名 C语言程序设计与项目实训 作  ...

  4. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net

    <数据结构实训报告 c语言点餐系统 net>由会员分享,可在线阅读,更多相关<数据结构实训报告 c语言点餐系统 net(14页珍藏版)>请在人人文库网上搜索. 1.北京联合大学 ...

  5. c语言点餐系统测试总结报告,数据结构实训报告c语言点餐系统net

    数据结构实训报告c语言点餐系统net (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 北京联合大学数据结构实训报告课程名称 项目名称 ...

  6. c语言程序设计项目实训总结,c语言程序设计实训总结.docx

    c语言程序设计实训总结C语言程序设计实训总结为加强学生的实践动手能力,为贯彻落实教学计划的要求,培养学生的实践技能,计算机系05级计算机网络工程与管理.计算机信息学管理.图形图像三个的学生于XX年6月 ...

  7. 期末实训作业C语言实现银行管理系统

    C语言实现银行管理系统 期末实训作业C语言实现银行管理系统 要求实现的系统能进行以下操作: 开户 销户 查询 存款 取款 挂失 解除挂失 更改密码 退出系统 话不多说,上代码.并不完全是我自己构思自己 ...

  8. 基于C语言编程的职工工资管理系统项目的设计与开发

    文章目录 基于C语言编程的职工工资管理系统项目的设计与开发 一.需求分析 二.项目环境 2.1.项目创建过程 2.2.向项目添加头文件与源文件 三.职工工资管理系统模块功能 3.1.系统总体设计框图 ...

  9. 开源:Angularjs示例--Sonar中项目使用语言分布图

    在博客中介绍google的Angularjs 客户端PM模式框架很久了,今天发布一个关于AngularJs使用是简单示例SonarLanguage(示例位于Github:https://github. ...

  10. 开源:Angularjs示例--Sonar中项目使用语言分布图(CoffeeScript版)

    关于SonarLanguage是什么东东,这里就不在描述了,如果你对它感兴趣的话,请移步到上篇随笔开源:Angularjs示例--Sonar中项目使用语言分布图.这里是最近学习CoffeeScript ...

最新文章

  1. mysql whrere 占位_【MySQL】(4)操作数据表中的记录
  2. 论述Linux文件系统,linux文件系统概述
  3. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )
  4. Fedora 30可能默认启用DNF的best模式
  5. 10 种机器学习算法的要点(附 Python 和 R 代码)
  6. java联合主键_hibernate联合主键映射(注解版)
  7. 穿越迷宫c语言程序设计教程课后答案,实验二 迷宫实验.doc
  8. Linux ${}表达式详解
  9. Hindenburg发布亿邦国际做空报告,称其股份增发套现、矿机销量萎靡
  10. 微信小程序 drawImage 问题
  11. 如今有线电视还有必要续费吗
  12. 经验:多表复制(结构、数据)
  13. JSON数据实际应用
  14. 无锁、偏向锁、轻量级锁、重量级锁,完整的锁升级!
  15. 朴素贝叶斯中拉普拉斯平滑算法
  16. html中如何通过微信加朋友,微商必看:微信添加好友的13种方法和技巧
  17. 【axios】get和post请求用法
  18. 国外PHP免费空间速度评测
  19. 江南鹤微信公众号文章采集器,开发完成了!以后再也不发愁采集微信公众号文章了!
  20. docker 安装 shipyard(中文版) 集群管理平台

热门文章

  1. HTML全面深入学习-用label获得焦点
  2. opencv-python的人脸识别系统
  3. CTreeCtrl 类的InsertItem成员函数
  4. java 短信备份宝_Android实战教程第八篇之短信备份
  5. MFC中CDC画线总结
  6. android权限字符串,android-打开失败的EACCES(权限被拒绝)
  7. /usr/bin/ld: cannot find -lmysqlclient解决方法
  8. string和string.h以及cstring的区别
  9. C++ 基类指针和派生类指针之间的转换
  10. telegtram的通信协议MTproto2.0学习3 之 (telethon代码分析与TL的实现1)