课程

荷兰著名计算机学家Edsger W. Dijkstra曾说过,“我们所使用的工具深刻地影响着我们的思维方式和思维习惯,进而也将深刻地影响着我们的思维能力”。 计算机技术的普及已经深刻影响了现代人类生活的各个方面。“计算思维”就如同读、写、算能力一样,是所有人必须具备的思维能力。

计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。编程能力即是这种思维能力的一种体现。

本课程目标是通过对C语言的学习和使用,使您掌握结构化程序设计语言的基本概念、思想和方法,从而获得初步的程序设计能力(能够编写小规模程序解决实际问题),逐步养成并具备一定的计算思维能力。

课程以实际应用为背景,以“案例驱动”不断引入相关知识点,随着案例不断深入,将程序设计各相关知识点展现在读者面前,形成一条完整知识链条。因案例都是常见实际应用或初等数学问题,和生活密切相关,所以您大可不必担心学不会。

为什么选C语言作为载体语言?C语言作为当代最优秀的程序设计语言之一,它的优点远远超过了它的缺点。经验表明,程序设计人员一旦学会使用C语言之后,就会对它爱不释手;而且很多语言都是在它基础上发展起来的;所以C语言当之无愧地成为思想交流的首选载体语言。

参考资料:

3. C语言规范:《C语言参考手册(原书第5版)》(美)Samuel P. Harbison III / Guy L. Steele Jr.邱仲潘 等译  2003年8月机械工业出版社。此书先后有多个译本,都能在网上搜到。如果您想更加深入了解C语言的特性,此书可以为你提供更多的帮助。

常见问题

Q1: 如何学好该课程?

A1: “程序设计”是实践性极强的课程,想要学好就必须上机实践。对于零基础的同学可以分成如下3步:

(1) 线上学习。通过线上视频和相关资料学习,记忆并理解课程知识点、体会例题代码编写思路、读懂并记下例题代码。请注意这里不是死记硬背,而是理解记忆,举个例子比如某个判断是"a大于等于b",您需要明白为什么要判断"a大于等于b",在您临摹代码时您很可能会将此判断写成"a不小于b",同样合理。

(2) 临摹代码。线上学习后,线下需要自己动手在开发环境中临摹例题代码,即将您记忆的代码录入到开发环境、运行调试。这期间代码可能会正常执行;但更多时候会会出现各种各样错误,此时就需要和例题代码比较找不同,分析造成不同的原因和由此带来的后果,反复修正代码;达到强化学习的目的。

(3) 自主编程。在您将所有例题代码弄懂调通后。此时完成作业,将想法写成代码并运行调试,使其通过所有测试点,训练自己编程解决实际问题的能力。通常一道题有用多种解法(代码),不妨试着分析比较不同方法间的差别或优劣,这对提高编程能力有很大帮助。由于受课程平台题型限制,目前还不能为大家提供在线测评类作业,大家可自行去如:洛谷、Leetcode、牛客、PAT等网上在线测评网站进行训练。

“三个臭皮匠能顶一个诸葛亮”说明了群体学习的重要性。作为初学者,难免会遇到问题,除了问老师;我们鼓励各位同学,组成虚拟学习小组进行交流:如在平台论坛中分享你的学习经验、回帖讨论问题等。

如果您还有参加ACM程序设计大赛的计划,则可以去网上各类ACM在线评测系统刷题,得到进一步的提高。有关ACM程序设计大赛的内容,请查看百度百科。

Q2:  使用什么样的C语言开发环境?

A2:  Code::Blocks和VC6.0 是本课程所涉及的两种开发环境。当然还有其他开发环境可以免费获得,完全由您自己决定。

(1)VS community 微软免费环境:

(2)Codeblocks 开源跨平台多语言开发环境:

(3)DEVC++ :

Q3:  如何在win10下安装VC++6.0?

A3:VC++6.0是非常经典的C/C++语言开发环境,小巧精炼、功能强大;但由于windwos操作系统在XP后对其兼容性变差,导致win10下运行VC常出现错误。具体解决方法可以参照"百度经验"

THE END
0.23个可以免费学习编程的网站编程网站23个可以免费学习编程的网站 本文介绍了多个在线编程教育平台,包括Codewars、Code.org、Udemy等,覆盖了JavaScript、Python、HTML、CSS等众多编程语言,以及Web开发、游戏开发等课程。文章还推荐了适合不同水平的学习者和专业开发者的学习资源,旨在帮助前端工程师提升技能并降低学习成本。jvzquC41dnuh0lxfp0tfv87623e969>9;;<0c{ykenk0fnyckny03<<653;37
1.推荐学习编程最佳的免费网站您想在手机上学习编程吗?如果您愿意,SoloLearn 就是王者。 SoloLearn 拥有适用于 iOS 和 Android 的移动应用程序。该网站是提高您的技术技能的完美平台。在这里您可以找到许多带有实际实践的免费编程课程。如果你想学习 HTML 和 CSS 或更高级的语言,你可以使用这个网站。您还可以通过使用本网站的论坛从其他学生那里获jvzquC41dnuh0lxfp0tfv8xykpjmg{dkeg5bt}neng5eg}fknu525==555>:
2.国家开放大学一网一平台电大《可编程控制器应用实训》形考任务3国家开放大学一网一平台电大可编程控制器应用实训形考任务3终结性考试题库及答案 1.1 FX系列PLC简介1FX系列PLC特点 2FX系列PLC型号的含义5 F系列PLC的一般技术指标 3.辅助继电器M 果Xl常闭触点开路,则M600也是断开jvzquC41yy}/tnstgpjpe7hqo1vbrnw144?75<8;20nuou
3.网络空间安全动态(202529期)四是2025上半年我国信息安全领域收入1052亿元;五是《网络安全技术 网络安全运维实施指南》等7项网络安全国家标准获批发布;六是美参议院投票确认肖恩·凯恩克罗斯担任国家网络主管;七是托尼斯·萨尔接任北约合作网络防御卓越中心指挥官;八是美陆军构建全球IT作战平台以提升网络战能力;九是美CISA发布恶意软件分析平台ThoriumjvzquC41ogzd0wove0kew7hp1ktgq8636356:<70jvs
4.阿里千问大模型上线国家超算平台!一体机发布、AI编程落地一体机发布、AI编程落地 随时随地,拿起手机就开户>> 国家超算互联网平台接入阿里千问大模型,对外提供千问QwQ-32B API服务,用户可免费获得100万tokens。 作为国家级综合算力服务平台,超算互联网已连接国内14个省区市20多家超算和智算中心,并上线算力商品超6500款。其中AI模型服务近240款,既有阿里通义千问Qwen、jvzquC41ycv/gjxvoqtf{7hqo1g0497725715<93646:5=3jvor
5.一周信创舆情观察(11.16~11.22)11 月 15 日,在珠海市国家高新区总部基地,珠海华发集团与华为签署战略框架合作协议,并举行“珠海新一代信息技术应用联合创新中心揭牌仪式”。据介绍,珠海联合创新中心是粤港澳大湾区鲲鹏生态应用及解决方案的重要孵化平台。未来,珠海联合创新中心将从建设新一代信息技术应用创新中心、成立信息技术应用创新产业联盟、建设鲲jvzquC41zkk/kwkqs0io1jwvkerf1A;c93<869g939i3dl9ch4hd9l
6.2025年正版资料免费获取途径免费版:全网独家安全指南,揭秘真相与清晨的阳光透过百叶窗,程序员小李正在为项目寻找技术文档。与五年前不同,他现在能通过政府搭建的知识共享平台,免费获取到最新编程规范。这种变化正是2025年数字资源生态的缩影——正版资料正在以更安全、更便捷的方式向公众开放。 政策东风:国家知识基础设施的突破性进展 jvzquC41yy}/ejrokeg/ew4c1pkxu7ujr1=879<:884tj}rn
7.中国大学MOOC并行编程原理与实践 北京理工大学 31人参加 洞悉并行之道,精研编程真谛! 认证学习 智慧课程 能源经济学 北京理工大学 59人参加 经世济能源,策谋安天下! 0 大内科英文教学查房 中山大学 19人参加 格疾之变,知行合一! 0 社会学概论 暨南大学 20人参加 观世象万千,察己心澄明! 本周课程排行 热门排行TOP50 POPULAR COURSES jvzq<84keq{sun6850usi8
8.国家职业教育智慧教育平台数控编程与加工技术数字仿真实训虚拟仿真实训中心第二产业C制造业装备制造大类来源:虚拟仿真实训中心 抽水蓄能电站蜗壳焊接制造—装配数字仿真实训虚拟仿真实训中心互联网+教育背景下职业院校信息化建设的新使命南京信息工程大学邓志良所属平台:中国教育干部网络学院 校企协同走出去 服务“一带一路”战略有色金属工业人才jvzquC41xqibvrtpcn4tojwvgf{/ew4oqdomg8
9.久其女娲平台助力全国大学生计算机应用能力与数字素养大赛久其女娲平台作为此次低代码赛道的技术支持平台,将助力高校大学生创造出更多优秀的数字化应用。 03 报名参赛 第十四届全国大学生计算机应用能力与数字素养大赛“久其女娲杯”低代码编程赛道校内赛现已全面启动报名,欢迎广大高等院校踊跃参加,“码”上扬帆,共“数”未来!jvzquC41iwhb0nfuvouog‚3eqo5og€x.ehnqn56587:75?>6.f4ivvq
10.第5届全国高校大数据与人工智能教学研讨会官网国内高校承担着为国家培养大数据与人工智能人才的重任,尽快形成成熟完善的培养方案、课程体系、系列教材、课程师资和实训平台等,是各大高校共同关注的热点问题。为了进一步推动大数据与人工智能专业人才培养和课程体系建设,第5届全国高校大数据与人工智能教学研讨会将于2022年5月13日(周五)至14日(周六)在厦门大学举办,本jvzquC41fdrbd7}ow0kew7hp1rutv8gfvu814;4
11.供应商网供应商网国内优质的B2B网站,是中小企业老板推广的B2B平台,是百度爱采购官方合作平台。供应商网一直秉承“推进诚信贸易、创建国际品牌”的宗旨,专注于为企业提供互联网推广服务。官方客服热线:400-010-6616。jvzquC41ep4djrsc0et0
12.2024秋期国家开放大学《可编程控制器应用》一平台在线形考(形成性形成性作业1至4试题及答案说明:资料整理于2024年10月18日;适用于2024秋期国家开放大学专科学员一平台在线形考考试。形成性作业1试题及答案A.D/A转换B.D/G转换23二、判断题(正确的打√,错误的打×,9小题,每小题3分,共27分)A.对A.对4A.对A.对A.对三、多选题(7小题,前6小题每题6分,第7小题7分,jvzquC41yy}/tnstgpjpe7hqo1vbrnw157;23B94:0nuou
13.学堂在线学堂在线是清华大学于2013年10月发起建立的慕课平台,是教育部在线教育研究中心的研究交流和成果应用平台,是国家2016年首批双创示范基地项目,是中国高等教育学会产教融合研究分会副秘书长单位,也是联合国教科文组织(UNESCO)国际工程教育中心(ICEE)的在线教育平台。目jvzquC41yy}/z~jvcpmy0lto1
14.首页|终身教育平台国家开放大学 旅游英语会话 北京交通大学 最新课程TOP20 生活中的数学 河南工业职业技术学院 概率论 河南工业职业技术学院 经济数学 河南工业职业技术学院 深度学习基础 国家开放大学实验学院 机器学习导论 国家开放大学实验学院 Python编程方法 国家开放大学实验学院 jvzquC41ng4pwlmp0et0jxrg1