第一章 c语言程序设计基础 任课教师:温荷 Neusoft Institute of Information

Slides:



Advertisements
Similar presentations
Date: File:SSP2_07C.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation 检测逻辑错误 ??
Advertisements

BMW WHF 2010 Mentor Program Date: Page 1 目录.
主讲:王幸民 理学院计算机基础教学部.
教师培训: 发展态势、创新实践与质量提升 北京教育学院 李 方 yuxin.
教育学 教育心理教研室 雷小玲 潘汉中 王 英.
幼兒特殊教育.
探问生命教育 ——陶行知生命教育思想学习心得
C语言程序设计 主讲教师 :张群燕 电话:
授课教师:江星玲 1.
會計資訊系統 專章A.
第三章 調整與編表.
培养目标 1.建立基本的程序设计概念体系,掌握基础程序设计方法。
为教育与工程的完美结合而努力 汪镭 同济大学 2009年7月7日.
第1单元 操作系统概论 第一节 绪论 操作系统定义.
金鱼 青山湖区肖坊小学 邹文琛.
“八皇后”问题 崔萌萌 吕金华.
第一章 C语言概述 计算机公共教学部.
2012泰北服務學習 成果報告 林雯琪
案例总结 社会热点问题分析.
劳动统计专业年报培训 社会科 洪惠娟 2009年11月.
PISA科学试题和国内初中科学学业水平测试试题比较分析
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
马云 的 人力资源管理思想 聂锟 博士、副教授 19 September 2018.
個別化教育計畫(IEP)之撰寫 陳筱璘.
內湖國小104學年度 讀報志工培訓 報告人:圖書教師徐語潔.
內湖國小105學年度 讀報志工培訓 報告人:圖書教師蔡美萍.
C语言程序设计 第十二章 位运算.
第5章 函数与模块化设计 学习目的与要求: 掌握函数的定义及调用方法 理解并掌握参数的传递方法 理解函数的嵌套与递归调用
高级语言程序设计 主讲人:陈玉华.
C的發展史 C程式初體驗 C程式設計基本注意事項 上機實習課程
台塑船隊 甲板與機艙工作安全_教育訓練 (Training Course)
Process management(程序管理)
算法的基本概念.
第二章 程序的灵魂--算法.
Instructor:Po-Yu Kuo 教師:郭柏佑
C Programming in Action
第6章 预 处 理.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
班級經營策略 報告人:郭淑君 輔導師.
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
1.2 C语言程序的结构与书写规则 一、 C语言程序的总体结构
C程序设计.
Main() { Dfas Asdfasf fasdfa } #include <stdio.h> void main( ) {
3.5 线程 问题的提出 进程的引入使操作系统得以完成对并发执行的多道程序动态特征的描述和资源共享的管理,因而进程既是调度的基本单位又是资源分配的基本单位。进程所具有的这两个特点构成了程序并发执行的基础,但同时又导致进程切换过程中由于进程映像过大而带来的时空开销。因此,如果系统中创建的进程过多,或进程切换的频率过高,则会使系统效率下降,限制了并发度的进一步提高。
指標
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
第一章 C语言概述 教师:周芸.
C语言程序设计 李祥 QQ:
项目1 C程序设计起步 学习目标: 通过该项目你可以知道: C语言的用途。 C语言的基本符号和关键字。 C语言程序的结构及特点。
第6章 预 处 理.
第一章 C语言概述 目录 什么是语言、程序 C语言的历史与发展 C语言的书写形式与程序结构 运行C语言的步骤与方法
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
第二章 类型、对象、运算符和表达式.
第9章 交期管理.
本节内容 函数嵌套调用的内存布局 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
IEP 評鑑 張雅雁.林妤芳.李允文. 吳庭耀.張祖銘..
世界无烟日主题班队会.
第1章程序设计和C语言.
第十二章 位运算.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
指導老師:陳永進老師 朝陽科技大學98學年度第一學期
班會程序 1.班會開始 2.全體肅立 3.主席就位 4.唱國歌 5.向國旗暨國父遺像行三鞠躬禮 (一鞠躬、再鞠躬、三鞠躬)
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第四章 買賣業會計.
C程序设计 复习 1、计算机系统的组成 外部设备:输入、输出设备(同人打交道《十进制》)
Introduction to the C Programming Language
函式庫補充資料 1.
隨機函數.
Presentation transcript:

第一章 c语言程序设计基础 任课教师:温荷 Neusoft Institute of Information Date: September 9, 2017 第一章 c语言程序设计基础 任课教师:温荷 办公室:C7 EMAIL:wenh@neusoft.com 课件下载网址:ftp://computer.dept.ccniit.com IT Education & Training

授课要点 C语言的应用及学习方法 C语言教学组织形式、考核方式 第一个C程序

C语言游戏案例演示 中国象棋 贪吃蛇 推箱子游戏 求解最优交通路径 常胜将军

目标案例:学生成绩管理系统 学生成绩管理系统具有以下基本功能: (1)初始化 (2)录入学生信息 (3)计算每位学生(假设四门课程)的总成绩和平均成绩 (4)对学生的基本信息进行添加、删除、修改 (5)查看全部学生或者某个学生的成绩 (6)安全退出系统

教学目标 熟练使用编程工具进行程序的录入、编译、调试、运行 培养良好的调试与规范化编程习惯 运用一定算法完成求最大值、制作菜单、字符串操作、排序等常见任务 能用C语言编写出类似“计算器”、“学生成绩管理系统”等软件 三种能力:编码能力、调试能力、阅读代码能力

为什么要学习C语言 1. C语言与UNIX的发展与历史 2. C编程技能对学生个人发展的影响 (2)C语言编程技能对就业技能的影响 (1)本专业的毕业生的就业技能包括哪些,在就业市场的定位 (2)C语言编程技能对就业技能的影响 (3)C语言学习对后续课程学习的作用

就业品质和技能 1.诚信 2.勤奋 3.有创新能力和创造性 4.熟悉软件设计开发流程和方法; 5.具有较强的专业技能,JAVA/C/C++基础扎实 ; 6.沟通能力强,有良好的团队协作精神; 7.良好的英语或日语听说读写能力 8.有开发工作经验者优先

C语言编程技能对就业技能的影响 对于那些要求具有高效率、良好实时性或者说与操作系统内核紧密关联的程序来说,c是很好的选择。这类语言对程序员(或者企业)来说具有无可替代的价值。

C语言学习对后续课程学习的作用

课程要求 仔细阅读教材,做到课前预习、课后复习 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 课堂准备: 笔记本电脑 作业本 草稿纸 笔

教学组织形式:小组教学模式 促使全体同学积极、努力学习。 锻炼全体同学的团队协作和沟通协调能力。 最根本的目的是以良好的学习效果来为家长、为自己负责。

组长职责 组长是全体组员的直接领导。 组长直接对老师负责,要与老师保持良好的沟通。 组长拥有对组员进行考核甚至开除的绝对权力。 组长必须以身作则为组员做好榜样。

组长的产生 本周内,组长自愿报名,由组长在教学班范围内“招兵买马”确定自己的组员,各小组5 ~6人。 没有加入任何小组的学生平时成绩不得超过15分,即期末成绩必须在90分以上才能及格。 执行一段时间后,若组长不负责任,表现不好,可以更改,但必须由所有组员向教师提出申请,由教师批准并产生其他组员。

考评方式及奖惩制度 平时上课按老师指定的位置入座,同组组员应坐在一起。 上课时各组成员应相互监督和提醒以保持良好的上课纪律,凡回答问题积极的,课堂实训题目提前完成的或完成质量较高的,个人及组长加2分,其余组员加1分。如果发现有违纪的,个人及组长扣2分,其余组员扣1分。 对迟到旷课的处理:迟到1次全组扣0.5分,旷课一次全组扣1分,个人除上报学校外再扣2分。

学习方法 勇于发现问题 独立思考(分析问题) 注重实践(编写程序、解决问题) 小组学习方法(教师-组长-组员)

考核方式 本课程考核采取形成性考核方式进行,即:平时成绩(50%)+期末成绩(50%)组成,具体包括: 课堂表现(10%) 作业(10%) 中期测试(20%) 实验报告(10%)

案例演示:第一个C程序 注释 /* example1.1 The first C Program*/ #include <stdio.h> void main() { printf(“This is a C program.\n”); } 编译预处理 函数 语句 输出: This is a C program.

[例1.1]运行结果演示 运行结果 单击编译、连接、运行 弹出运行结果窗口 输入源程序

学生模仿 在屏幕上输出两行信息! (在作业本上完成)

讨论并总结 1.C语言的重要性 2. 学习C语言的方法 3.C语言主要用在哪些方面 4.目前流行的编程语言有哪些

学以致用 讨论程序设计语言的用途,对比学生成绩管理系统,如果是通讯录,应该有哪些功能?

作业——每人必做 阅读教材1页至9页

祝大家C语言学习愉快! Neusoft Institute of Information 办公室:C7 EMAIL:wenh@neusoft.com 课件下载网址:ftp://computer.dept.ccniit.com