... outp(0x 22, ADMUX); //PINA2 as analog input (MUX0 2) //left adjusted (ADLAR=1) //AREF as reference voltage (connected to VCC 5V) (REFS0 1) outp(0xA5, ADCSR); //ADC enable, ADC auto trigger, ADC prescaler= ... nhân chia ghi + ATMEGA 8, 16, 32 (AVR loại bit, 16 bit, 32 bit) loại AVR tốc độ cao, tích hợp sẵn ADC 10 bit + AVR tích hợp sẵn LCD driver: Atmega 169 , 329 + AVR có tích hợp SC (Power stage controller): ... TWI – I2C 20 Chương 2: . 25 2/ Các đặc tính c a ATMEGA 16 26 Chương 3: . 42 1/ Giới thiệu chung DS1307 42 2/ Chế độ hoạt động chức DS1307 43 Chương...
Ngày tải lên: 21/04/2015, 11:08
Bài 2 - Pointer (Con trỏ)
... trình thay đ a 46 55 chạy Việc giống như, bạn điền vào tuoi code source, chúng chuyển thành 46 55 , máy tính biết cần đến đ a nhớ để lấy giá trị Và sau đó, máy tính xem giá trị ch a đ a 46 55 trả ... *pointerSoHang); int main (int argc, char *argv[ ]) { int soHang = 5; int *pointer = &soHang; // tro nhan dia chi cua bien so soHang triplePointer (pointer); // Ta dua tro (dia chi cua soHang) vao function ... { /*Note: dung quen dat dau * o phia truoc ten cua tro! Bang cach ban co the thay doi gia tri cua bien so chu khong phai dia chi no! Han la ban khong muon chia dia chi cua no dung khong? */ *pointerGio...
Ngày tải lên: 03/08/2015, 20:06
... Phương thức đ a phần tử vào Stack *** } Procedure StackType.Push (var Item); Var i:integer; Tem: array[1 1] of byte Absolute Item; Begin If not (Full) then Begin For i:=1 to elementsize Data[top + ... mảng động, khai thác vùng nhớ động (HEAP) để Stack có kích thước lớn hữu dụng Ở chương trình hoàn toàn mang tính giới thiệu phương pháp - Sau biên dịch unit Stack.pas ta thu unit Stack.tpu Bây ... S.Init(sizeof(sinhvien));{bạn nhớ phải khởi tạo Stack} repeat Write( ‘nhap ho ten: ’ ) ; readln(sv.name); Write( ‘Nhap diem: ’ ) ; readln(sv.diem); Write( ‘ban co tiep tuc khong y/n’ ) ; ch:=readkey; Until ch in [‘k’,...
Ngày tải lên: 11/09/2012, 15:00
Ngăn xếp (Stack) – Hàng đợi (Queue)
... (Stack) Minh h a thao tác Thao tác Pop Spring 20 04 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN Tp.HCM Ngăn xếp (Stack) Minh h a thao tác Thao tác Stack Top, Stack không thay ... Minh h a thao tác Thao tác DeQueue Spring 20 04 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN Tp.HCM 57 Hàng đợi (Queue) Minh h a thao tác Thao tác QueueFront Spring 20 04 Data Structure ... Nguyen Tri Tuan - Khoa CNTT ĐH KHTN Tp.HCM 55 Hàng đợi (Queue) Minh h a thao tác Thao tác EnQueue Spring 20 04 Data Structure & Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN Tp.HCM 56 28 Hàng đợi...
Ngày tải lên: 09/10/2012, 16:40
Vai trò của xếp hạng tín dụng trong quản trị rủi ro và kiểm soát nợ xấu của hệ thống ngân hàng việt nam
... khách hàng CIC Việt Nam thời gian v a qua chia thành giai đoạn theo thời gian sau : - Ngày 29 /01 /20 02, Thống đốc NHNN ban hành Quyết định số 57 /20 02/ QĐ-NHNN việc triển khai thí điểm đề án phân ... dụng doanh nghiệp, thời gian thí điểm năm - Ngày 28 / 04 /20 04, Thống đốc NHNN ban hành Quyết định số 47 3 /20 04/ QĐ-NHNN triển khai đề án phân tích, xếp loại tín dụng doanh nghiệp - Ngày 21 / 06 /20 06, Thống ... thương mại a) Cơ sở để l a chọn khách hàng cho vay Trong kinh tế thị trường, cạnh tranh gay gắt ngân hàng yêu cầu định tín dụng phải v a nhanh, v a có độ rủi ro thấp, v a có hiệu cao Nếu không...
Ngày tải lên: 23/01/2013, 00:22
Con trỏ (pointer)
... ttới ô a[ i][j] : a[ i][j] = *(*(p+i) +j) & a[ i][j] = (*(p+i) +j) Ví dụ :Nế u ta có int a[ 4] [5] = { {1 ,2, 3 ,4, 5} , {2, 3 ,4, 5, 6} , {3 ,4, 5, 6, 7} , {4, 5, 6, 7,8}} ; : - a đ a n mả ng (giả sử 1000) - Do a mả ... (do khai bá o) nê n hiể u a+ 1 đem 1000 + 10 bytes, kế t 1010 đ a dòng thứ a Tương tự, 1 020 là đ a dòng thứ a a 1000 1010 1 020 1030 4 5 6 7 Lúc nà y: a[ 1] hay a+ 1 đ a dòng thứ mả ng chiề u a Ta có ... dụ: char *const p2 = ABCD const char *p1= ABCD p2 + + ; // sai p1 + + ; // đúng; *p1= B ; p1 = "BCD" III Sự tương quan trỏ mảng Ví dụ : Ta có mả ng A sau: int A[ 10] , *p; A = &A[ 0] Nế u p = A để...
Ngày tải lên: 29/09/2013, 05:20
NGĂN XẾP, HÀNG ĐỢI VÀ DANH SÁCH MÓC NỐI (STACK, QUEUE, LINK LIST)
... nguyên A Hãy dịch biểu thức nguyên A thành dạng viết Ba Lan A ghi vào file balan.out theo dòng Ví dụ: với file balan.in cho ta kết sau: balan.in balan.out a+ b a b+ a- b a b- a* b a b* (a - b) +c a b- ... đợi danh sách móc nối case 4 : printf("\n Hang moi nhap"); printf("\n%5d %20 s",q.node[q.rear].mahang,q.node[q.rear].ten); break; case 5 : printf("\ Hang kho"); Traverse(&q);delay (20 00);break; ... ghi lại biểu thức Ba Lan A sau thay giá trị tương ứng biến A, dòng có thứ tự chẵn ghi lại giá trị biểu thức A Ví dụ với file balan.in cho ta kết sau: balan.in balan.out a b+ 5+ 74 Chương 3: Ngăn...
Ngày tải lên: 02/10/2013, 20:20
STACK & QUEUE NGĂN XẾP & HÀNG ĐỢI doc
... Stack, làm Stack đầy • Pop: lấy phần tử từ đỉnh Stack, làm Stack rỗng • StackTop: kiểm tra phần tử đầu Stack Pop Ngăn xếp • Minh h a thao tác Push Data Top Ngăn xếp • Minh h a thao tác Pop Data ... tử tối a int StkTop; // vị trí đỉnh Stack }; Ngăn xếp – Sử dụng mảng • Thao tác “Khởi tạo Stack rỗng” int InitStack(STACK& s, int MaxItems) { s.StkArray = new int[MaxItems]; if (s.StkArray == ... mảng Qarray QMax = QNumItems = QFront = QRear = 4 37 22 15 Hàng đợi – Sử dụng mảng // Giả sử Queue ch a phần tử kiểu nguyên (int) // Khai báo cấu trúc Queue typedef struct QUEUE { int* QArray;...
Ngày tải lên: 22/03/2014, 18:20
Bài 8 - Con trỏ (Pointer) ppt
... tr integer gán m t a ch vào ph n t m ng có th dùng toán t &, ví d pa [2] = &var; Dùng m ng pa gán giá tr c a var cho bi n x pa [2] = &var x = *pa [2] 7.Null pointer N u tr ch a giá tr (null), c ... dung c a pi 20 04 pi = pi + 8; //làm cho pi tr n ph n t th Vi t chương trình t o m t m ng a g m 10 ph n t in a ch c a ph n t #include using namespace std; int main() { int *p, i, a[ 10]; ... ptr #include using namespace std; int main() { int x; int *ptr; int giatri; x = 320 0; ptr = &x; giatri = *ptr; cout
Ngày tải lên: 02/04/2014, 05:21
Chương 5 Ngăn xếp - Hàng đợi (Stack - Queue)
... Stack khác rỗng quay lên bước 2, ngược lại dừng Chương 5: Ngăn xếp – Hàng đợi Stack - Ứng dụng Bài tập: đổi số từ số 10 sang số x 57 28 Ví dụ: 57 = ?? ?2 14 57 = 11100 12 1 22 Chương 5: Ngăn xếp – ... phần tử Stack Áp dụng phép toán cho 02 phần tử v a lấy Đ a kết vào Stack Giá trị biểu thức phần tử cuối Stack 27 Chương 5: Ngăn xếp – Hàng đợi 2* ((3 +4) - (5- 6) ) Example: Push Push Push Read Push ... Output A AB * + ( ABC + ( ABC* ABC*+ ABC*+D ABC*+DE ABC*+DEF ( ( ( / ABC*+DEFABC*+DEF-ABC*+DEF / / ( / 32 Ví dụ A + (B*C - (D/E^F) * G) * H S=[]; KQ=“” 33 Chương 5: Ngăn xếp – Hàng đợi Ví dụ A +...
Ngày tải lên: 12/05/2014, 10:29
Chương 2: Mảng và con trỏ (array and pointer) docx
... FFD2 Đ a phần tử A[ 0][1]= FFD6 Đ a phần tử A[ 0] [2] = FFDA Đ a phần tử A[ 1][0]= FFDE Đ a phần tử A[ 1][1]= FFE2 Đ a phần tử A[ 1] [2] = FFE6 Đ a phần tử A [2] [0]= FFEA Đ a phần tử A [2] [1]= FFEE Đ a phần ... FFDA Đ a phần tử A[ 1][0]= FFDE Đ a phần tử A[ 1][1]= FFE2 Đ a phần tử A[ 1] [2] = FFE6 Đ a phần tử A [2] [0]= FFEA Đ a phần tử A [2] [1]= FFEE Đ a phần tử A [2] [2] = FFF2 Truy nhập trỏ: Đ a phần tử A[ 0][0]= ... Nhap A[ 0]=1 Nhap A[ 1]=9 Nhap A [2] =2 Nhap A[ 3]=8 Nhap A[ 4] =3 Nhap A[ 5] =7 Nhap A[ 6] =4 Chỉ số phần tử lớn : Giá trị phần tử lớn : Ví dụ 2. 4 Tạo lập ma trận cấp m x n tìm phần tử lớn nhất, nhỏ ma...
Ngày tải lên: 12/07/2014, 09:20
Chương 4: Ngăn xếp, hàng đợi và danh sách móc nối (stack, queue, link list) pot
... ketqua=0; switch(toantu){ case '+': ketqua=toanhang1+toanhang2;break; case '-': ketqua=toanhang1-toanhang2;break; case '*': ketqua=toanhang1*toanhang2;break; case '/': ketqua=toanhang1/toanhang2;break; ... SAN XUAT/ NHA TIEU DUNG"); printf("\n 1- Nhap mot mat hang"); printf("\n 2- Xuat mot mat hang"); printf("\n 3- Xem mot mat hang"); printf("\n 4- Xem hang moi nhap"); printf("\n 5- Xem tat ca"); ... Hang xuat"); printf("\n %6d %20 s",q.node[front1].mahang, q.node[front1].ten); break; case 4 : printf("\n Hang moi nhap"); printf("\n %5d %20 s", q.node[q.rear].mahang,q.node[q.rear].ten); break;...
Ngày tải lên: 12/07/2014, 09:20
Bài 1: Ngăn xếp (Stack) ppsx
... rỗng void CreateStack(stack &s) { s.top=-1; } Kiểm tra ngăn xếp có bị rỗng không bool EmptyStack(stack s) { return ( s.top == -1); } Đ a phần tử vào ngăn xếp (Stack) void Push(stack &s, int x) ... vào ngăn xếp sau lấy trước tiên - Stack cài đặt sở mảng (bao gồm nhiều phần tử - Chỉ số top để định phần tử danh sách Hình vẽ minh h a ngăn xếp (Stack) II/ Cài đặt Stack (ngăn xếp) Khai báo cấu ... Định ngh a II/ Cài đặt Stack (ngăn xếp) Khai báo cấu trúc ngăn xếp Các tác vụ ngăn xếp I/ Định ngh a Stack (ngăn xếp) cấu trúc trừu tượng, thực theo chế LIFO (Last In First Out): phần tử đ a vào...
Ngày tải lên: 13/07/2014, 20:20
NGĂN XẾP & HÀNG ĐỢI-(Stack&Queue) pdf
... (A, 4) → A = (1, 3, 5, 4) • DeQueue (A) : Lo i ph n t ñ u hàng ñ i A = (a0 , a1 ,…, an-1, an) → A = (a1 ,…,an) Ví d : A = (1,3 ,5) DeQueue (A) → A = (3, 5) • GetHead (A) : L y ph n t ñ u hàng ñ i A ... Ví d : A = (1,3 ,5) push (A, 4) → A = (1, 3, 5, 4) • Pop (A) : Lo i ph n t ñ nh ngăn x p A = (a0 , a1 ,…, an-1, an) → A = (a0 ,a1 ,…,an-1) Ví d : A = (1,3 ,5) pop (A) → A = (1, 3) • GetTop (A) : L y ... empty (A) : Ki m tra hàng ñ i có r ng hay không length (A) : Cho bi t s ph n t c a hàng ñ i EnQueue (A, x): Thêm ph n t x cu i hàng ñ i A = (a0 , a1 ,…, an) → A = (a0 ,a1 ,…,an , x) Ví d : A = (1,3 ,5) ...
Ngày tải lên: 10/08/2014, 17:21
stack and queue (ngăn xếp hàng đợi)
... Array) 60 r f A 12 A[ 0] A[ 1] A [2] A[ N-1] DeQueue(Q) Cách dùng mảng Chương 5: Ngăn xếp – Hàng đợi 20 Hiện thực Queue dùng mảng (Implementation of a Queue using Array) 61 r f A A[0] A[ 1] A [2] A[ N-1] ... of a Queue using Array) 64 r f A 12 A[ 0] A[ 1] A [2] A[ N-1] DeQueue(Q) Cách dùng mảng Chương 5: Ngăn xếp – Hàng đợi Hiện thực Queue dùng mảng (Implementation of a Queue using Array) 65 r f A A[0] ... (Implementation of a Queue using Array) 63 r f A 12 A[ 0] A[ 1] A [2] A[ N-1] f r A A[0] A[ 1] A [2] Cách dùng mảng Empty queue f=r Chương 5: Ngăn xếp – Hàng đợi 21 Hiện thực Queue dùng mảng (Implementation...
Ngày tải lên: 14/09/2014, 09:49
Trăm năm bia đá thì mòn ngàn năm bia miệng vẫn còn trơ trơ
... người đời nhắc đến ta lời tốt đẹp Đó gia tài quý có giá trị muôn đời cho cháu hay sao? Câu ca dao thật học sáng giá cho Càng suy nghĩ ta thấm th a câu ca dao động lực giúp ta phát hụy mặt tốt, ... bia miệng làm tủi lòng Ông bà, cha mẹ cháu sau Read more: http://taplamvan.edu.vn/tram-nam-bia-da-thi-mon-ngan-nam-bia-mieng-van-contro-tro/#ixzz3mY9dpJNM ... người x a Càng nghĩ ta cố gắng rèn luyện tốt Phải sống cho chết không hối hận điều gì, ch a sống với ý ngh a người Ta phải sống tốt để mang bia miệng làm tủi lòng Ông bà, cha mẹ cháu sau Read more:...
Ngày tải lên: 23/09/2015, 15:57
CHUYÊN đề NGĂN xếp (STACK)
... 111111 1 122 4 22 222 222 2 1 122 2333 1 23 Giới hạn: ≤ N ≤ 3.000 < ai< 10.000 Uses math; Const oo=1000000000; Type mat=array [-3000 3000] of longint; Var head,ke,next ,a, pa,stack,kq,giu:mat; f:array [1 ... ch a dòng với số -1 - Các số dòng ghi cách dấu cách Ví dụ: GROUP.INP GROUP.OUT 32 2 350 1 35 1 45 30 24 1 25 0 123 0 4 321 0 Const oo=1000000000; Type Var mat=array [-100000 100000] of longint; head,ke,next:mat; ... ứng ch a giá trị biểu thức Giả thiết tất số liệu kết tính toán kể kết trung gian nằm giới hạn cho phép kiểu longint Ví dụ: EXPRESS.INP 3 +4 ( 12+ 8) *2/ (27 -23 ) 6* ( (27 - 12) /( 42 - 45 )) +20 / (4+ 3 *2) Chương...
Ngày tải lên: 14/10/2015, 14:02
Giải thích câu ca dao: trăm năm bia đá vẫn mòn ngàn năm bia miệng vẫn còn trơ trơ
Ngày tải lên: 16/10/2015, 04:07
Đề tài ứng dụng ngăn xếp (stack) và hàng đợi (queue) để viết chương trình biến đổi biểu thức trung tố thành tiền tố và hậu tố
... (Satck) + Định ngh a Stack + Cách lưu trữ Stack Các công việc cần thiết: (viết code trỏ) + Viết khai báo cần thiết Stack + Viết thủ tục khởi tạo Stack rỗng + Viết hàm kiểm tra Stack rỗng + Viết ... Stack + Viết thủ tục x a phần tử khỏi Stack + Viết chương trình lấy nội dung phần tử đỉnh Stack II Hàng đợi (Queue) + Định ngh a Queue + Cách lưu trữ Queue Các công việc cần thiết: + Viết khai ... tra Queue rỗng + Viết thủ tục thêm phần tử vào Queue + Viết thủ tục x a phần tử khỏi Queue + Viết chương trình lấy nội dung phần tử đỉnh Queue (in kết quả) III Biểu thức số học ký pháp Ba Lan...
Ngày tải lên: 30/10/2015, 00:01