1.4 C程序的上机步骤(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)

2023-04-10
| 6页
| 274人阅读
| 6人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高一
章节 -
类型 教案-教学设计
知识点 C语言概述
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 73 KB
发布时间 2023-04-10
更新时间 2023-10-27
作者 xkw_067177031
品牌系列 上好课·上好课
审核时间 2023-04-10
下载链接 https://m.zxxk.com/soft/38541871.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

1.4 C程序的上机步骤 一、教学目标 1.技能目标 初步了解运行一个C程序的完整步骤 2.知识目标 (1)了解各步骤生成的程序语言格式及特点。 (2)掌握一些具体操作中的注意事项。 3.素养目标 (1)激发学生对专业技能学习的兴趣。 (2)培养学生自主学习能力以及对知识的归纳总结能力。 二、重点难点 1.重点:(1)初步了解运行C程序的完整步骤 (2)了解各种程序语言的区别 2.难点:掌握一些简单的编译错误的解决方法 三、教学时间 本任务教学,课内计划1课时。 4、 教学过程 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 1.编译器提示错误 有时候,我们在运行程序时出现编译器提示错误,这是因为而计算机只能识别和执行由0和1组成的二进制指令,无法识别用C语言编写的源程序。 观察、讨论、思考 激发学生的学习兴趣,思考编译器提示错误的原因。 讲授新课 1、 如何让计算机能够识别并运行源程序 为了让计算机能够识别并运行源程序,必须用一种称为编译程序(或编译器)的软件把源程序翻译成二进制的目标程序,然后将该目标程序与系统的库函数和其他目标程序链接起来,形成可执行的目标程序。 2、 运行一个C程序的完整步骤 运行一个C程序的完整步骤是: 输人或编辑源程序→编译→链接→运行。 假设已编辑好一个源程序文件a.c,对该文件编译后产生目标文件a.obj,再将该文件和系统的库函数及其他目标文件链接,得到可执行文件a.exe,这个文件就可以直接运行。 过程如图所示。实线表示操作流程,虚线表示文件的输人/输出。软件用户得到的仅仅是可执行程序! 由于每个源程序都需要经过上述步骤,而这些步骤 需要各种应用程序来实现,这就给开发者带来了不便。目前有许多集成开发环境(IDE)将程序的编辑、编译、链接和运行等操作集成在一个界面上,使用十分方便,例如Turbo C 2.0、Visual C++、Dev-C++等软件。 3、 3种程序语言的特点: 源程序是程序设计语言,是高级语言,后缀是.c,计算机不可以直接执行。 目标程序是机器语言,后缀是.obj,计算机也不可执行。 可执行程序也是机器语言,后缀是.exe。 每种编程语言都有自己的一套规则,称为语法规则。 交流分析 4、 注意事项 在实际操作过程中还需注意以下几点。 ①如果所写程序出现与语法规则不符之处将不能 通过编译,同时编译器会提示错误。具体规则将在本书各章中陆续说明。 ②编译器在编译若干行检测到几个错误后会停止编译,然后直接显示编译消息框。修改完这几个错误后重新编译可能会提示更多错误,但这不意味着之前所做的修改是错误的。尽管消息窗口中会提示每一个出错的行号,但有时错误并不是该行引起的。例如,如果程序中第2行的语句末尾遗漏了分号,编译后会提示第3行缺少分号。因此修改错误时不要过分依赖出错行号,应根据错误原因来分析和修改。 ③对于某些复制过来的程序,虽然程序看起来像是正确的,但容易出现“非法字符”错误,它很可能是由于其中有全角字符,因为C程序使用半角字符,可以把全角字符改成半角。 例如,半角的空格" "和全角的空格" ", 一个是小于128的ASC II码,另一个则是大于127的中文内码。判断是否是全角字符的办法是,找到错误的行后移动光标,如果一次跳两个字符长度,那么这个字符就是全角字符。 ④警告不影响程序的运行,但警告往往是隐含的错误,对C语言熟悉的程序员应尽量减少警告的出现。 ⑤在编辑程序过程中或运行之前应经常保存,这样可以避免由于运行出错非法退出、系统死机和断电等意外导致程序丢失。 实践与评估 1.计算机只能识别和执行( )。 A.二进制指令 B.十进制指令 C.高级语言 2.为了让计算机能够识别并运行源程序,必须用( )把源程序翻译成二进制的目标程序。 A.编译器 B.处理器 C.转换器 3.C程序使用( )字符。 A.全角 B.半角 4.在空格处移动光标,如果一次跳两个字符长度,那么这个字符是( )。 A.全角字符 B.半角字符 5.警告( )程序的运行。 A.影响 B.不影响 二、填空题。 1.运行一个

资源预览图

1.4 C程序的上机步骤(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
1
1.4 C程序的上机步骤(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
2
1.4 C程序的上机步骤(教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教社·第5版)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。