... I/ Mụctiêu : Họcsinh nhận biết hình dáng phận ấm pha trà Vẽ ấm pha trà Nhận vẻ đẹp ấm pha trà.( hình dáng ... III/ Hoạt động dạy học : Hoạt động 1: Quan sát nhận xét Giới thiệu loại ấm pha trà với nhiều hình dáng khác -Các phận ấm pha trà.( thân , nắp , quai , vòi) Đặt câu hỏi để họcsinh nhận khác loại ... cầm + Nhìn mẫu vẽ nét , hoàn thành hình ấm Giới thiệu hình gợi ý cách vẽ vẽ phác lên bảng để họcsinh quan sát +Gợi ý HS cách trang trí ấm Trang trí vẽ màu ấm mẫu Có thể trang trí theo cách...
... x aabb HĐ 2: (12 phút) Bài tập vận dụng GV Y/C hs làm tập SGK Bài 1: P lông ngắn chủng x lông dài F1: 100% lông ngắn (vì F1 đồng tính mang tính trạng trội ) Đáp án: a Bài 2: Từ kết F1: 75% đỏ ... li P: Aa x Aa Đáp án: d Bài 3: F1: 25,1% hoa đỏ: 49,9% hoa hồng: 25% hoa trắng F1: hoa đỏ: hoa hồng: hoa trắng Tỉ lệ kiểu hình trội không hoàn toàn Đáp án: b,d Bài 4: Để sinh người mắt xanh(aa) ... cho giao tử a Để sinh người có mắt đen(A-) kiểu gen, kiểu hình P là: Mẹ mắt đen(Aa) x bố mắt đen (Aa) bố mẹ cho giao tử A Hoặc Mẹ mắt xanh (aa) x bố mắt đen (Aa) Đáp án: b d Bài 5: F2 có 901...
... phần 2.5 Các toán tử số học (Arithmetic Operators) Những toán tử số học sử dụng để thực thao tác mang tính số học Chúng chia thành hai lớp : Toán tử số học (unary) toán tử số học hai (binary) Bảng ... Trong ví dụ này, giá trị cho hai biến A B nhập Các giá trị cộng tổng lưu cho biến C cách dùng câu lệnh C = A + B Trong câu lệnh này, A B biến ký hiệu + gọi toán tử Chúng ta nói toán tử số học C phần ... toán tử số học A Bitwise & | C Luận lý AND (True / False) B Một hai D Không câu trả lời Các toán tử số học A ++ -C ^ $ 14 (True / False) B % ^ D Không câu trả lời Lập trình C Bài tập tự làm...
... phương số Hướng dẫn: Thực theo bước sau: a Nhập vào số b Nhân số với hiển thị kết 44 Lập trình C Bài tập tự làm Viết chương trình tính diện tích chu vi vòng tròn Viết chương trình nhập lương tuổi...
... sang trái Trái sang phảiPhải sang trái Bảng 4.4: Thứ tự ưu tiên toán tử số học Những toán tử nằm hàng bảng có quyền ưu tiên Việc tính toán biểu thức số học thực từ trái sang phải cho toán tử độ ... Các biểu thức toán học C biểu diễn cách sử dụng toán tử số học với toán hạng dạng số ký tự Những biểu thức gọi biểu thức số học (Arithmetic Expressions) Ví dụ biểu thức số học : a * (b+c/d)/22; ... trình biên dịch tính giá trị mục bên trái trước dùng giá trị b cho hai biểu thức Nhưng trình biên dịch khác lại tính giá trị mục bên phải tăng giá trị b trước tính giá trị mục bên trái Ta không nên...
... trình soạn thảo Kết quả: The Amount is: 262.500000 5.2 Dùng toán tử số học Trong phần ta viết chương trình có sử dụng toán tử số học Chương trình khai báo bốn biến số nguyên tên a, b, c d Giá trị ... gán cho biến sau: a = 5, b = & c = Xét dòng mã sau: a + b >= c; Ðầu tiên, a+b tính (toán tử số học có độ ưu tiên cao toán tử so sánh), kết 11 Kế đến giá trị 11 so sánh với c Kết 1(true) 11 > ... is Result of a > 10 && b < = Result of a > 100 || b < 50 = 5.4 Chuyển đổi kiểu liệu Trong phần này, ta viết chương trình để hiểu rõ việc chuyển đổi kiểu liệu Trong biểu thức đầu tiên, tất số...
... Cần phải có lệnh định dạng nằm chuỗi điều khiển (control string) cho tham số danh sách Những lệnh định dạng phải tương ứng với danh sách tham số số lượng, kiểu liệu thứ tự Chuỗi điều khiển phải ... thức mục liệu danh sách tham số hiển thị Một lệnh định dạng bắt đầu với ký hiệu % theo sau mã định dạng tương ứng cho mục liệu Dấu % dùng hàm printf() để đặc tả chuyển đổi Các lệnh định dạng mục ... chứa số Nếu phần thập phân số số, thêm số không (0) bên phải hay gọi làm tròn phía bên phải Một số bên trái dấu chấm thập phân số bên phải giống %f %f %e Bảng 6.2: Quy ước in Bởi ký hiệu %,\...
... tương tự sau:¶ câu lệnh Ví dụ, marks1 marks2 điểm hai môn họcsinh viên Điểm marks2 cộng thêm điểm nhỏ 50 marks1 lớn 50 Nếu marks2 lớn 50 sinh viên đạt loại ‘A’ Điều biểu diễn đoạn if có cấu trúc ... = ‘A’; Deleted: Xét ví dụ marks1 marks2 điểm đạt sinh viên hai môn học Cộng ‘thêm điểm vào mark2 marks1 lớn 50 marks2 nhỏ 50 Nếu marks2 lớn 50 sinh viên đạt loại A’ Điều kiện biểu diễn thành đọan ... Biểu_thức theo sau từ khóa switch phải đặt dấu ngoặc ( ), toàn phần thân lệnh switch phải đặt cặp ngoặc nhọn { } Kiểu liệu kết biểu_thức kiểu liệu theo sau từ khoá case phải đồng Chú ý, số sau case...
... trình C Phần II - Trong thời gian 30 phút kế tiếp: Một học viên kiểm tra môn học Mỗi kiểm tra tối đa 100 điểm Điểm trung bình học viên tính, học viên xếp loại tùy thuộc vào kết điểm trung bình theo ... Điều kiện Nhập vào điểm môn học lưu biến khác M1, M2 M3 Tính điểm trung bình (avg = (M1 + M2 + M3)/3) Xác định loại học viên dựa điểm trung bình tính Hiển thị loại Bài tập tự làm Khai báo hai ... hiển thị kết tùy vào toán tử toán học sử dụng Trong chương trình có hai biến số nguyên num1 num2 biến ký tự op khai báo Các biến gán giá trị Một phép toán số học lưu biến op Điều kiện Biến op...
... pháp sau: biểu_thức1 , biểu_thức2 Các biểu thức phân cách toán tử ‘phẩy’ ( , ), thực từ trái sang phải Thứ tự biểu thức quan trọng trường hợp giá trị biểu thức thứ hai phụ thuộc vào giá trị biểu ... vòng lặp for Định dạng sau:¶ Deleted: Các biểu thức phân cách toán tử ‘phẩy’ định trị từ trái sang phải Thứ tự định trị biểu thức quan trọng giá trị biểu_thức2 lệ thuộc vào giá trị tính toán biểu_thức1 ... trình nhận vào số dòng, từ ‘*’ in Ví dụ, nhập vào số 5, kết sau:¶ Vòng lặp for sử dụng mà không cần phải có đầy đủ thành phần Ví dụ, … for (num = 0; num != 255;) { printf(“Enter no “); scanf(“%d”,&num);...
... Giảm số xuống đơn vị In giai thừa Vòng lặp Bài tập tự làm Khai báo biến lưu tuổi người In tên người với số lần in số tuổi Viết chương trình sinh dãy số theo dạng sau: 12 123 1234 12345 123456 ... tạo 1, sau kiểm tra điều kiện Nếu điều kiện đúng, thực thi câu lệnh bên vòng lặp Trong trường hợp này, chương trình in 1, 2, 3, Khi giá trị biến cnt 5, điều kiện if trở nên đúng, điều khiển thoát ... khởi tạo 1, sau điều kiện kiểm tra Nếu điều kiện đúng,các lệnh vòng lặp thực thi Trong trường hợp này, chương trình in số 1, 2, 3, 4, 6, 7, 8, 10 Khi giá trị biến cnt 5, điều kiện if trở nên điều...
... trị Vì ‘\0’ ký tự cuối chuỗi, nên mảng ký tự phải có nhiều ký tự so với chiều dài tối đa mà chúng quản lý Ví dụ, mảng ary quản lý chuỗi 10 ký tự phải khai báo sau: char ary[11]; Vị trí thêm vào ... trình C Kiểm tra tiến độ học tập Một tập hợp phần tử liệu kiểu tham chiếu tên A Vòng lặp C Cấu trúc B Mảng D Tất sai Mỗi phần tử mảng định danh gán tới A Chỉ mục, Chỉ số C Tất sai ... có kiểu kích thước tương đương Hơn nữa, gán mảng trực tiếp cho mảng khác Thay thế, phần tử mảng phải gán riêng lẻ tương ứng với phần tử mảng khác Các giá trị gán cho toàn mảng, ngoại trừ thời...
... lệnh sau sử dụng để thực điều này: int desnum[100], k; for(k = 0; k < n; k++) desnum[k] = num[k]; Sắp xếp mảng theo thứ tự giảm dần Để xếp mảng, phần tử mảng cần phải so sánh với phần tử lại Cách ... thứ ba phải hoán vị với phần tử lớn thứ ba mảng Hình 12.6 biểu diễn mảng sau hoán vị phần tử lớn thứ ba num 90 70 60 10 40 i=4 i=0 Hình 12.6: Mảng sau lần thực thứ ba d Phần tử thứ tư phải hoán ... Hình 12.7 biểu diễn mảng xếp Để lập trình cho toán này, cần hai vòng lặp, để tìm phần tử lớn mảng vòng lặp để lặp trình thực n lần Thực chất trình phải lặp n-1 lần cho phần tử mảng phần tử cuối không...
... trọng cần ý phải gán giá trị cho biến trỏ trước sử dụng chúng; không chúng trỏ đến giá trị không xác định Phép toán số học trỏ Chỉ phép cộng trừ toán tử thực trỏ Ví dụ sau minh họa điều này: int ... nhiên, tất phần tử mảng phải có kiểu liệu) Vì vậy, biểu thức không phép cộng; thật xác định địa chỉ, số xác định ô nhớ Biểu thức (ary + i) trình bày cho địa biểu thức toán học Như nói trước, số ... tiếp đến phần tử mảng gán đến vùng nhớ mà địa phần tử mảng Đôi cần thiết phải gán địa đến định danh Trong trường hợp vậy, trỏ phải xuất vế trái câu lệnh gán Không thể gán địa tùy ý cho tên mảng phần...
... minh họa điều này, viết chương trình C để xếp tập chuỗi theo thứ tự abc Có nhiều cách giải chương trình Chúng ta dùng mảng trỏ ký tự để hiểu cách dùng mảng trỏ Để thực chương trình này, Để khai ... Samuel Ritcha Jim Young Hình 14.4 : Mảng sau nhập giá trị Lưu trữ mảng chuỗi trước xếp Để thực điều này, cần tạo mảng chuỗi Đoạn mã lệnh sau, char cpyptr2[5][10]; for(i = 0; i < 5; i++) strcpy(cpyptr2[i], ... Trong thời gian 30 phút kế tiếp: Viết chương trình C để nối hai chuỗi cách sử dụng trỏ Để thực điều này, a Khai báo ba biến chuỗi b Khai báo ba trỏ kiểu ký tự c Nhập giá trị hai chuỗi d Tạo ba trỏ...
... () phải xuất sau tên hàm hàm không chứa đối số Các tham số xuất cặp dấu ngoặc () gọi tham số hình thức đối số hình thức Phần thân hàm chứa nhiều câu lệnh Một hàm nên trả giá trị lệnh return phải ... (squarer()) đối số gọi đối số hình thức Kiểu liệu đối số thực phải kiểu với đối số hình thức Hơn nữa, số lượng thứ tự tham số thực phải giống tham số hình thức Khi hàm gọi, quyền điều khiển chuyển ... tên hàm */ Chú ý, trường hợp sau, x phải định nghĩa sau tên hàm, trước khối lệnh Điều thật tiện lợi có nhiều tham số có kiểu liệu truyền Trong trường hợp vậy, phải rõ kiểu đề lần điểm bắt đầu Khi...
... phương số cách sử dụng hàm Để thực điều này, a Khai báo hàm b Nhập vào số c Truyền số đến hàm hàm trả bình phương số 234 Lập trình C Deleted: với trợ giúp Bài tập tự làm Viết chương trình C để...