C语言程序设计教程课件:1-a-Course-Intro_第1页
C语言程序设计教程课件:1-a-Course-Intro_第2页
C语言程序设计教程课件:1-a-Course-Intro_第3页
C语言程序设计教程课件:1-a-Course-Intro_第4页
C语言程序设计教程课件:1-a-Course-Intro_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C

PROGRAMMINGLANGUAGE48学时(理论教学32学时,上机16学时)CPROGRAMMINGLANGUAGE48学时(理论教Part1

IntroductionAboutthiscourse:What、When、How?HowtouseClassroomonWebWhat’sCprogramming?-anexampleHowtostudy?–MethodsofstudyPart1IntroductionAboutthis1.ABOUTTHISCOURSE–TEXTBOOK《C语言程序设计教程》(第三版)北京理工大学出版社李凤霞等编

《C语言程序设计教程习题与上机指导》北京理工大学出版社王树武等编《TheCProgrammingLanguage》2ndEdition(K&R)ByBrianW.Kernighan&DennisM.Ritchie1.ABOUTTHISCOURSE–TEXTBOO1.ABOUTTHISCOURSE–TEXTBOOKFurtherReading(Chinese)《从问题到程序——程序设计与C语言引论》裘宗燕编著《程序设计基础》吴文虎编著《C语言趣味程序百例精解》陈朔鹰等编《C语言程序设计-现代方法》吕秀峰译……1.ABOUTTHISCOURSE–TEXTBOO//c-programs/1.ABOUTTHISCOURSE–TEXTBOOKFurtherReading(English)http://www.cprogrammingexpert.1.ABOUTTHISCOURSE–BILINGUALCOURSEBilingualCourse(双语课程)ComparingwithChineseCourseDifferences:讲授常见C语言、程序设计的术语使用国外原版教辅材料(国外教科书、国外网站)授课活动综合使用中英文Common:课程学习内容教学计划考核体系1.ABOUTTHISCOURSE–BILINGUABOUTTHISCOURSE-SCHEDULEChapter

Class

Lab*

二C语言概述 2三

数据类型与运算规则 2四

顺序结构程序设计 2

1五

选择结构 2

2六

循环结构 2

2七

数组 5

3八

函数 5

2九

指针 4 2十

结构 2 2十一文件 2 2复习 2注:请各班的班长或学委课间来一下,确定每周的什么时间可以安排上机ABOUTTHISCOURSE-SCHEDULEChABOUTTHISCOURSE-SCHEDULE地点:徐特立图书馆四层,6号机房(158机位)时间:第7、10、12、14、16周的上课时间注意:1)携带一卡通;2)建议妥善管理个人代码,比如U盘、移动硬盘、网盘等等。ABOUTTHISCOURSE-SCHEDULE地点ABOUTTHISCOURSE-HOMEWORK&EXAMHomework网络教室/FinalScore-2parts(1)平时作业与上机成绩40分。MOOC证书10%网络教室作业25%(抄袭扣分;抽查缺席扣分)课堂综合表现:5%(包括:小测验、讨论发言、课堂小报告、点名等)(2)上机考试成绩60分。以网络教室中进行的期末考试为准。ABOUTTHISCOURSE-HOMEWORK&2.HOWTODOHOMEWORKONINTERNETCLASSROOM?

ATTENTION!每周都会有各种练习!LoginChoose“现在就登录”Username&Password(学生用户名为学号,初始密码为身份证号后六位,其中字母均为小写。若您登记的个人信息中没有身份证号,则密码为八位班号或出生日期。可用邮箱找回)2.HOWTODOHOMEWORKONINTERFINDOURCLASSONWEB!

让我们打开浏览器看一下……Let’sbegin!Ilovethisgame!FINDOURCLASSONWEB!

让我们打开浏HOMEWORK-STANDARDEXERCISE简单练习题有一种习题叫做“简单练习”,选择题或者填空题,允许试答2次!每个练习都有截止时间!算是热身运动吧HOMEWORK-STANDARDEXERCISE简HOMEWORK-PROGRAMMING程序设计题每个题目有折扣时间和截止时间;每个题目有显示/隐藏的测试用例,全部通过才算满分!可以反复提交,但只保留最近的6次提交记录HOMEWORK-PROGRAMMING程序设计题每个ONCOMPLIERS

(关于编程工具编译结果的说明)TurboC和VisualC++不是标准C,可能会在编译时有所不同;也可以使用Codeblock或DevC++ONCOMPLIERS

(关于编程工具编译结果的说明)Tu3.

WHAT’SCPROGRAMMING?

/* 求一个字符串的长度,在main函数中输入字符串,并输出其长度。

*/#include"stdio.h"#defineMAXLEN200intgetLength(char*pStr){ inti=0; while(*pStr!='\0') { i++; pStr++; } returni;}intmain(intargc,char*argv[]){ intiLen; charstr[MAXLEN]; printf("请输入一条消息:\n"); gets(str); iLen=getLength(str); if(iLen<=0) printf("系统异常。"); else printf("您的消息长度为%d个字节。\n",iLen); return0;}ENJOYYOURSELF!3.WHAT’SCPROGRAMMING?

/* 求一YOURTARGETProgramming程序设计方法:影响最深远的收获CgrammarC语言的语法:最必须的收获Cdevelopingtools编程工具的掌握:最有直接效果的收获4.HOWTOSTUDY?–METHODSOFSTUDYYOURTARGETProgramming4.HOW4.METHODS-Howtofulfillyourtarget?Classroom:平时认真听讲,积极思考,提高上课效率Lab:上机编程是学好C语言的关键环节,多上机,多练习,提高动手能力Afterclass:学会自主学习,认真完成作业和上机练习加强交流——面对面/网络交流。多讨论,多请教,多提问,及时答疑解惑开阔眼界,打开思路,看几本参考书(不宜过多,精读1本即可!)4.METHODS-HowtofulfillyoPrimaryphase:FocusingonCgrammarMiddlephase:Programmingandalgorithms从模仿起步必要的记忆养成良好的编程习惯掌握上机编写程序的方法熟练掌握程序调试方法学会分析问题开始进行算法设计Primaryphase:FocusingonCg4.METHODS—HOWTOFAILTHISCOURSE?注重理论学习,忽视上机编程实践入门时以为难度大,产生畏难情绪认为课程简单,考试之前临时突击,忽视了平时的日积月累太注重学习语句的语法规定,忽视了对编程的思路和方法的训练急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练和练习4.METHODS—HOWTOFAILTHIS4.METHODS—HOWTODEALWITHDIFFICULTIES?1)Discussion -Youwilllearnmore!2)DONOTCOPY-Youwillbeprovenwrong!3)Internet-MassiveknowledgeonInternet4.METHODS—HOWTODEALWITHC

PROGRAMMINGLANGUAGE48学时(理论教学32学时,上机16学时)CPROGRAMMINGLANGUAGE48学时(理论教Part1

IntroductionAboutthiscourse:What、When、How?HowtouseClassroomonWebWhat’sCprogramming?-anexampleHowtostudy?–MethodsofstudyPart1IntroductionAboutthis1.ABOUTTHISCOURSE–TEXTBOOK《C语言程序设计教程》(第三版)北京理工大学出版社李凤霞等编

《C语言程序设计教程习题与上机指导》北京理工大学出版社王树武等编《TheCProgrammingLanguage》2ndEdition(K&R)ByBrianW.Kernighan&DennisM.Ritchie1.ABOUTTHISCOURSE–TEXTBOO1.ABOUTTHISCOURSE–TEXTBOOKFurtherReading(Chinese)《从问题到程序——程序设计与C语言引论》裘宗燕编著《程序设计基础》吴文虎编著《C语言趣味程序百例精解》陈朔鹰等编《C语言程序设计-现代方法》吕秀峰译……1.ABOUTTHISCOURSE–TEXTBOO//c-programs/1.ABOUTTHISCOURSE–TEXTBOOKFurtherReading(English)http://www.cprogrammingexpert.1.ABOUTTHISCOURSE–BILINGUALCOURSEBilingualCourse(双语课程)ComparingwithChineseCourseDifferences:讲授常见C语言、程序设计的术语使用国外原版教辅材料(国外教科书、国外网站)授课活动综合使用中英文Common:课程学习内容教学计划考核体系1.ABOUTTHISCOURSE–BILINGUABOUTTHISCOURSE-SCHEDULEChapter

Class

Lab*

二C语言概述 2三

数据类型与运算规则 2四

顺序结构程序设计 2

1五

选择结构 2

2六

循环结构 2

2七

数组 5

3八

函数 5

2九

指针 4 2十

结构 2 2十一文件 2 2复习 2注:请各班的班长或学委课间来一下,确定每周的什么时间可以安排上机ABOUTTHISCOURSE-SCHEDULEChABOUTTHISCOURSE-SCHEDULE地点:徐特立图书馆四层,6号机房(158机位)时间:第7、10、12、14、16周的上课时间注意:1)携带一卡通;2)建议妥善管理个人代码,比如U盘、移动硬盘、网盘等等。ABOUTTHISCOURSE-SCHEDULE地点ABOUTTHISCOURSE-HOMEWORK&EXAMHomework网络教室/FinalScore-2parts(1)平时作业与上机成绩40分。MOOC证书10%网络教室作业25%(抄袭扣分;抽查缺席扣分)课堂综合表现:5%(包括:小测验、讨论发言、课堂小报告、点名等)(2)上机考试成绩60分。以网络教室中进行的期末考试为准。ABOUTTHISCOURSE-HOMEWORK&2.HOWTODOHOMEWORKONINTERNETCLASSROOM?

ATTENTION!每周都会有各种练习!LoginChoose“现在就登录”Username&Password(学生用户名为学号,初始密码为身份证号后六位,其中字母均为小写。若您登记的个人信息中没有身份证号,则密码为八位班号或出生日期。可用邮箱找回)2.HOWTODOHOMEWORKONINTERFINDOURCLASSONWEB!

让我们打开浏览器看一下……Let’sbegin!Ilovethisgame!FINDOURCLASSONWEB!

让我们打开浏HOMEWORK-STANDARDEXERCISE简单练习题有一种习题叫做“简单练习”,选择题或者填空题,允许试答2次!每个练习都有截止时间!算是热身运动吧HOMEWORK-STANDARDEXERCISE简HOMEWORK-PROGRAMMING程序设计题每个题目有折扣时间和截止时间;每个题目有显示/隐藏的测试用例,全部通过才算满分!可以反复提交,但只保留最近的6次提交记录HOMEWORK-PROGRAMMING程序设计题每个ONCOMPLIERS

(关于编程工具编译结果的说明)TurboC和VisualC++不是标准C,可能会在编译时有所不同;也可以使用Codeblock或DevC++ONCOMPLIERS

(关于编程工具编译结果的说明)Tu3.

WHAT’SCPROGRAMMING?

/* 求一个字符串的长度,在main函数中输入字符串,并输出其长度。

*/#include"stdio.h"#defineMAXLEN200intgetLength(char*pStr){ inti=0; while(*pStr!='\0') { i++; pStr++; } returni;}intmain(intargc,char*argv[]){ intiLen; charstr[MAXLEN]; printf("请输入一条消息:\n"); gets(str); iLen=getLength(str); if(iLen<=0) printf("系统异常。"); else printf("您的消息长度为%d个字节。\n",iLen); return0;}ENJOYYOURSELF!3.WHAT’SCPROGRAMMING?

/* 求一YOURTARGETProgramming程序设计方法:影响最深远的收获CgrammarC语言的语法:最必须的收获Cdevelopingtools编程工具的掌握:最有直接效果的收获4.HOWTOSTUDY?–METHODSOFSTUDYYOURTARGETProgramming4.HOW4.METHODS-Howtofulfillyourtarg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论