版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务说明初次接触程序,许多学生不知道编程序是怎么回事。本学习任务是在教师的演示和引领下认识编写C程序的环境和执行C程序的过程,并编写一个最简单的C程序。知识要求了解C编译软件。了解C程序的执行过程。掌握C程序构成的框架。掌握主函数和文件包含的概念。了解输出函数的使用。启动和退出VS2010。创建和打开文件。编写输出字符串的程序。修改、调试和运行程序。能够找到并运行可执行文件。能够处理程序中的异常情况。能力要求
#include“stdio.h”//文件包含voidmain() /*主函数*/{printf(“我的第一个C程序\n”);//输出getchar();//等待按Enter,以观察显示结果}
输出:我的第一个C程序应用举例1-1
输出一个字符串C程序的构成01微课创建一个C程序并运行程序代码说明:01注释#开始的命令行main()函数体程序中注释部分不能被编译。C语言中注释部分用/*注释内容*/或//注释内容。表示文件包含和宏定义。常用的是”#include”,用来说明包含这个文件,”#define”用来说明一个宏。一个C程序可以包含任意多个不同名的函数,但必有一个主函数。C程序从主函数开始执行,void表示无返回值。函数体由一对大括号“{}”括住,函数体内一般包含两部分:先是变量的定义部分,后是执行语句部分。01020304程序代码说明:01分号区分大小写getchar())每条执行语句都必须用分号结束。可以将若干条语句写在一行上,也可以将一条语句通过续行符“\”写在多行上。C程序区分大小写字母,小写字母多用于变量、函数和数组,大写字母多用于宏定义。程序末尾的getchar()函数调用,意在运行可执行文件时能看到运行结果,运行程序时会自动暂停,等待观察结果,按任意键继续。050607课堂思考问题1-1参照应用举例1-1编写程序实现显示“社会主义核心价值观!”的功能。常见问题处理021.编译错误
一段程序要经过编辑(将代码正确录入)、编译(将ASCII码文件翻译为二进制代码文件)、连接(与前面的文件包含连接)后才能生成可执行文件,哪个环节有错误都不能得到正确的输出。初学者经常遇到的问题是编译时提示程序有错误,如图1-1所示,用鼠标双击错误提示行,在程序中的对应错误处会有一个箭头指示,提示可能出错的位置。反复修改直至编译没有错误后即可执行。图1-1编译提示信息微课常见编译错误
2.窗口卡壳
窗口卡壳也是经常遇到的问题,此时“编译”与“执行”工具按钮均为浅色,处于不能使用状态。一般情况下,首先要将程序代码选中并复制,然后通过按Ctrl+Alt+Delete组合键调出任务管理器并结束C任务,再次启动VS2010后,重新创建工程和文件并将代码粘贴其中,继续修改调试即可。
3.再创建一个C程序
窗口卡壳也是经常遇到的问题,此时“编译”与“执行”工具按钮均为浅色,处于不能使用状态。一般情况下,首先要将程序代码选中并复制,然后通过按Ctrl+Alt+Del组合键调出任务管理器并结束C任务,再次启动VS后,重新创建工程和文件并将代码粘贴其中,继续修改调试即可。图1-2关闭工作空间课堂思考问题1-2参照图1-1,在程序中设置一个错误,在VS2010环境中进行调试,体验修改程序的过程。
任务实施
任务一编写显示学校名称的程序工作内容及要求:
编写一个程序,当运行这个程序时显示学校的名称。如图1-3所示,双击“任务一”可执行文件,程序的运行结果如图1-4所示,按Enter键关闭显示。图1-3可执行文件图1-4程序运行结果(1)启动VS2010。执行“开始”→“所有程序”→“MicrosoftVisualStudio2010”命令,即可进入VS2010环境如图1-5所示。执行任务的过程图1-5启动VS2010(2)创建项目和文件执行“文件”→“新建”→“项目”,如图1-6所示。在“新建项目”对话框中的“已安装的模板”选项卡中选中“Win32”-“Win32控制台应用程序”,在“位置”处选择文件的保存路径,在“名称”文本框中输入:“任务一”,如图1-7所示。图1-6新建项目图1-7“新建项目”对话框单击“确定”后进入Win32应用程序向导,将“附加选项”中的“空项目”勾选,然后点击“完成”,如图1-8所示。图1-8勾选“空项目”右击源文件,执行“添加”→“新建项”命令,选择“C++文件”,输入名称如“first”,单击“添加”按钮,C文件建立成功(如果要新建C语言程序,只需要在简单程序后面加个.c后缀,默认情况下是.cpp),如图1-9所示。图1-9“添加新项-任务一”对话框点击添加后,进入C程序编写界面,输入程序代码如图1-10所示。图1-10在文件中输入代码(3)调试执行程序执行“调试”→“启动调试”命令或单击工具栏中的“启动调试”按钮,调试程序,如图1-11和图1-12所示。图1-11启动调试图1-12查看调试信息
任务实施
任务二按要求修改程序工作内容及要求:巩固任务一所学内容,独立完成输出字符串的程序设计,并能按要求进行修改,由小组同学共同协商配合完成。编程训练1-2-1编写程序输出以下字符串,请将代码补充完整。
#include….void….{printf(“……………\n”);………….…………..getchar();}输出:天津现代职业技术学院XX专业XX班姓名:XXX编程训练1-2-2在D盘创建项目,录入编程训练1-2-1中的代码并调试、运行知识链接编程的基本技能是书写正确,编写程序经常出现的错误可概括为两种:物理错误和逻辑错误。物理错误多是拼写错误,如将getchar错写为gatchar或是大小写错误,又如错写为中文标点等;逻辑错误是指结果与要求不符,如想要输出较大数,却输出了较小数等。编程训练1-2-3程序改错。#incdude“stdio.h”//……处错误,分别是………voidmian()//……处错误,分别是………{print(“我的第一个C程序\n”);//……处错误,分别是………gatchar();//……处错误,分别是………}编程训练1-2-4按要求修改程序。
输出:*****
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 概率论与数理统计课件 第八章 假设检验
- Pyth基础实及其教程 3
- 2026年贵州省遵义市播州区中考语文一模试卷(含详细答案解析)
- 二级综合医院评审标准(2025年版)实施细则
- 美术馆公共教育不足问题排查整改报告
- 通信行业2025年中级工程师考试真题卷及答案详解
- 盲板抽堵作业安全管控自查报告
- 大学生联通实习报告
- 服装加工委托合同
- 年产100套取样机基地项目可行性研究报告模板申批拿地用
- 生物浙江宁波市三锋联盟2025-2026学年度高一年级第二(下)学期期中联考(4.22-4.24)
- 2026福建福州开大学川智慧教育科技有限公司招聘财务主管笔试参考题库及答案解析
- 2026年二级建造师二建法规考前预测重点知识强化记忆总结笔记
- 心血管科试卷及分析
- 2026四川发展(控股)有限责任公司所属公司招聘5人笔试参考题库及答案解析
- 湖北省武汉市2026届高三毕业生四月调研考试语文试卷(含答案)
- 养老机构防灾避险课件
- 环氧彩砂自流平地坪施工及验收规范
- 2026年辽宁能源集团招聘考试指南及模拟题解析
- 六化建设培训
- 2026年甘肃省平凉市辅警人员招聘考试真题解析含答案
评论
0/150
提交评论