大学c语言第一课作业,济南大学C语言程序设计教案:C语言实验课程第一课.doc...

济南大学C语言程序设计教案:C语言实验课程第一课

C语言实验课程第一课

实验一 C语言运行环境和C程序初步

一、实验目的

1. 熟悉C程序编辑环境,掌握主要菜单项的作用。

2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。

二、实验意义

通过上机实验,加深对第一章所学基本知识-C语言的结构和简单C程序语法知识的理解。通过调试简单的C程序,让学生对C程序的编辑、编译、链接和运行过程有一个直观的感受和体验,激发学习的好奇心和兴趣,为后面的全面学习奠定非常必要的基础。

三、实验重点

一个C程序的上机过程

C语言编辑环境的基本操作

四、实验难点

调试C程序中的语法错误

保存C程序

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1 进入Turbo C

参考教材258页实验一的具体实验内容,练习用各种方式进入Turbo C环境。熟悉Turbo C窗口组成和常用菜单项的含义、选择方法及常用功能键。

2 熟悉Turbo C程序运行过程

1) 编辑一个新文件

输入教材中的例题1.1。具体操作见教材实验一内容。

2) 保存一个新文件

打开File菜单并选择Save选项或直接按快捷键F2,将输入的新程序保存在磁盘学生目录下。

3) 编译、链接及运行

打开Compile菜单,选择Compile To OBJ命令或按快捷键Alt+F9,编译源程序。

选择Compile菜单,选择Make EXE file命令链接生成扩展名为.exe的可执行程序。

选择Run菜单的Run命令,或按快捷键Ctrl+F9,运行程序。

选择Run菜单的User screen命令,或按快捷键Alt+F5,切换到用户屏幕,查看程序运行结果。

注意:第一步编译过程,由于学生初次上机,对程序的基本知识不熟练,容易产生许多输入错误,当程序编译时会产生许多语法错误,所以需要修改然后再重新编译等反复操作。同时由于编译的错误信息是英文信息,学生阅读和理解有一定的困难,此处是本次实验的难点。

说明:a、上述的编译、链接操作可使用快捷键F9键一步完成,前提是程序没有语法错误,如果有的话仍需要反复修改和编译。

b、上述的编译、链接和运行操作可使用快捷键Ctrl+F9键一步完成,前提是程序没有语法错误,如果有的话仍需要反复修改和编译。

3 简单编程练习

1) 输入教材264页上的题目(1),检查错误,并对其进行编译、链接和运行。

2) 输入教材264页上的题目(2),并运行程序,输入两个操作数(注意输入函数的格式),观察程序运行结果。

3) 编写一个程序,输入一个天数,求这个天数包含几周零几天。

4) 编写程序,输出教材265页上的两个图形。

七、时间分配

本次实验课程全部用时90分钟,分配如下:

用不同的方法进入Turbo C,约10分钟

观察Turbo C编辑环境,了解窗口组成,了解主要菜单项含义及操作方法,用时约5分钟

输入教材中的简单例题,了解一个C程序的编辑、编译、链接、运行等上机过程,用时约20~30分钟,其中由于初次上机的人为输入失误,可能会导致程序中出现很多语法错误,因此程序的编译、调试过程可能会很长,因人而异。

简单编程练习,约45分钟,其中,题目(1)、(2)用时约15分钟,题目(3)用时约10分钟,题目(4)、(5)用时约20分钟

填写实验报告,约5分钟。

实验二 数据类型和数据的输入、输出

一、实验目的

1. 掌握C语言数据类型,熟悉各种类型变量的定义和含义。

2. 掌握C语言标准输入、输出函数的使用方法

3. 进一步熟悉C程序的上机过程,积累调试经验。

二、实验意义

通过上机实验,巩固第一章所学基本知识-C语言的数据类型、变量的定义和使用、标准输入函数scanf()和标准输出函数printf()的使用。进一步熟悉C程序的上机过程,增强设计简单顺序结构的C程序的能力,此部分实验仍为入门实验,能够引导并激发学生学习的好奇心和兴趣,为后面的全面学习奠定非常必要的基础。

三、实验重点

1 标准输入函数scanf()的使用

2 标准输出函数printf()的使用

3 简单顺序结构的C程序设计

四、实验难点

标准输入函数scanf()的使用

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1. 教材266实验二中的题目(9),分析程序的应得结果,并与上机运行结果进行比较。

2.教材267实验二中的题目(10),计算由键盘输入的任意两个整数的平均值。调试程序,指出其中的错误,改正后用教材中不同的测试用例进行测试,记录程序每次运行的结果。通过测试,发现程序的错误?分析错误原因,并对

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值