|
|
|
|
班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
|
每期人數(shù)限3到5人。 |
|
上課時間和地點 |
|
上課地點:【上海】:同濟大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
|
實驗設(shè)備 |
|
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
|
質(zhì)量保障 |
|
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
|
課程大綱 |
|
|
|
-
一、教學(xué)基本目標
通過本課程的學(xué)習(xí),學(xué)員應(yīng)達到下列目標:
1.掌握C語言基本語句、語法、數(shù)據(jù)類型、運算符和表達式,順序、選擇、循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組、函數(shù)、指針、文件、結(jié)構(gòu)體類型變量、結(jié)構(gòu)體數(shù)組等的使用。
2.掌握自頂向下、逐步求精的結(jié)構(gòu)化程序設(shè)計的基本思想和方法;
3.掌握常用的算法,包括迭代、遞歸、計算最大最小值、排序、查找;
4.了解動態(tài)內(nèi)存分配和動態(tài)數(shù)據(jù)結(jié)構(gòu)的概念和應(yīng)用;
5.能夠使用C語言進行應(yīng)用程序設(shè)計。
二、教學(xué)條件
并安裝有TurboC、VC++集成開發(fā)環(huán)境。
三、教學(xué)大綱
序號 |
主要內(nèi)容 |
學(xué)時 |
教學(xué)學(xué)時分配 |
實踐項目 |
理論 |
實踐 |
1 |
C語言的數(shù)據(jù)類型、運算符與表達式,順序程序設(shè)計 |
4 |
2 |
2 |
(一)學(xué)生成績排名
先采用冒泡法,將學(xué)生成績從高到低進行排序,再輸入一個學(xué)生的成績,將此成績按照排序規(guī)律插入已排好序的學(xué)生成績數(shù)組,最后將排好序的成績單進行反序存放 |
2 |
選擇結(jié)構(gòu)程序設(shè)計 |
6 |
2 |
4 |
3 |
循環(huán)結(jié)構(gòu)程序設(shè)計 |
8 |
3 |
5 |
4 |
一維數(shù)組的定義和引用、二維數(shù)組的定義和引用 |
12 |
5 |
7 |
5 |
字符數(shù)組、字符串 |
6 |
2 |
4 |
6 |
函數(shù)的定義、函數(shù)的調(diào)用、函數(shù)的嵌套調(diào)用 |
8 |
4 |
6 |
(二)根據(jù)條件進行學(xué)生成績排名
在函數(shù)中進行10個學(xué)生成績從高到低排名,再改進函數(shù),進行n個學(xué)生成績從高到低排名,排名方式根據(jù)函數(shù)的style參數(shù)進行,如style為‘a(chǎn)'按升序排,style為'd'按降序排。
(a:ascending升,d:descending降) |
7 |
函數(shù)的遞歸調(diào)用、局部變量和全局變量、變量的存儲類別,內(nèi)部函數(shù)和外部函數(shù) |
6 |
3 |
3 |
8 |
指針的定義及運算,指針作函數(shù)參數(shù) |
8 |
1 |
7 |
(三)用指針優(yōu)化學(xué)生成績排名
(1)用指針實現(xiàn)數(shù)組的輸入輸出以及數(shù)組的排序(在函數(shù)中進行)
(2)采用指針方法,輸入字符串“studentscore”,不使用strcpy()函數(shù),自行編制函數(shù)實現(xiàn)復(fù)制該字符串并在第四步輸出排序后的成績單后下一行輸出該字符串
(3)相關(guān)實訓(xùn)題目:不使用C語言庫函數(shù)自行編制函數(shù)實現(xiàn)字符串的復(fù)制、連接、轉(zhuǎn)換為大寫、小寫、字符串比較功能 |
9 |
指針與數(shù)組 |
6 |
2 |
4 |
10 |
字符指針與字符串 |
6 |
2 |
4 |
11 |
結(jié)構(gòu)體變量的定義、引用 |
4 |
2 |
2 |
(四)學(xué)生成績單制作
定義一個結(jié)構(gòu)體數(shù)組,存放10個學(xué)生的學(xué)號,姓名,三門課的成績,輸出單門課成績最高的學(xué)生的學(xué)號、姓名、以及該門課程的成績,輸出三門課程的平均分數(shù)最高的學(xué)生的學(xué)號、姓名及其平均分,再將10個學(xué)生按照平均分數(shù)從高到低進行排序,輸出結(jié)果 |
12 |
結(jié)構(gòu)體數(shù)組 |
6 |
2 |
4 |
13 |
鏈表 |
4 |
2 |
2 |
14 |
共用體、枚舉類型 |
2 |
1 |
1 |
15 |
位運算 |
4 |
2 |
2 |
測試鍵盤掃描碼 |
16 |
文件的操作 |
8 |
3 |
5 |
(五)學(xué)生成績文件管理
(1)將10個學(xué)生的相關(guān)數(shù)據(jù),存入文件中,再從文件中讀出按照平均分數(shù)從高到低進行排序,分別將結(jié)果輸出到屏幕上和另一文件中,再從文件中讀取第2,4,6,8,10個學(xué)生的數(shù)據(jù)。
(2)相關(guān)實訓(xùn)題目:分別將一個字符串、整型數(shù)組、實型數(shù)組分別寫入不同文件中,再從文件中取出進行排序,將排序后的數(shù)據(jù)分別存入另一個文件,然后從文件中取出數(shù)據(jù)輸出到屏幕上查看排序是否正確實現(xiàn) |
17 |
文件的定位操作 |
4 |
2 |
2 |
18 |
圖形用戶界面技術(shù) |
4 |
1 |
3 |
制作一個運轉(zhuǎn)的時鐘 |
|
|
|
|
|
???????
Troubleshooting Java Applications
? ? ? ? ? ? ? ?
Classpath Errors
? ? ? ? ? ? ? ?
Class Loaders
? ? ? ? ? ? ? ?
Common Java Errors
???????
Troubleshooting Servers
? ? ? ? ? ? ? ?
Native Libraries
? ? ? ? ? ? ? ?
Threading Architecture
? ? ? ? ? ? ? ?
Work Managers
? ? ? ? ? ? ? ?
Deadlocks
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Deployment Problems
???????
Troubleshooting JDBC
? ? ? ? ? ? ? ?
Data Source Management
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Connectivity Problems
? ? ? ? ? ? ? ?
Connection Leaks
? ? ? ? ? ? ? ?
Database Availability
???????
Troubleshooting JMS
? ? ? ? ? ? ? ?
Management
? ? ? ? ? ? ? ?
MBean Hierarchy
? ? ? ? ? ? ? ?
Message Logging
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Lost Messages
? ? ? ? ? ? ? ?
Duplicate Messages
???????
Troubleshooting Security
? ? ? ? ? ? ? ?
SSL Internals
? ? ? ? ? ? ? ?
Keystore Management
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Common SSL Problems
? ? ? ? ? ? ? ?
Certificate Validation
? ? ? ? ? ? ? ?
Embedded LDAP
? ? ? ? ? ? ? ?
Security Audit
? ? ? ? ? ? ? ?
Common LDAP Problems
???????
Troubleshooting Node Manager
? ? ? ? ? ? ? ?
Internals
? ? ? ? ? ? ? ?
Security
? ? ? ? ? ? ? ?
Common Issues
???????
Troubleshooting Clusters
? ? ? ? ? ? ? ?
Plug-in Configuration
? ? ? ? ? ? ? ?
OHS Overview
? ? ? ? ? ? ? ?
Plug-in Connectivity
? ? ? ? ? ? ? ?
Plug-in Diagnostics
? ? ? ? ? ? ? ?
Unicast Communication
? ? ? ? ? ? ? ?
Replication Debug Flags
? ? ? ? ? ? ? ?
Typical Replication Issues
|