[高等教育]实验 1:简单的C程序设计
- 格式:doc
- 大小:32.00 KB
- 文档页数:4
《C语言程序设计》课程教学大纲一、课程教学目的本课程系统研究C语言的基本知识和基本语法,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧,使学生具有较强的利用C语言编写软件的能力,为培养学生有较强软件开发能力打下良好基础。
二、课程教学要求通过本课程的研究,应熟练掌握C语言中的基本知识、各种语句及程序控制结构,熟练掌握C语言的函数、数组、指针、结构体、链表等数据结构的基本算法;并能熟练地运用C语言进行结构化程序设计;具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力。
三、课时分配本学科计划学时为246学时,其中理论与实训课时比例为7:3.四、课程教学重、难点课程教学重点:掌握C语言变量类型及不同类型常量的表示;标准的输入输出函数的使用;运算符及常用数学函数的使用;控制流程、数组和指针的使用;结构体、链表的构造使用;函数结构、函数参数传递及递归等方面的知识;基本的文件操作。
难点:指针的使用、结构体链表的构造和使用及函数的参数传递。
五、课程教学方法(或手段)本课程实践性较强,故采用讲授和上机操作相结合的方式进行教学。
六、课程教学内容第一章C言语概述1.教学内容(1)编程历史的回顾、程序设计介绍(过程式,面向对象,函数式,逻辑式);(2) C语言的历史背景、特点;(3) C言语源步伐的格式和步伐结构;(4) C程序的上机步骤。
2.重、难点提醒(1)重点:掌握简单的C程序格式,包括main()函数、数据说明、函数开始和结束标志等;(2)难点:编程入门和对言语的理解。
第二章算法1.教学内容(1)算法的概念及特征;评价算法优劣的方法(时间和空间);(2)简单算法举例;(3)算法的表示(自然语言、流程图、N-S流程图);(4)结构化步伐设计的基本思想及基本步调。
2.重、难点提醒(1)重点:算法流程图三种基本结构(以后各章研究中使用流程图强化对步伐的理解);(2)难点:算法概念和对结构化步伐设计思想的理解。
周信东主编版C语言程序设计基础实验一实验报告实验报告:C语言程序设计基础实验一一、实验目的本实验的主要目的是让学生熟悉C语言的基本语法和数据类型,培养运用C语言进行编程的能力。
通过实验,学生将深入理解C语言的程序结构、变量的定义和赋值、数据类型的转换、运算符的使用等基本知识点,并能够独立编写简单的C程序。
二、实验内容本实验主要包括以下三个部分:1.简单的输入与输出程序:要求用户输入姓名和年龄,然后输出用户的个人信息。
2.简单的数值运算程序:用户输入两个整数,程序计算并输出这两个整数的和。
3.三个整数排序程序:用户输入三个整数,程序对这三个整数进行排序,并输出结果。
三、实验过程与结果1.简单的输入与输出程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取姓名和年龄,然后使用`printf(`函数输出用户的个人信息。
实验结果:例如,用户输入姓名为“张三”,年龄为18,则程序输出“姓名:张三,年龄:18”。
2.简单的数值运算程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取两个整数,然后使用`+`运算符将这两个整数相加,并将结果保存在一个变量中。
最后,使用`printf(`函数输出这两个整数的和。
实验结果:例如,用户输入整数1和整数2分别为3和5,则程序输出“整数1+整数2的和:8”。
3.三个整数排序程序:实验过程:首先,我们使用`scanf(`函数从用户输入中获取三个整数,然后使用条件语句和循环语句对这三个整数进行排序。
最后,使用`printf(`函数输出排序后的结果。
实验结果:例如,用户输入的三个整数为2、1和3,则程序输出“排序后的结果为:1、2、3”。
四、实验总结通过本实验,我进一步熟悉了C语言的基本语法和数据类型,并通过实际编写程序来加深对这些知识的理解。
在实验过程中,我遇到了一些问题,例如如何正确使用`scanf(`函数从用户输入中获取数据,如何使用条件语句和循环语句对数据进行处理等。
2.第一次实验C语言程序设计实验报告专业运算机科学与技术班级信安1302班日期成绩实验组别第 1 次实验表达式和标准输入与输出实验指导教师周时阳学生姓名学号同组人姓名实验名称表达式和标准输入与输出实验实验目的1.熟练把握各类运算符的运算功能,操作数的类型,运算结果的类型及运算进程中的类型转换,重点是C语言特有的运算符,例如位运算符,问号运算符,逗号运算符等;熟记运算符的优先级和结合性。
2.把握getchar, putchar, scanf和printf等函数的用法。
3.把握简单的C程序(顺序结构程序)的编写方式。
4.完成教师布置的习题及课程设计上的题目。
实验内容(一)输出“王”字源程序如下:#include <>int main(){puts("*************");puts(" * ");puts(" * ");puts("*************");puts(" * ");puts(" * ");puts("*************");return 0;}实验步骤:步骤一:计算输出进程中应操纵的空格数,选择星号作为输出的标记。
步骤二:采纳puts函数实现对字符串的输出。
调试及编译进程:实验中显现的不足及修改:无。
调试:实现对王字的输出。
(二)编程将华氏温度转换为摄氏温度源程序如下:#include <>int main(){double x,y;printf("请输入华氏温度:");scanf("%lf",&x);y=(5*(x-32))/9;printf("%.2lf(F)=%.2lf(C)",x,y);return 0;}编辑步骤:步骤一:概念两个浮点型变量,别离用来寄放华氏温度和摄氏温度步骤二:用输入函数输入一个华氏温度值并存入命名为x的单元中。
四川师范大学计算机科学学院《C语言程序设计》实验手册2010年2月年级: 2009级专业:计算机科学与技术班级:一班姓名:谢丹学号: 2009110156 指导教师:廖雪花《C语言程序设计》实验课程简介课程名称:C语言程序设计实验课程性质:专业必修课课程属性:专业必修课学时学分:学时32 学分1开课实验室:软件实验室面向专业:网络工程、软件工程、计算机科学与技术一、课程的任务和基本要求C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C 语言程序设计》课程而开设的实验性教育环节。
本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。
C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。
通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。
二、实验项目【实验一】最简单的C程序---顺序程序设计【实验二】逻辑运算和判断选取控制【实验三】循环结构程序设计(一)【实验四】循环结构程序设计(二)【实验五】函数【实验六】数组(一)【实验七】数组(二)【实验八】指针【实验九】结构体、共用体和文件【实验十】C程序综合性实验三、有关说明1、与其它课程和教学环节的联系:先修课程:计算机文化后续课程:面向对象程序设计、Java程序设计、数据结构、软件工程2、教材和主要参考书目:(1)教材:《C程序设计习题解答与上机指导》,谭浩强吴伟民著,北京:清华大学出版社,2003年。
(2)主要参考书目:《C语言程序设计》谭浩强主编,清华大学出版社,2003年。
三、实验内容实验一最简单的C程序---顺序程序设计(验证性实验 2学时)(一)、实验目的1.熟悉win-tc程序运行环境2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法3.掌握C语言中使用最多的一种语句——赋值语句4.掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1.写出下列程序的运行结果(1)#include <stdio.h>void main(){printf(“*****************\n”);printf(“This is a c program. \n”);printf(“****************\n”);}运行结果及分析:结果:****************** 分析:在C语言中,\n表示换行,因此运行结果为三行。
常熟理工学院电气与自动化工程学院《C语言程序设计》实验指导书实验一熟悉C程序运行环境班级学号姓名成绩一、实验目的1. 熟悉C语言Visual C++6.0调试环境。
2. 掌握C程序的编辑、调试及运行。
二、实验内容项目1. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int main(){printf(“Good morning!\n”);printf(“Hello,world!\n”);return 0;}运行结果(注意,按照屏幕输出格式写):项目2. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int main(){int a , b , sum; /*定义变量*/a=23; b=56; /*为变量赋值*/sum=a+b; /*计算两个变量的和*/printf(“sum is %d\n”,sum); /*输出计算结果*/return 0;}运行结果:2项目3. 调试并运行下面程序,并写出运行结果:#include <stdio.h>int max(int,int);int main(){int a , b , c; /*定义变量*/a=23; b=56; /*为变量赋值*/c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(“max is %d\n”,c); /*输出c的值*/return 0;}int max(int x,int y) /*定义max函数,函数值为整型*/ {int z; /*定义变量*/if(x>y)z=x;elsez=y;return(z); /*将z的值返回*/}运行结果:三、提高部分1.试想,如果求10个数中的最大者,则程序该如何编写。
程序代码运行结果:实验二数据及其运算班级学号姓名成绩一、实验目的1. 掌握C数据类型的概念、熟悉整型、字符型和实型基本类型的常量的用法;学会三种基本类型变量的定义、赋值和使用方法。
高等教育出版社c语言程序设计实践教程习题参考答案C语言是一门功能强大的编程语言,广泛应用于计算机科学和软件开发领域。
高等教育出版社出版的C语言程序设计实践教程是一本备受学生和程序员欢迎的教材。
本文将为读者提供C语言程序设计实践教程中的习题参考答案,以帮助读者更好地掌握C语言的编程技巧和实践能力。
第一章 C语言基础知识1.1 变量和数据类型C语言中的变量用于存储和操作数据。
变量的类型决定了变量可以存储的数据的种类和范围。
C语言中常见的数据类型包括整型、浮点型、字符型等。
以下是一些习题的参考答案:习题 1:```c#include <stdio.h>int main() {int num = 10;float factor = 1.5;char letter = 'A';printf("num = %d\n", num);printf("factor = %f\n", factor); printf("letter = %c\n", letter); return 0;}```习题 2:```c#include <stdio.h>int main() {int a = 10;int b = 20;int temp;temp = a;a = b;b = temp;printf("交换后:\n");printf("a = %d\n", a);printf("b = %d\n", b);return 0;```1.2 运算符和表达式C语言提供了多种常见的运算符,如算术运算符、赋值运算符、比较运算符等。
通过使用运算符,我们可以对数据进行各种操作和计算。
以下是一些习题的参考答案:习题 1:```c#include <stdio.h>int main() {int a = 10;int b = 3;int result;result = a % b;printf("result = %d\n", result);return 0;}```习题 2:#include <stdio.h>int main() {int a = 10;int b = 5;printf("结果为:%d\n", a > b ? a : b);return 0;}```第二章 C程序控制结构2.1 顺序结构C语言中的顺序结构就是按照程序代码的顺序执行。
《C语言程序设计》实验指导书主编教师:栾志军1目录实验一 C语言程序初步 (1)实验二数据类型、运算符和表达式 (2)实验三选择结构 (3)实验四循环结构(2) (5)实验五函数(1) (8)实验六函数(2) (10)实验七数组(1) (11)实验八数组(2) (13)实验九指针 (1) (15)实验十指针(二) (17)实验十一有关文件的程序设计 (19)实验十二结构体和共用体 (21)实验十三位运算 (22)实验十四综合应用举例 (23)实验一 C语言程序初步[实验目的和要求]1、熟悉C语言运行环境。
2、掌握C语言程序的书写格式和C语言程序的结构。
3、掌握C语言上机步骤,了解运行一个C程序的方法。
4、本实验可在学习完教材第一章后进行。
[实验内容和步骤]1、输入一个简单的C语言程序:输入矩形的两条边,求矩形的面积。
[分析与讨论]1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。
分析讨论对策成功或失败的原因。
2、总结C程序的结构和书写规则。
1实验二数据类型、运算符和表达式[实验目的]1.熟练表达式的表示方法2.了解表达式的运行结果3.了解C语言中数据类型的意义[实验内容和步骤]1.用printf函数来输入表达式运行结果2. 程序试图计算由键盘输入的任意两个整数的平均值:[问题讨论]1.“=”和“==”有什么区别?2.“&”和“&&”、“|”和“||”有什么区别?3. 如何正确地选用数据类型?实验三选择结构[实验目的]1、了解条件与程序流程的关系2、了解用不同的数据使程序的流程覆盖不同的语句、分支和路径。
[实验内容和步骤]1、题目有如下程序段:{……if (a>1&&b= =0) x=x/a;if(a==2||x>1) x=x+1;}为了更容易明白程序的逻辑结构,要求用流程图来加以描述。
要求增加一些输入语句和输出语句,以便使上述程序能在不同的a,b和x值下运行,并且能观察程序流程经过(覆盖)了哪些语句、哪些分支及哪些路径。
工程学院实验报告课程名称: C程序设计课程代码:学院(直属系):年级/专业/班: 2010级汽电1班学生姓名:学号:实验总成绩:任课教师:开课学院: 工程学院实验中心名称: 交通实验中心第组西华大学实验报告西华大学实验报告(理工类)开课学院及实验室:汽车学院机房(5D-215)实验时间:年月日学生姓名学号实验成绩课程名称C程序设计课程代码实验项目名称C语言集成环境及程序初步项目代码指导教师项目学分实验课考勤实验工作表现实验报告1、实验目的2、实验设备、仪器及材料3、实验内容一般实验:3.1实验方案设计与选择(设计性、创新性实验需写该项内容)3.2实验原理及实验步骤(实验工作原理或实验的主要操作过程)3.3实验记录(核心代码及调试过程)注解:理工科实验需记录实验过程中的数据、图表、计算、现象观察等,实验过程中出现的问题;其它如在计算机上进行的编程、仿真性或模拟性实验需记录程序核心代码以及程序在调式过程中出现的问题及解决方法;记录程序执行的结果。
上机实验:3.1上机实验的内容及要求3.2算法设计思想与算法实现步骤3.3程序核心代码,程序调试过程中出现的问题及解决方法3.4 程序运行的结果4、实验总结4.1实验结果分析及问题讨论4.2实验总结心得体会注解:实验总结的内容根据不同学科和类型实验要求不一样,一般理工科类的实验需要对实验结果进行分析,并且对实验过程中问题进行讨论;在计算机上进行的编程、仿真性或模拟性实验需要对上机实践结果进行分析,上机的心得体会及改进意见。
其它实验应总结实验过程写出心得体会及改进意见。
第页1、实验目的(1) 熟悉C语言的集成环境,了解菜单的使用方法。
(2) 掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。
(3) 了解C语言程序的结构。
2、实验设备、仪器及材料(1)硬件环境微型计算机(Intel x86系列CPU)一台(2)软件环境Windows98/2000/XP操作系统 VC6.0集成开发环境3、实验内容3.1上机实验的内容及要求(1) 熟悉VC中常用菜单项及对应快捷键的使用方法。
教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校《C程序设计》课程教学大纲课程编号:20003B1学时:80(理论学时56,实验学时24)学分:4.5适用对象:信息工程专业本科学生先修课程:计算机导论考核要求:考试使用教材及主要参考书:谭浩强著,《C程序设计(第三版)》,清华大学出版社,2005谭浩强等编著,《C语言程序设计教程》,高等教育出版社,1998 谭浩强等编著,《C程序设计试题汇编》,清华大学出版社,2006一、课程的性质和任务《C程序设计》是信息工程专业本科学生十分重要的一门专业基础课程。
作为开设的第一门程序设计语言课程,其主要任务是介绍C 语言相关的基本知识,使学生掌握高级语言的基本程序设计方法,得到程序设计技能的基本训练,逐步积累算法设计和程序调试的常用技巧;并使之能运用所学解决常见的应用问题,为后续专业课程的学习奠定良好基础。
二、教学目的与要求本课程作为一门实践性很强的专业课,既强调对理论的掌握,又强调对上机编辑、调试、运行程序能力的锻炼。
课程设置目的是最终使学生能运用结构化程序设计的思想和方法自行编写程序解决实际应用问题,在程序设计方面基本达到“综合应用”的层次,并形成自己优良的编程风格。
要求学生掌握C语言的基本语法,熟悉各种数据类型、各类变量的使用规则,熟悉数组、函数调用、指针等操作,掌握顺序、选择和循环等基本结构的程序设计方法,熟练掌握基本的结构化编程思想,并能运用这些知识设计C程序解决一般应用问题。
三、学时分配章节课程内容学时1 C语言概述 22 程序的灵魂——算法 43 数据类型、运算符与表达式 6续表章节课程内容学时4 最简单的C程序设计——顺序程序设计 45 选择结构程序设计 66 循环控制87 数组 68 函数89 预处理命令 110 指针 611 结构体与共用体 412 位运算013 文件014 常见错误和程序调试 1四、教学中应注意的问题⑴课堂教学:采用多媒体手段结合传统板书方式展开教学,应力求深入浅出、示例生动,以使学生能够较快掌握课程的主要知识、有效把握所学内容的重点与难点。
实验1 C程序的运行环境和最简单的C程序设计1.实验目的和要求(1)熟悉C语言程序开发环境(Visual C++),了解开发环境中的编辑、编译、链接和运行命令。
(2)掌握在C语言开发环境中如何编辑、编译、链接和运行一个标准C语言程序。
(3)通过运行简单的程序,熟悉C语言的基本格式规范,并初步了解它的结构特点。
(4)了解下列命令及函数:include<stdio.h>、main、printf、scanf。
(5)掌握C语言数据类型的概念,熟悉如何定义一个整型、字符型、实型变量,以及如何对它们进行赋值。
(6)掌握整型、字符型、实型变量数据输出时所用的格式转换符。
(7)学会使用C的有关算术运算符,正确使用由这些运算符构成的表达式。
(8)进一步熟悉如何编辑、编译、链接和运行一个C程序。
2.实验内容:实验指导书中的实验一和实验二3.实验步骤3.1启动VC;3.2请附图说明在VC环境下开发一个C程序的完整步骤3.3编译、链接、运行程序输入源程序后,如何编译该程序?单击“Compile”按钮,根据编译窗口的错误提示进行修改,再进行编译,直至无错误为止。
如何链接程序生成可执行文件?单击“Build”,根据窗口的错误提示进行修改,再进行编译,直至编译链接无错为止。
如何运行程序查看结果?单击“BuildExecute”3.4实验一实验内容部分1_1(1_1表示实验一的实验内容部分的第1题对应的程序,下同):1_2请在下面插入该程序运行结果画面:1_3_1(表示实验一实验内容部分第3题的第1个程序,下同)请在下面分别插入改正错误后程序运行成功时的画面:1_3_2程序运行画面:3.4实验二实验内容部分4.实验小结一个语句结束时,偶尔会忘记打分号。
学会了如何根据编译窗口检查错误。
C语言程序设计实验报告1--顺序结构实验目的1. 熟练掌握C语言的基础语法。
2. 掌握常见的控制语句及操作符的使用方法。
3. 加深对顺序结构的理解与掌握,提升使用主函数的能力。
实验原理C语言程序的结构可以分为顺序结构、选择结构、循环结构等几个部分,顺序结构是整个程序的基础。
顺序结构指程序按照一定的顺序依次执行,即按照程序中的语句顺序逐条执行。
主函数是整个C语言程序的入口,也就是程序从这里开始执行。
主函数由两部分组成:主体部分和返回值。
其中主体部分是程序真正的内容,而返回值是程序执行后返回给操作系统的值。
C语言中的控制语句包括条件语句和循环语句。
条件语句主要有if语句和switch语句,循环语句有while、do while和for语句。
操作符用于对数据进行加减乘除等运算,常见的操作符有加号、减号、乘号、除号等。
实验内容1. 编写一个C程序,计算两个整数的和、差、积、商,要求在屏幕上输出计算过程和结果。
```C#include <stdio.h> //包含标准输入输出库2. 编写一个C程序,输入一个圆形的半径,计算该圆形的面积和周长。
3. 编写一个C程序,输入两个不同的整数,比较它们的大小并输出结果。
实验总结本次实验主要学习了C语言的基础语法和顺序结构的操作方法。
顺序结构指的是程序按照一定的顺序依次执行,本次实验中我们通过各种实例锻炼了掌握顺序结构的能力。
同时,我们还学习了控制语句和操作符的使用,这些是编写复杂程序的必备知识点。
在编写C程序时,需要通过不断练习,不断理解和掌握语言的基本语法和方法,才能够编写出正确、高效的程序。
我们需要认真学习教材、多思考问题,不断提升自己的编程能力,才能够在实际应用中发挥出更大的作用。
《C语言程序设计实验》教学大纲课程名称:C语言程序设计实验课程编号:14030105课程类别:专业基础课/必修课学时/学分:16/0.5开设学期:第二学期开设单位:物理与机电工程学院适用专业:电气工程及其自动化说明一、课程性质专业基础课/必修课二、教学目标C语言程序设计是一门逻辑性比较强的专业基础课。
在学生学过计算机基础课程的基础上,系统地介绍面向过程的程序设计语言的一般规律及程序设计方法。
通过综合性实验环节,培养学生的程序设计能力,为后续课程的学习打下基础。
三、学时分配表四、实验方法与要求建议1.要求一人一机。
2.要求学生提前预习与编程,结合老师的讲解与演示独立完成实验要求。
五、考核方式及要求采用现场实际编程并按要求书写实验报告相结合的考核方式,成绩计算方法如下实验成绩=现场实际操作能力(70%)+实验报告(30%)实验一熟悉C语言的运行环境一、实验性质实验类别:专业基础必修实验类型:验证型计划学时:1学时实验分组:一人一机二、实验目的1.了解所用的计算机系统的基本操作方法,学会使用该系统;2.了解在该系统上如何编辑、编译、连接和运行一个C程序;3.通过运行简单的C程序,初步了解C程序的特点。
三、实验的基本内容和要求1.检查所用的计算机系统;2.进入C的工作环境;3.熟悉 Turbo C集成环境;4.输入并运行几个简单的C程序。
四、实验仪器设备及材料1.硬件条件微型计算机(intel X86 CPU)。
2.软件条件Windows XP/ME/2000操作系统,安装了Visual C++6.0 或Turbo C2.0软件。
五、实验操作要点注意快捷键的使用六、实验教学建议教师先讲解与演示,然后辅导学生运行一些简单的程序,掌握一个程序的运行方法,并初步学会查找错误的方法,并按时完成实验报告。
实验二数据类型.运算符与表达式一、实验性质实验类别:专业基础必修实验类型:综合型计划学时:2学时实验分组:一人一机二、实验目的1.掌握C语言数据类型,熟悉如何定义一个整型.字符型和实型的变量,以及对它们赋值的方法;2.掌握不同的类型数据之间赋值的规律;3.让学生学会使用C的算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(——)运算符的使用;4.进一步熟悉C程序的编辑、编译、连接和运行的过程。
《单片机C语言程序设计》实验报告一、实验目的和要求1、熟悉单片机硬件结构及其工作原理。
2、掌握单片机的I/O端口应用。
二、实验内容和原理实验1——P1作为输入端口(1)硬件设计P1端口的高四位P14、P15、P16和P17分别接4个独立按键S01、S02、S03、S04以及4个LED VD5、VD6、VD7、VD8;当独立按键按下时,对应发光二极管亮,比如S01按下时,VD5被点亮,同时P30输出低电平VD17被点亮。
电路原理图如图所示P1端口作为输入端口所需元器件入表所示(2)C源程序实验1:实验2:#include <REGX51.H>#include <Delay10ms.h>unsigned char tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff}; unsigned char tab2[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00}; unsigned char tab3[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};int i;void MOD1(void){for(i=0;i<8;i++){P1= tab1[i];Delay10ms();}P1= tab1[8];for(i=0;i<8;i++){P0= tab1[i];Delay10ms();}P0= tab1[8];for(i=0;i<8;i++){P3= tab1[i];Delay10ms();}P3= tab1[8];for(i=0;i<8;i++){P2= tab1[i];Delay10ms();}P2= tab1[8];}void MOD2(void){for(i=0;i<8;i++){P2= tab2[i];Delay10ms();}for(i=0;i<8;i++){P3= tab2[i];Delay10ms();}for(i=0;i<8;i++){P0= tab2[i];Delay10ms();}for(i=0;i<8;i++){P1= tab2[i];Delay10ms();}}void MOD3(void) {for(i=0;i<8;i++){P1= tab3[i];Delay10ms();}for(i=0;i<8;i++){P0= tab3[i];Delay10ms();}for(i=0;i<8;i++){P3= tab3[i];Delay10ms();}for(i=0;i<8;i++){P2= tab3[i];Delay10ms();}}int main (void){while(1){MOD1();MOD2();MOD3();}三、主要仪器设备Protues硬件仿真调试软件Keil编程软件四、操作方法与实验步骤1、根据实验一新建工程操作,新建工程。
上机实验一般应包括以下几个步骤:1.准备好上机所需的程序。
认真完成预习实验报告,报告应包括以下内容:①题目②相关知识点的表述③实验设计思路、流程图或语言描述④程序清单⑤实验中要验证的内容⑥实验计划手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。
对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
初学者切忌不编程序或抄别人程序走上机,应从一开始就养成严谨的科学作风。
2.上机输入和调试自己所编的程序。
应该一人一组,独立上机。
上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理,不要轻易举手问教师。
尤其对“出错信息”,应善于自己分析判断。
这是学习调试程序的良好机会。
在使用键盘时,最好采用正确的指法击键,为今后正确使用键盘打下基础。
在程序调试通过后,打印输出程序清单和运行结果,在运行时要注意在输入不同数据时所得到的不同结果(例如解ax2+bx+c=0方程时,不同的a、b、c组合对应得到实根、复根的不同结果)。
此时应运行几次,分别检查在不同情况下程序是否正确。
3.上机结束后,应整理出实验报告,实验报告应包括以下内容:①题目②实验记录③程序清单(计算机打印出的程序清单)④运行结果(必须是上面程序清单所对应打印输出的结果)⑤实验分析⑥技术小结。
对运行情况所作的分析以及本次调试程序所取得的经验。
如果程序未能通过,应分析其原因。
实验一.数据类型、运算符和表达式一、目的要求:1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。
2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
3.进一步熟悉C程序的编辑、编译、连接和运行的过程。
二、实验内容:1.编写程序验证各种数据类型、各种运算符。
2.输入并运行教材第三章例题3.1、例3.3、例3.4、例3.10,在上机前先用人工分析程序写出应得结果,上机后将二者对照。
《C语言程序设计基础》上机实验报告实验一:C语言程序设计基础
实验目的:熟悉C语言编程环境,掌握C语言程序的基本编写方法。
实验内容:编写一个简单的C语言程序,实现输入两个整数,然后输出它们的和。
实验步骤:
1. 打开C语言集成开发环境(IDE),例如Dev C++、Code::Blocks 等。
2. 创建一个新的C语言项目,命名为“sum”。
3. 在项目中新建一个源文件,命名为“sum.c”。
4.编写C语言程序代码如下:
```c
#include <stdio.h>
int mai
int num1, num2, sum;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
sum = num1 + num2;
printf("两个整数的和为:%d", sum);
return 0;
```
5.保存并编译程序。
6.运行程序,在控制台输入两个整数,程序会输出它们的和。
实验结果:输入第一个整数为5,第二个整数为7,程序输出结果为“两个整数的和为:12”。
实验总结:通过本次实验,我熟悉了C语言程序的基本编写方法,掌握了输入输出操作和基本运算操作的语法规则。
在以后的学习中,我将更加努力地学习C语言,提高编程能力。