WEBVTT

00:00.610 --> 00:04.030
bu videoda değişkenler hakkında bilgi edinelim.

00:04.030 --> 00:07.400
Değişkenler verilere verilen isimlerdir.

00:07.450 --> 00:13.230
Değişkenlerin veri tipi vardır değişken, program üzerinde verileri saklayacağımız yerdir.

00:13.630 --> 00:18.010
Verileri saklamak için veri yolu üzerine işleyebileceğimiz verilere sahip olup olmadığımıza bakın.

00:18.130 --> 00:24.380
Bu yüzden değişkenleri alır ve depolarız. Matematikte de değişken kavramına sahibiz,

00:24.380 --> 00:28.650
örneğin herhangi bir fonksiyon yazdığınızda F(X) diyelim.

00:28.690 --> 00:32.040
Diyelim ki 3x^2+4x Peki bu x nedir,

00:32.050 --> 00:34.320
x bir değişkendir.

00:34.630 --> 00:39.790
Dolayısıyla, değişkenin değeri ne olursa olsun, burada yerine koyarız ve aynı kavram için cevabı alırız.

00:39.970 --> 00:45.580
X'in bir değeri olabilir, böylece kavram hakkı programlamada da alınır.

00:45.670 --> 00:49.260
Yani değişkenlerimiz var, bu yüzden değişkenin veri tipi anlamı olmalıdır.

00:49.270 --> 00:50.460
Ne tür değerler.

00:50.910 --> 00:51.110
Evet.

00:51.180 --> 00:53.480
Şimdi değişkenleri nasıl kullandıklarını görelim.

00:53.650 --> 01:03.110
Burada bir öğrencinin yoklama numarasını saklamak istediğimi varsayalım, bu durumda yoklama numaraları hangi türdendir? tamsayı tipi.

01:03.210 --> 01:07.240
Ondalık nokta rulosu olmayacaktır. 2'dir. 5 Hayır, tamsayı

01:07.240 --> 01:14.400
tipinde olacak ve bu rulo hayır. negatif olmayacaktır, dolayısıyla negatif depolamayacağız.

01:14.630 --> 01:19.480
ama hayır. bin de olmayacak sadece hayır'ı yuvarlayın. 1 ve 2 bu bir basamaklı

01:19.480 --> 01:22.950
iki basamaklı en fazla üç basamaklı sayıdır.

01:22.970 --> 01:29.220
Bu yüzden tamsayı tipini alacağız, bu yüzden Integer tipinde bir değişken alıyorum.

01:29.380 --> 01:32.140
Yani bu bir değişken bildirme yöntemidir.

01:32.200 --> 01:38.170
Bu bir değişken adıdır ve bu da veri türüdür, bu nedenle değişkeni programda kullanmadan önce bildirmeniz

01:38.170 --> 01:38.950
gerekir.

01:39.520 --> 01:42.310
Yani her değişken bildirilmeli ve sonra sadece sizi görmek için.

01:42.970 --> 01:49.960
Şimdi bu, bu kural numarasının Integer türünde bir değişken olduğu ve çalışma zamanında rulo numarasının iki

01:49.960 --> 01:52.660
bayt bellek tüketeceği anlamına gelir.

01:52.660 --> 01:55.720
Kural numarası iki lokma bellek tüketecektir.

01:55.720 --> 01:58.090
Bu 2 bayt alacaktır, ben bunu tek bir kutu olarak gösteriyorum.

01:58.120 --> 02:04.330
Ama bunda iki bayt var çünkü dört bayt yok derseniz tamsayı iki bayt alır, bu yüzden dört bayt

02:04.340 --> 02:10.540
bellek alacaktır ve bellekteki her baytın bir adresi olacağını çok iyi biliyoruz.

02:10.570 --> 02:14.540
Adresin 200 olduğunu varsayalım, yani bir sonraki bayt

02:14.540 --> 02:16.000
İki yüz bir olsun.

02:16.000 --> 02:17.800
Yani bunlar aslında iki bayt.

02:17.800 --> 02:19.300
İki yüz iki, bir değil.

02:19.630 --> 02:25.510
Dolayısıyla, burada sakladığınız herhangi bir sayının programın çalışma zamanında bellekte saklanacağı

02:25.510 --> 02:26.450
iki yol vardır.

02:26.450 --> 02:29.260
Daha sonra bu değişkende bir şey saklamak istiyorum.

02:29.350 --> 02:32.650
Tamam, 10 numaralı odayı saklamak istediğim seviyeye kadar saklayabilirsiniz.

02:32.650 --> 02:39.760
O zaman rulo numarasının 10'u atadığını söyleyebilirsiniz, şimdi değer 10'u atamadan önce bunda ne olduğunu geri depolayacaktır,

02:39.760 --> 02:46.300
bu yüzden bazı çöp değeri olduğunu söyleyebiliriz, bu yüzden şimdi 10 çöpü depolayacaktır, bilinmeyen değer anlamına

02:46.320 --> 02:47.710
gelir.

02:47.710 --> 02:48.930
Onu saklamadık.

02:49.030 --> 02:49.990
Zaten orada.

02:50.020 --> 02:51.610
Yani bizim için bu bir çöp.

02:51.700 --> 02:55.360
Evet, bunun bize ait olmayan bir çöp değer olduğunu söylüyoruz.

02:55.360 --> 02:58.060
Yani çöp diyoruz artık depolayacağız.

02:58.060 --> 03:00.190
Böylece bu on numara saklanacaktır.

03:00.400 --> 03:04.090
Şimdi bu değişkenin başlatıldığını söylüyoruz.

03:04.090 --> 03:06.100
Şimdi ifadelere bakalım.

03:06.100 --> 03:08.440
Bu bir değişken bildirimidir.

03:08.470 --> 03:10.900
Bu, bir değişkenin başlatılmasıdır.

03:10.900 --> 03:16.880
Ve değişkeni bildirdiğinizde ve çalışma zamanında programı çalıştırdığınızda bellekte yer kaplayacak ve değer depolanacak

03:16.880 --> 03:18.900
veri burada saklanacaktır.

03:19.090 --> 03:23.280
Değişken bu şekilde saklanır ve başlatılır, şimdi bir şey daha öğrenelim.

03:23.380 --> 03:26.500
Sadece o zaman başlatmak istemem mümkün mü?

03:26.500 --> 03:29.230
Evet, buraya da 10 atayabilirsiniz.

03:29.560 --> 03:35.950
Bu nedenle, değişken için ilklendirmenin yanı sıra bildirilecek ve değeri varsa ilklendirilecektir,

03:35.950 --> 03:39.550
o zaman çöp değeri alma şansı olmayacaktır.

03:40.690 --> 03:50.140
Şimdi biraz daha. Diyelim ki, bir bölümü veya grubu saklamak için bir değişkene sahip olmak istiyorum Grup A grup B grup

03:50.140 --> 03:51.140
C bu grup gibi var.

03:51.150 --> 03:55.210
bu yüzden grup adını grup adlarını a veya b bir şey saklamak istiyorum.

03:55.210 --> 03:57.920
Peki hangi tip değişkeni almalıyım. karakter türü Okay,

03:58.270 --> 04:01.660
char değişken karakter türünü bildirmiştir.

04:01.960 --> 04:06.050
Grup ve ben onu başlatmak istiyorum.

04:06.050 --> 04:06.280
Tamam.

04:06.290 --> 04:08.090
A'yı başlatabilirsiniz.

04:09.230 --> 04:10.790
Şimdi burada öğrendiğimiz bir şey var.

04:10.970 --> 04:12.930
Bunu bu şekilde basitçe yazamazsınız.

04:12.950 --> 04:15.160
Tırnak içinde vermelisiniz.

04:15.170 --> 04:19.800
Bu yüzden her karakter tipi değişken tek bir kur içine alınmalıdır.

04:19.800 --> 04:21.620
Tek mahkemeli olmalıydı.

04:21.890 --> 04:25.340
Bu, bildirim ve başlatma işlemidir.

04:25.380 --> 04:33.620
Hayır, bazı ürünlerin fiyatını saklamak istiyorum, bazı ürün fiyatları 12 dolar 75 sent.

04:33.620 --> 04:40.260
Diyelim ki hangi veri tipini almalıyım float tipini almalıyım herhangi bir büyük sayıdır.

04:40.260 --> 04:40.850
Hayır, hayır.

04:40.890 --> 04:41.960
Biraz büyük değil.

04:41.990 --> 04:44.780
Yani float yeterli olduğundan double'a ihtiyacınız yoktur.

04:44.810 --> 04:52.430
Şimdi bir float'ı nasıl bildireceğimizi ve float veri türünü ve fiyatını nasıl başlatacağımızı görelim

04:52.430 --> 04:59.710
ve on iki nokta yedi beş doları saklamak istiyorum ve float'tan sonra buraya f yazsak iyi olur.

04:59.720 --> 05:05.240
Hayır. zorunlu olmamakla birlikte float olduğunu göstermek için

05:05.240 --> 05:12.160
buraya f yazmalısınız, ancak f yazarsanız daha iyi olur, aksi takdirde f yazmazsanız varsayılan olarak double veya double varsayılacaktır.

05:12.170 --> 05:18.360
Herhangi bir sayı yazarsanız, bu sayı çift sağ, float no olarak alınacaktır. ondalık yazarsanız.

05:18.530 --> 05:23.040
Yani float yazmak istiyorsanız, F yazmasanız bile f yazmanız daha iyi olur.

05:23.060 --> 05:24.560
Buradaki sorun bu değil.

05:24.590 --> 05:27.540
Tamam, şamandıra ilan ettiğinizi anlayacaktır, bu yüzden onu alın.

05:28.000 --> 05:31.240
Aksi takdirde diğer yerlerde f yazmanız gerekir.

05:31.340 --> 05:37.190
Yani bunlar önemli şeylerdir integer tipi değişken ve ilklendirme karakter tipi ilklendirme float

05:37.280 --> 05:38.680
tipi ilklendirme.

05:39.170 --> 05:42.190
Böylece her yerde değişken zamanı beyan edebilirsiniz.

05:42.400 --> 05:44.010
Birkaç kural yok.

05:44.270 --> 05:48.460
Değişken adı nasıl alınır. Geçerli ve geçersiz isimleri yazacağım.

05:48.500 --> 05:51.830
Bu yüzden bunları yazacağım ve size neden geçerli ve geçersiz olduklarını anlatacağım.

05:51.980 --> 05:53.630
Peki, almanız gereken şeyler nelerdir?

05:53.780 --> 05:58.460
x 1 gibi bir değişken bildirebileceğinizi görelim.

05:58.490 --> 06:04.760
Bu geçerlidir ancak 1 x hayır anlamına gelen bir değişken alamazsınız. başlangıçta izin verilmez.

06:04.760 --> 06:08.610
Bu geçersizdir ve bir değişken adını rulo no olarak alabilirsiniz.

06:08.940 --> 06:12.490
Ancak bir değişken adını rulo *boşluk* numarası olarak

06:12.490 --> 06:14.660
alamazsınız Buna izin verilmez.

06:14.660 --> 06:15.280
Buna izin verilir.

06:15.290 --> 06:16.280
Buna izin verilmez.

06:16.280 --> 06:18.840
Bu değişken adı arasında boşluk olmamalıdır.

06:18.950 --> 06:26.810
Bunları iki kelime olarak okumak istiyorsanız, içlerinde alt çizgi kullanabilirsiniz, ancak buna izin verilir ve bazen

06:26.840 --> 06:27.710
daha iyidir.

06:27.770 --> 06:29.300
Bu Java'da takip edilir.

06:29.330 --> 06:34.910
Rollno'yu kullanabiliriz. küçük ve No'da rulo olarak. this is second word starting with capital

06:34.990 --> 06:38.810
letter And does the second word starting with capital letter.

06:38.990 --> 06:42.790
Hatta böyle bir RollNo bile yazabilirsiniz.

06:43.340 --> 06:44.870
Bu notu takip edebilirsiniz.

06:44.900 --> 06:47.510
Bu, Java'da izlenen yaygın bir gösterimdir.

06:47.540 --> 06:49.340
Artık Java da yaygın bir dil.

06:49.340 --> 06:51.890
Bazı insanlar zaten Java biliyor, bu yüzden bunu kullanabilirsiniz.

06:51.890 --> 06:54.770
Burada bir ayrım yoktur, bu nedenle herhangi bir değişken adı yazamazsınız.

06:55.190 --> 06:59.290
Böylece bunu anlamak daha kolay olacak ve siz bile bunu takip edebilirsiniz.

06:59.330 --> 07:02.190
Yine de C++ programcılarının çoğu bunu takip eder.

07:02.210 --> 07:05.050
Her kelimeyi büyük harf olarak kullanıyorlar.

07:05.870 --> 07:08.800
Değişken ismi verirken son bir şey daha.

07:08.810 --> 07:12.210
x1 x2 ABC gibi isimler vermeyin.

07:12.320 --> 07:19.330
Adın, fiyat grubu gibi ne tür bir değer içerdiğini göstermesi için anlamlı bir ad kullanın.

07:19.480 --> 07:20.340
Rulo numarası.

07:20.540 --> 07:21.420
Bunlar okunabilir.

07:21.560 --> 07:24.460
Böylece sadece programı yazmak sizin için kolay olacaktır.

07:24.770 --> 07:30.560
Değişkenlerin nasıl bildirileceğini ve nasıl kullanılacağını size gösterdim, şimdi programa nasıl yazacağımızı

07:30.560 --> 07:35.930
öğreneceğiz, böylece bu değişkenleri kullanacağız ve operatörleri öğreneceğiz ve sonra programa yazabilecek

07:35.930 --> 07:37.730
bir konumdayız.

07:37.910 --> 07:39.120
O yüzden acele etmeyin.

07:39.140 --> 07:45.080
Tüm videoları huzur içinde tek tek izleyin, aniden bir günde programlamayı anlamayacak veya öğrenemeyeceksiniz,

07:45.080 --> 07:51.290
aniden programı yazmaya ve programı çalıştırmaya atlayamayacaksınız, bu yüzden eşit ve dersleri tek tek takip

07:51.290 --> 07:52.650
edin.

07:52.920 --> 07:58.350
Bu, programlama hakkındaki bilginizi artıracak ve ardından programları yazabilecek bir konuma geleceksiniz.

07:58.550 --> 08:00.730
Bu yüzden her videoyu dikkatle izleyin.

08:00.740 --> 08:02.330
Hiçbir videoyu kaçırmayın.

08:02.330 --> 08:08.060
Yani tüm bunlar bildirim altındaki değişkenler hakkında şimdi her bir değişken hakkında daha fazla bilgi ve her şey ayrıntılı

08:08.060 --> 08:10.100
olarak küçük ayrıntılar getiriyor.

08:10.100 --> 08:12.430
Çeşitli olarak adlandırılan bir bölüm bulacaksınız.

08:12.440 --> 08:17.800
Bunu izlersiniz ama eğer bir BAŞLANGIÇ iseniz, şimdi izlemeyin, kursun bitiminden sonra izlediğinizde

08:17.810 --> 08:23.320
zaten C programlama veya C ++ programlamanın temellerini biraz biliyorsunuzdur.

08:23.380 --> 08:24.980
O zaman bu muhtelif şeyi izleyebilirsiniz.

08:25.450 --> 08:28.180
Yani veritabanı ve değişkenler için bir video var, bunu izleyin.

08:28.390 --> 08:29.760
Hepsi videoda.
