intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình C# 1 - Chương 4: Array

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:9

66
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Lập trình C# 1 - Chương 4: Array giới thiệu tới các bạn những nội dung về mảng, câu lệnh lặp foreach, mảng đa chiều và một số câu hỏi. Đây là tài liệu hữu ích với các bạn chuyên ngành Công nghệ thông tin và những ngành có liên quan.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình C# 1 - Chương 4: Array

F -X C h a n ge<br /> <br /> PD<br /> <br /> F -X C h a n ge<br /> <br /> N<br /> <br /> y<br /> <br /> bu<br /> <br /> om<br /> <br /> k<br /> lic<br /> tr<br /> <br /> ac<br /> <br /> .c<br /> <br /> C<br /> <br /> om<br /> <br /> k<br /> lic<br /> C<br /> <br /> .c<br /> <br /> re<br /> <br /> .<br /> <br /> .<br /> <br /> k e r- s o ft w a<br /> <br /> w<br /> <br /> w<br /> <br /> ac<br /> <br /> ww<br /> <br /> ww<br /> <br /> tr<br /> <br /> to<br /> <br /> to<br /> <br /> bu<br /> <br /> y<br /> <br /> N<br /> <br /> O<br /> W<br /> !<br /> <br /> 14/05/2011<br /> <br /> O<br /> W<br /> !<br /> <br /> PD<br /> <br /> k e r- s o ft w a<br /> <br /> i dung<br /> Ch<br /> <br /> ng 4<br /> <br /> Array<br /> <br /> 1. M ng<br /> •<br /> •<br /> •<br /> •<br /> •<br /> •<br /> <br /> Khai báo m ng<br /> Giá tr m c nh<br /> Truy c p các thành ph n trong m ng<br /> Kh i t o thành ph n trong m ng<br /> d ng t khóa params<br /> Ph ng th c và thu c tính c b n<br /> <br /> 1.<br /> 2.<br /> 3.<br /> 4.<br /> <br /> M ng<br /> Câu l nh l p foreach<br /> M ng a chi u<br /> Câu h i<br /> <br /> ng là gì?<br /> •<br /> ng là m t t p h p có th t c a nh ng i t ng<br /> •<br /> t c các i t ng này cùng m t ki u<br /> • Ngôn ng C# cung c p cú pháp chu n cho vi c khai<br /> báo nh ng i t ng ng<br /> <br /> Tuy nhiên, cái th t s<br /> ki u System.Array<br /> <br /> c t o ra là<br /> <br /> it<br /> <br /> ng<br /> <br /> a<br /> <br /> 1<br /> <br /> re<br /> <br /> F -X C h a n ge<br /> <br /> PD<br /> <br /> F -X C h a n ge<br /> <br /> N<br /> <br /> y<br /> <br /> bu<br /> <br /> Mô<br /> <br /> om<br /> <br /> k<br /> lic<br /> tr<br /> <br /> ac<br /> <br /> .c<br /> <br /> C<br /> <br /> om<br /> <br /> k<br /> lic<br /> C<br /> <br /> .c<br /> <br /> re<br /> <br /> .<br /> <br /> .<br /> <br /> k e r- s o ft w a<br /> <br /> w<br /> <br /> w<br /> <br /> ac<br /> <br /> ww<br /> <br /> ww<br /> <br /> tr<br /> <br /> to<br /> <br /> to<br /> <br /> bu<br /> <br /> y<br /> <br /> N<br /> <br /> O<br /> W<br /> !<br /> <br /> 14/05/2011<br /> <br /> O<br /> W<br /> !<br /> <br /> PD<br /> <br /> k e r- s o ft w a<br /> <br /> d ng m t m ng<br /> • Khai báo<br /> •<br /> o th hi n (xác nh s ph n t )<br /> • Gán giá tr (giá tr m c nh; Giá tr c th )<br /> 1. Khai báo<br /> 2. T o th hi n +<br /> Gán giá tr m c<br /> nh<br /> 3. Gán giá tr c<br /> th<br /> <br /> d ng m t m ng<br /> <br /> int[] myIntArray;<br /> myIntArray = new int[6];<br /> // Ch<br /> <br /> ng trình<br /> <br /> 1. Khai báo<br /> 2. T o th hi n +<br /> Gán giá tr m c<br /> nh<br /> 3. Gán giá tr c<br /> th<br /> <br /> Khai báo + Gán giá<br /> tr c th<br /> <br /> Khai báo + T o<br /> th hi n + Gán giá<br /> tr c th<br /> <br /> d ng m t m ng<br /> <br /> int[] myIntArray = { 2, 4, 6, 8, 10};<br /> <br /> Khai báo + Gán giá<br /> tr c th<br /> <br /> 2<br /> <br /> re<br /> <br /> F -X C h a n ge<br /> <br /> PD<br /> <br /> F -X C h a n ge<br /> <br /> N<br /> <br /> y<br /> <br /> bu<br /> <br /> d ng m t m ng<br /> <br /> Truy<br /> <br /> om<br /> <br /> k<br /> lic<br /> tr<br /> <br /> ac<br /> <br /> .c<br /> <br /> C<br /> <br /> om<br /> <br /> k<br /> lic<br /> C<br /> <br /> .c<br /> <br /> re<br /> <br /> .<br /> <br /> .<br /> <br /> k e r- s o ft w a<br /> <br /> w<br /> <br /> w<br /> <br /> ac<br /> <br /> ww<br /> <br /> ww<br /> <br /> tr<br /> <br /> to<br /> <br /> to<br /> <br /> bu<br /> <br /> y<br /> <br /> N<br /> <br /> O<br /> W<br /> !<br /> <br /> 14/05/2011<br /> <br /> O<br /> W<br /> !<br /> <br /> PD<br /> <br /> k e r- s o ft w a<br /> <br /> p các ph n<br /> <br /> int[] myIntArray = new int[5] { 2, 4, 6, 8, 10};<br /> <br /> Khai báo + T o<br /> th hi n + Gán giá<br /> tr c th<br /> <br /> namespace mang_timpt<br /> {<br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> int gt, vitri, sotim;<br /> sotim = 5;<br /> vitri = 0;<br /> int[] mang = new int[5] { 3, 5, 6, 5, 8};<br /> bool kq = false;<br /> for (int i = 0; i < 5; i++)<br /> {<br /> gt = mang[i];<br /> if (gt==sotim)<br /> { kq = true;<br /> vitri = i; }<br /> }<br /> if ( kq==true )<br /> { System.Console.WriteLine("Co phan tu " + sotim + " trong mang");<br /> System.Console.WriteLine("Vi tri "+ sotim+ " trong mang la "+vitri); }<br /> else<br /> { System.Console.WriteLine("Khong co phan tu " + sotim + " trong mang"); }<br /> System.Console.ReadLine();<br /> }<br /> }<br /> }<br /> <br /> Tìm ki m ph n t<br /> <br /> namespace mang_1<br /> {<br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> int[] mangso1;<br /> mangso1 = new int[5] {2, 5, 7, 9, 1};<br /> for (int i = 1; i < 6; i++)<br /> {<br /> System.Console.WriteLine(mangso1[i]);<br /> }<br /> System.Console.ReadLine();<br /> }<br /> }<br /> }<br /> <br /> 3<br /> <br /> re<br /> <br /> F -X C h a n ge<br /> <br /> PD<br /> <br /> F -X C h a n ge<br /> <br /> N<br /> <br /> y<br /> <br /> bu<br /> <br /> om<br /> <br /> k<br /> lic<br /> tr<br /> <br /> ac<br /> <br /> .c<br /> <br /> C<br /> <br /> om<br /> <br /> k<br /> lic<br /> C<br /> <br /> .c<br /> <br /> re<br /> <br /> .<br /> <br /> .<br /> <br /> k e r- s o ft w a<br /> <br /> w<br /> <br /> w<br /> <br /> ac<br /> <br /> ww<br /> <br /> ww<br /> <br /> tr<br /> <br /> to<br /> <br /> to<br /> <br /> bu<br /> <br /> y<br /> <br /> N<br /> <br /> O<br /> W<br /> !<br /> <br /> 14/05/2011<br /> <br /> O<br /> W<br /> !<br /> <br /> PD<br /> <br /> k e r- s o ft w a<br /> <br /> Ví d<br /> o m ng ch a<br /> <br /> m c a sinh viên v i các yêu c u:<br /> <br /> •<br /> ph n t do ng i nh p quy t nh<br /> •<br /> m ng v i m i ph n t do ng i nh p<br /> •<br /> p x p m ng theo m t nh<br /> nl n<br /> • Xu t ra k t qu<br /> <br /> d ng t<br /> 1. T o m t ph<br /> <br /> khóa params<br /> <br /> ng th c :<br /> <br /> –<br /> –<br /> <br /> l y m t s các bi n c a tham s nguyên<br /> d ng t khóa params truy n m t s bi n c a tham s<br /> mà không c n thi t ph i t o m t m ng<br /> –<br /> d ng vòng l p foreach truy xu t các ph n t<br /> <br /> 1457898<br /> 1457898<br /> <br /> namespace mang_params<br /> {<br /> class Program<br /> {<br /> public void DisplayVals(params int[] intVals)<br /> {<br /> foreach (int i in intVals)<br /> {<br /> Console.WriteLine("Hi n th {0}", i);<br /> }<br /> Console.ReadLine();<br /> }<br /> <br /> 2. T i Main() :<br /> –<br /> –<br /> <br /> nh ngh a m t i t ng<br /> Truy n giá tr “c a m ng” cho ph<br /> <br /> static void Main(string[] args)<br /> {<br /> Program m = new Program();<br /> m.DisplayVals(6, 7, 8, 9);<br /> }<br /> <br /> ng th c<br /> <br /> Ví d<br /> <br /> int[] mang2=new int[5]{3, 4, 6, 2, 8};<br /> m.DisplayVals(mang2);<br /> <br /> }<br /> }<br /> <br /> 4<br /> <br /> re<br /> <br /> F -X C h a n ge<br /> <br /> PD<br /> <br /> F -X C h a n ge<br /> <br /> N<br /> <br /> y<br /> <br /> bu<br /> <br /> Ph<br /> <br /> ng th c và thu c tính<br /> Array.Clear(mang, n, m);<br /> <br /> Ph<br /> <br /> om<br /> <br /> k<br /> lic<br /> tr<br /> <br /> ac<br /> <br /> .c<br /> <br /> C<br /> <br /> om<br /> <br /> k<br /> lic<br /> C<br /> <br /> .c<br /> <br /> re<br /> <br /> .<br /> <br /> .<br /> <br /> k e r- s o ft w a<br /> <br /> w<br /> <br /> w<br /> <br /> ac<br /> <br /> ww<br /> <br /> ww<br /> <br /> tr<br /> <br /> to<br /> <br /> to<br /> <br /> bu<br /> <br /> y<br /> <br /> N<br /> <br /> O<br /> W<br /> !<br /> <br /> 14/05/2011<br /> <br /> O<br /> W<br /> !<br /> <br /> PD<br /> <br /> k e r- s o ft w a<br /> <br /> ng th c và thu c tính<br /> mang.Length;<br /> mang.Rank;<br /> <br /> Array.Copy(mang, mang1, n);<br /> <br /> Array.IndexOf(mang, "12");<br /> Array.LastIndexOf(mang,<br /> "12");<br /> Array.Sort(mang);<br /> Array.Reverse(mang);<br /> <br /> t s ph<br /> •<br /> •<br /> •<br /> •<br /> •<br /> <br /> .Last();<br /> <br /> namespace mangnc<br /> {<br /> public class Tester<br /> {<br /> public static void PrintArray(object[] mArray)<br /> {<br /> foreach( object obj in mArray)<br /> {<br /> Console.WriteLine("Hien thi "+ obj);<br /> }<br /> Console.WriteLine('\n');<br /> }<br /> static void Main()<br /> {<br /> string[] m1Array = {"Ban", "la", "Nam", "Nu"};<br /> PrintArray( m1Array );<br /> Array.Reverse( m1Array );<br /> PrintArray( m1Array );<br /> string[] m2Array = {"Chung", "toi", "la", "nhung", "nguoi", "lap", "trinh", "may", "tinh"};<br /> PrintArray( m2Array );<br /> Array.Sort( m2Array );<br /> PrintArray( m2Array );<br /> Console.ReadLine();<br /> }<br /> }<br /> }<br /> <br /> 5<br /> <br /> re<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2