欢迎来到天天文库
浏览记录
ID:52769813
大小:17.24 MB
页数:25页
时间:2020-03-07
《C语言程序设计任务教程 教学课件 作者 丁辉 王林林 任务一 进入编程世界g.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Mission1帶你進入編程世界奇妙的编程世界有很多地方等着你去探密,不过得掌握了基本的技能之后才能有探密的资本。本次任务你需要:掌握一些与计算机程序设计相关的常识;弄清楚计算机和计算机语言都是工具,初步学会如何使用它们,并能设计一些漂亮美观的输出效果。任務內容知識目標專業能力目標方法和社會能力目標任務目標進入任務熟悉人与计算机交流的过程,明确C语言是人与计算机交流的一种工具,计算机也是一种工具;掌握用VC++6.0集成调试环境调试程序的步骤;熟悉计算机系统组成、程序设计等概念;初步熟悉C语言程序的结构。知識目標返回会
2、写字符用户界面程序;会用连续运行方法调试程序。專業能力目標返回自我学习能力能在老师指导下完成计算机语言的分类、C语言的发展及特点、转义字符的学习与人沟通和交流能力能与同学讨论分享学习结果方法和社會能力目標建議完成時間:4(課內)+4(課外)任務完成形勢:學習小結、程序及程序調試記錄返回任務一進入編程世界任务准备任务实施思考题拓展知识知识点检查计算机是一种工具计算机语言是人与计算机交流的工具计算机程序是人与计算机交流的指令集合人与计算机交流的过程任務準備——人機交流VC6.0集成环境任務準備——VC6.0簡介VC6.0使
3、用简介(视频播放)任務準備——VC6.0簡介返回程序调试过程记录表任務實施2.welcome.c程序/*这是一个在屏幕上显示“Welcometoourschool!”欢迎词的程序*//*程序名:welcome.c*//*作者:dinghui*//*编写日期:2009-10-22*/#includeintmain(void){/*输出字符串welcometoourschool!*/printf(“welcometoourschool!”);return(0);}任務實施3.自己动手写一写,练一练(1
4、)请写程序在屏幕上输出下列字符。(2)将welcome.c程序中的printf(“welcometoourschool!”);语句修改成如下:printf(“welcomettotourtschool!”);观察输出结果有何不同?由此又可得出什么结论?任務實施常州轻工职业技术学院欢迎XXXX级新同学20XX1年9月13日返回思考題如果人类没有发明计算机和计算机语言,现在的社会将会是什么样?C语言通常用在什么场合下?我们为什么要学习它?返回机器语言机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和
5、1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。拓展知識——計算機語言分類汇编语言汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语言中,用助记符(Memonic)代替机器指令和操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,如此就增强了程序的可读性和编写难度,象这样符号化的程序设计语言
6、就是汇编语言,因此亦称为符号语言。拓展知識——計算機語言分類高级语言高级语言是一种接近于人们使用习惯的程序设计语言,不依赖于具体的机器,如if(x>0)then(x+9)else(x-8)。高级语言容易学习,通用性强,书写出的程序比较短,便于推广和交流,是很理想的一种程序设计语言。拓展知識——計算機語言分類C语言的发展史C语言是从B语言演变而成的,由贝尔实验室的DennisRitchie开发,最初于1972年在PDP—11计算机上实现。C语言使用BCPL和B语言的许多重要概念,同时增加了数据类型和其他特性。C语言最初作
7、为UNIX操作系统的开发语言而闻名于世。如今,大多数操作系统都是用C/C++写成的。四十多年来,C语言已经遍布在大多数计算机上。C语言是硬件无关的,只要仔细设计,就可以编写能移植到大多数计算机上的C语言程序。拓展知識——C語言C语言的特点C语言简洁、紧凑;C语言是一种结构化程序设计语言;C语言具有丰富的数据类型;C语言提供了丰富的运算符;C语言可以直接对硬件进行操作。拓展知識——C語言C语言的缺点虽然C语言具有灵活简炼的特点,但在有些方面也存在不足,了解其不足有助于使用,避免出现错误。运算符多,难于记忆;C语言类型转换
8、比较灵活,在许多情况下不做检查,对类型要求不够严格;C语言中对数组进行初始化主要是判定是否越界,越界时会发生编译错误,但在动态赋值时不判定越界,这样容易造成数据存储方面的混乱。拓展知識——C語言拓展知識——ASCII碼ASCII码是一种用代码表示字符的方法,ASCII(AmericanStandardCodeforInformat
此文档下载收益归作者所有