Dizgi İşlemleri ve Karakterler nedir?
Bilişim Teknolojileri · 9. Sınıf · Konu 8
Tahmini okuma süresi: 8 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- Dizgi değişkenini tanımlar, uzunluğunu ölçer ve karakterlerine sıra numarasıyla erişir.
- Birleştirme ve dilimleme işlemlerini doğru sıra numarası aralıklarıyla uygular.
- Dizgi içinde arama yapar, hedef parçanın sıra numarasını ve bulunamadığı durumu ayırt eder.
- Karakter kod değerlerini kullanarak bir karakterin harf olup olmadığını belirler.
- Dizgiden tam sayıya dönüşümde tamsayı bölmesi davranışını açıklar ve hataları önler.
Anahtar fikirler
- Sıra numaraları sıfırdan başlar; ilk karakterin sıra numarası sıfırdır.
- Uzunluk, son sıra numarasının bir fazlasıdır; döngü sınırı olarak kullanılır.
- Birleştirme yeni bir dizgi üretir, kaynak dizgileri değiştirmez.
- Dilimlemede başlangıç sıra numarası dâhildir, bitiş sıra numarası dâhil değildir.
- Arama başarısızlığı eksi bir değerle bildirilir; bu sıfırla aynı değildir.
- Karakter üzerinde aritmetik yapılamaz, karşılaştırma kod değeriyle yapılır.
Konunun özeti
Karakterler sıfırdan başlayan sıra numaralarıyla adreslenir ve son karakterin sıra numarası uzunluktan bir eksiğidir. Birleştirme yeni bir dizgi üretir, dilimleme başlangıcı dâhil bitişi dâhil olmayan aralık alır. Arama, hedefin konumunu verir ve başarısızlığı eksi bir değerle bildirir. Karakter kod değerleri harf aralığını denetlemede ve büyük küçük harf dönüşümünde kullanılır. Dizgiyi sayıya çevirirken tam sayı bölmesi yapıldığı için kesirli kısım atılır.
Çözümlü mini örnek 1
Mert adının dizgisinde uzunluk, son karakterin sıra numarası ve üçüncü karakter bulunacaktır.
Adım 3: Üçüncü karakter için sıra numarası iki kullanılır.
Çözümlü mini örnek 2
«SIRA-0042» biçimindeki bir etiketten yalnızca kayıt sırasını okuyup ortalama hesabında kullanacaksınız.
Adım 4: Alınan parça tam sayıya çevrilir ve ortalama hesabında kullanılır.
Sık yapılan hatalar
- Karakter sıra numaralarını bir yerine sıfırdan başlatmak: Son karakter hiç okunmaz. Doğrusu ilk karakterin sıra numarasının sıfır olduğudur.
- Arama başarısızlığını sıfır saymak: Sıfır geçerli bir konumdur. Bulunamadı durumu eksi bir değerle bildirilir.
- Dilimlemede bitiş sıra numarasını da almak: Bir karakter fazla alınır. Doğrusu bitiş sıra numarasının dışarıda kalmasıdır.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 9. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.